本文主要是介绍基于VisualStudio2017的opencv3.3.0的配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
基于VisualStudio2017的opencv3.3.0的配置
1、安装流程
安装流程
*参考拜小白教你OpenCV3.2.0+VS2017开发环境配置
http://m.blog.csdn.net/sinat_36264666/article/details/73135823注意的是,设置到lib,把320改成330即可
- 如何避免每次都要重新配置
- 参考知乎回答https://www.zhihu.com/question/24400428
- 思想是每次都添加已经配置好的opencv_debug.props文件
但还是需要在属性里边配置路径:
1、在VC++目录–包含目录–添加
E:\opencv3.3.0\opencv\build\include
E:\opencv3.3.0\opencv\build\include\opencv
E:\opencv3.3.0\opencv\build\include\opencv2
2、需要在VC++–库目录 添加
E:\opencv3.3.0\opencv\build\x64\vc14\lib
3、需要在链接器–输入,添加
opencv_world330d.lib
这个更加自己的版本来设置。
这些设置都根据 小白教你OpenCV3.2.0+VS2017这篇文章来设置。
2、常用快捷键
1.创建工程
快捷键:ctrl+shift+n 2.创建.cpp文件
快捷键:ctrl+shift+a
3、代码实现
基本程序代码
代码一
#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp> using namespace cv;int main()
{// 读入一张图片(游戏原画) Mat image = imread("G:\\0ShiJue\\1.jpg");// 创建一个名为 "游戏原画"窗口 namedWindow("window");// 在窗口中显示游戏原画 if (!image.empty()) {imshow("window", image);}// 等待6000 ms后窗口自动关闭 waitKey(60000);
}
- 代码二
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;int main()
{Mat image = imread("G:\\0ShiJue\\1.jpg"); //存放自己图像的路径 imshow("显示图像", image);waitKey(0);return 0;
}
- 代码三
#include <opencv/cv.h>
#include <opencv/highgui.h>
#include <iostream>using namespace std;
using namespace cv;int main() {Mat image;VideoCapture cap;int camOpen = cap.open(CV_CAP_ANY);namedWindow("window", CV_WINDOW_AUTOSIZE);//从摄像头读取数据while (true) {cap >> image;imshow("window", image);// delay 33mswaitKey(33); }}
4、补充
本来想通过devC++来配置opencv的,但发现网上这方面的教程太少了,基本上是2010年之前的老教程,主要是都用opencv基于visual studio的库。
这篇关于基于VisualStudio2017的opencv3.3.0的配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!