標籤:規範 list window free download clip str ng2 video
近期電腦重裝系統了,第一件事重裝OpenCV。
這次直接裝最新版,2014-4-25日公布的OpenCV2.4.9版本號碼,下載連結:
http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download。事實上安裝過程跟2.4.4的過程幾乎相同。這裡錯略記錄下過程。2.4.4的安裝過程見連結
1、建立檔案夾OpenCV2.4.9,然後將348M大小的opencv-2.4.9.exe開啟,路徑選到建立的這個檔案夾,能夠看到解壓出來有4個多G的大小,這立即要趕上Android原始碼的節奏啊。裡面僅僅有兩個檔案夾build和sources,跟2.4.4的比起來更規範了。
2、之後就是用CMake了。注意路徑選到sources這個檔案夾,這個檔案夾下有CMakeLists檔案。然後在build/x86檔案夾下能夠看到僅僅有vc10、vc11、vc12三個版本號碼,建立檔案夾mingw,用來存放編譯的mingw版的opencv:
等待變紅:
再次點擊Configure,然後再點Generate:
3、經過上面的generate會在mingw檔案夾Makefile檔案。從cmd裡進到D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw這個檔案夾(該檔案夾有產生的Makefile)。然後輸入命令mingw32-make 之後就是漫長的等待。大概一個小時才編譯完:
一個小時後.........................................
4、這就算編譯好了。記得將環境變數 D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw\bin 設到Path裡!!
!
5、然後是測試代碼,參見連結http://blog.csdn.net/yanzi1225627/article/details/17663151
配置示意例如以下: D:\ProgramFile\OpenCV2.4.9\opencv\build\include
加入的libopencv_highgui249 都是在例如以下檔案夾找的。記得不要帶尾碼:.dll.a。
經常使用的有下面幾個:
libopencv_calib3d249
libopencv_contrib249
libopencv_features2d249
libopencv_flann249
libopencv_gpu249
libopencv_imgproc249
libopencv_legacy249
libopencv_ml249
libopencv_core249
libopencv_highgui249
libopencv_nonfree249
libopencv_objdetect249
libopencv_ocl249
libopencv_photo249
libopencv_stitching249
libopencv_superres249
libopencv_video249
libopencv_videostab249
lib路徑:D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw\lib
PS:最後多說一句。假設像我一樣不喜歡用VC的編譯器,D:\ProgramFile\OpenCV2.4.9\opencv\build\x86檔案夾下的vc10、vc11、vc12全然能夠刪掉,丫的直接佔了1.5G的空間。
Windows平台安裝最新OpenCV-2.4.9,利用Eclipse、MinGW構建C++調用OpenCV開發環境