opencv-2.4.9.exe (約 3.7GB 解壓後)G:\OpenCV)build\x64\vc12\bin (64位運行時 DLL)build\x86\vc12\bin (32位運行時 DLL)build\include / build\include\opencv / build\include\opencv2 (頭文件)build\x64\vc12\lib / build\x86\vc12\lib (靜態庫 .lib)系統屬性 → 高級 → 環境變量 → Path 添加:
G:\OpenCV\build\x64\vc12\bin G:\OpenCV\build\x86\vc12\bin
注銷/重啟 生效。vc12 對應 VS2013。
main.cpp)G:\OpenCV\build\includeG:\OpenCV\build\include\opencvG:\OpenCV\build\include\opencv2G:\OpenCV\build\x64\vc12\lib (64位編譯)G:\OpenCV\build\x86\vc12\lib (32位編譯)按 Debug版在前 (帶 d)、Release版在後 順序粘貼全部 38 個 .lib:
opencv_ml249d.lib opencv_calib3d249d.lib opencv_contrib249d.lib opencv_core249d.lib opencv_features2d249d.lib opencv_flann249d.lib opencv_gpu249d.lib opencv_highgui249d.lib opencv_imgproc249d.lib opencv_legacy249d.lib opencv_objdetect249d.lib opencv_ts249d.lib opencv_video249d.lib opencv_nonfree249d.lib opencv_ocl249d.lib opencv_photo249d.lib opencv_stitching249d.lib opencv_superres249d.lib opencv_videostab249d.lib opencv_ml249.lib opencv_calib3d249.lib opencv_contrib249.lib opencv_core249.lib opencv_features2d249.lib opencv_flann249.lib opencv_gpu249.lib opencv_highgui249.lib opencv_imgproc249.lib opencv_legacy249.lib opencv_objdetect249.lib opencv_ts249.lib opencv_video249.lib opencv_nonfree249.lib opencv_ocl249.lib opencv_photo249.lib opencv_stitching249.lib opencv_superres249.lib opencv_videostab249.lib
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main() {
Mat img = imread("zh.png"); // 與 main.cpp 同目錄
if (img.empty()) {
std::cout << "圖片讀取失敗" << std::endl;
return -1;
}
imshow("ZHONGHuan", img);
waitKey(0);
return 0;
}
vc12\bin 目錄