加载中...

OpenCV安装与配置

OpenCV安装与配置

C++与OpenCV配置安装

下载路径

Releases - OpenCV

添加Path环境变量的路径

D:\OpenCV\opencv\build\x64\vc15\bin

右击此电脑,选择属性,编辑环境变量

设置的是dll文件的环境变量

创建一个新的Visual Studio C++空项目

尽量用英文路径

测试代码

#include<iostream>
#include<opencv2/opencv.hpp>

using namespace cv;
int main()
{
	Mat img = imread("1.jpg");
	namedWindow("图片");
	imshow("图片", img);
	waitKey(6000);//表示图片显示的时间,数值越大时间越长,单位是ms。waitkey(6000);则6秒后内存会回收图片,即6秒后图片将不显示
	return 0;
}
//No.1当前cpp路径下,自己准备一张1.jpg图片

或者

#include<opencv2/opencv.hpp>

int main(int argc,char** argv)
{
	cv::Mat src = cv::imread("1.jpg");
	if (src.empty())
	{
		printf("could not load image...");
		return -1;
	}
	cv::imshow("输入图片", src);
	cv::waitKey(6000);
	return 0;
}

在当前路径下,准备一张1.jpg图片

选择Debug,x64

配置项目属性

配置包含目录

D:\OpenCV\opencv\build\include

配置库目录

D:\OpenCV\opencv\build\x64\vc15\lib

附加依赖项

opencv_world460d.lib

  • 对于debug模式:opencv_world455d.lib
  • 对于release模式:opencv_world455.lib

编辑附加依赖项

运行

Ctrl+F5

如果运行成功,显示图片的窗口,则OpenCV配置成功

导出为vs项目模板

只需点击下一步即可

创建一个opencv_project模板

测试模板导出是否成功

创建完成之后,点击testOpenCV.cpp就会有现成的代码,环境也不需要再配置

因为没有图片,所以还是要拷一张图片放在里面,不然程序会引发中断

注意,一定要选择Debug,x64,不然无法运行成功

图片拷贝完之后,运行程序,看看是否运行成功

如果运行成功,显示图片的窗口,则模板导出成功,这个项目就不需要再配置了,下一次用OpenCV的时候,直接创建一个opencv_project项目就可以了

posted @ 2024-01-17 19:35  bujidao1128  阅读(209)  评论(0)    收藏  举报