最近需要学习opencv,在环境配置和最开始的时候遇到一些问题,贴出解决方法,不定期更新,一起学习互相帮助:
一、环境配置过程:
我使用的是VS2015配置opencv,opencv3.0.0是最好配置的一个版本:),之前配置了好几个版本都是有坑,有几个tip:
1、按照规定配置好之后显示:无法打开opencv_world300.dll;解决方式:找到配置目录下的opencv_world300.dll复制粘贴到C:\WINDOWS\SYSTEM32下可以解决。
2、配置之后显示好几个头文件无法打开,大概就是没有改debug的对应X86还是X64。
二、测试过程:
我使用这段代码进行测试的时候打开的是灰色的图象:
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
int main()
{
cv::Mat image;
image=cv::imread("图片.JPG");
cv::namedWindow("图片");
cv::imshow("图片",image);
cv::waitKey(5000);
return 0;}
之后我看到有博主说到路径的问题,于是改成image=cv::imread("C:\Users\Jone\Desktop\test\图片.jpg");
还是不奏效,找了之后发现路径字符之间分隔符要用\\,改正后就显示出图像了~
如果有什么需要指正的地方,欢迎指出!感激不尽!