windows+opencv的配置和使用

来源:互联网 发布:雕刻机编程软件 编辑:程序博客网 时间:2024/06/10 21:42

windows+Python+opencv

安装好python后,

https://sourceforge.net/projects/opencvlibrary/?source=directory 下载opencv

解压到目录~/opencv

进入路径~/opencv/opencv/bulid/python/2.7下将对应版本的cv2.pyd复制到python安装目录的sitepackages下

测试:import cv2

print cv2.__version__


windows+visual stdio2017+opencv

将下载的opencv文件解压到指定目录,E:\mylib\opencv\opencv

添加系统环境变量:(版本X64)E:\mylib\opencv\opencv\build\x64\vc14\bin

打开VS建立win32控制台程序空项目。

设置下项目的属性:

VC++目录:包含目录添加

E:\mylib\opencv\opencv\build\include

E:\mylib\opencv\opencv\build\include\opencv

E:\mylib\opencv\opencv\build\include\opencv2

VC++目录:库目录添加:

E:\mylib\opencv\opencv\build\x64\vc14\lib

连接器,输入,添加E:\mylib\opencv\opencv\build\x64\vc14\lib下的所有库文件:

比如open3,2版本只有opencv_world320.lib和opencv_world320d.lib两个文件


测试代码:

#include<iostream>  
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  

using namespace cv;


int main()
{
// 读入一张图片(游戏原画)  
Mat img = imread("test.jpg");
// 创建一个名为 "游戏原画"窗口  
namedWindow("游戏原画");
// 在窗口中显示游戏原画  
imshow("游戏原画", img);
// 等待6000 ms后窗口自动关闭  
waitKey(6000);
}

注意:编译的时候选择对于编译器版本,我的是X64。

可能会出现以下问题:

解决方案:将E:\mylib\opencv\opencv\build\x64\vc14\bin下的dll文件复制到系统目录C:/windows/system32文件目录下





原创粉丝点击