这个专栏是自己学习与应用的专栏,学习的来源是b站贾志刚老师的视频课OpenCV学堂。希望能在学习的过程中提升自己,也能帮到大家。
下面来讲一下具体VS2015与opencv4.2环境的搭建。首先需要注意的是,这里用到的OpenCV4.2必须是确定经过编译的,不然会缺很多东西。
1.VS2015专业版 2.编译过的OpenCV4.2
首先我们需要新建一个win32控制台应用程序的项目,输入名称,选择好存放位置,点击“确定”即可。 点击“确定”之后,来到这个对话框,直接点“下一步”
下一步点完了就到这个对话框,我们需要 选择一个空项目,这里很重要!!! 选完了之后,点击完成,完成了项目的创建。
首先要注意的是,这里要选择的是 Release和X64
下来在右侧(有的在左侧)属性管理器这里,点击我们刚创建的这个工程。 找不到属性管理器的可以在,视图——其他窗口——属性管理器,里面找到。
然后鼠标右键点击“Microsoft.Cpp.x64.user”,打开属性。
这里首先是VC++目录中的包含目录,点击“编辑”, 然后将这两个路径添加进去,这个是我的OpenCV的路径,用自己的替换即可,添加完了,点击确定。
下来是包含目录下面的库目录,添加这个路径,也是用自己的替换即可,替换完了点击确定。 下来是在链接器——输入——附加依赖项——编辑。 下面是在下图中路径下,里面有 “opencv_world420.lib”,这个是Release 需要添加的 “opencv_world420d.lib”,这个是debug 需要添加的 添加一个即可,这里必须对应好。
添加好之后,点击确定。 上述的 包含目录 、库目录、附加依赖项添加完之后,一定要点击 应用 再点击确定 ,否则就相当于没添加。
这个目录下有OpenCV运行所需要的OpenCV_world420.dll文件,以及进行编解码的opencv_videoio_ffmpeg420_64.dll文件,因此我们需要把这个路径添加到环境变量中。
添加完成之后,点击确定。 至此,所有的环境配置已经结束了。
我们先准备一张图片,这里附一段代码:
#include <opencv2/opencv.hpp> #include <iostream> using namespace std; using namespace cv; int main(int argc, char** argv) { Mat src = imread("C:/Users/Dell/Desktop/myself/2.jpg"); imshow("input", src); waitKey(0); destroyAllWindows(); return 0; }最后附一张女神迪丽热巴的测试美图。 至此 ,整个VS2015 与opencv4.2环境的搭建以及测试就全部结束了。希望能帮到你哦!
加油吧 阿超没有蛀牙!