以下是win10下vs2015配置Opencv3.1.0详细过程:
第一步:下载安装Opencv3.1.0
1.打开Opencv官网,下载Opencv3.1.0压缩包
2.解压后将文件夹重命名为“opencv-3.1.0”并放在“C:\”盘根目录下
3.添加系统环境变量:
右键“计算机” >> “属性” >> “高级系统设置” >> “环境变量”
在系统变量中新建变量,变量名为“OPENCV_DIR”,变量值为“C:\opencv-3.1.0\build\x64\vc14”
4.设置系统Path环境变量:
右键“计算机” >> “属性” >> “高级系统设置” >> “环境变量”
在系统变量中找到“Path”,点击“编辑”进入编辑界面
在编辑框中添加以下内容:
“C:\opencv-3.1.0\build\x64\vc14\bin;C:\opencv-3.1.0\build\x64\vc14\lib”
第二步:配置VS2015工程
1.打开VS2015,新建工程并打开工程属性页面
2.选择“VC++目录”,添加包含目录和库目录:
包含目录:C:\opencv-3.1.0\build\include
库目录:C:\opencv-3.1.0\build\x64\vc14\lib
3.选择“链接器”,添加附加依赖项:
找到“附加依赖项”后将以下内容添加进去:
opencv_core310d.lib
opencv_highgui310d.lib
opencv_imgproc310d.lib
opencv_videoio310d.lib
示例一:加载并显示图片
1.新建工程,在工程中添加一张图片,命名为“test.jpg”
2.新建源文件并编写代码:
#include<iostream>
#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat img = imread("test.jpg");
if (!img.data)
{
cout << "图片加载失败!" << endl;
return -1;
}
namedWindow("测试",WINDOW_NORMAL);
imshow("测试",img);
waitKey(0);
return 0;
}
3.编译代码,无报错则直接运行程序,可以看到图片弹出并成功显示
示例二:在摄像头上实时人脸识别
1.新建工程,添加opencv_extra文件夹和haarcascades文件夹,以及保存有人脸数据的“haarcascade_frontalface_alt.xml”文件
2.新建源文件并编写代码:
#include<iostream>
#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\imgproc\imgproc.hpp>
#include<opencv2\objdetect\objdetect.hpp>
using namespace std;
using namespace cv;
int main()
{
CascadeClassifier faceCascade;
faceCascade.load("haarcascade_frontalface_alt.xml");
VideoCapture videocapture(0);
if (!videocapture.isOpened())
{
cout << "打开摄像头失败!" << endl;
return -1;
}
namedWindow("人脸识别",CV_WINDOW_NORMAL);
while (waitKey(30) < 0)
{
Mat frame;
Mat gray;
vector<Rect> faces;
videocapture >> frame;
cvtColor(frame, gray, COLOR_BGR2GRAY);
equalizeHist(gray, gray);
faceCascade.detectMultiScale(gray, faces, 1.1, 2, 0|CV_HAAR_SCALE_IMAGE,Size(30,30));
for (size_t i = 0; i < faces.size(); i++)
{
rectangle(frame, faces[i],Scalar(0, 0, 255),4,8,0);
}
imshow("人脸识别",frame);
}
return 0;
}
3.编译代码,无报错则直接运行程序,可以看到摄像头开启,并且能够实时识别人脸并标注。
以上就是win10下vs2015配置Opencv3.1.0的完整攻略,希望能够对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:win10下vs2015配置Opencv3.1.0详细过程 - Python技术站