下面我将详细地讲解“vs2019配置C++版OpenCV的方法步骤”的完整攻略。
准备工作
在开始配置之前,需要先完成以下准备工作:
- 下载并安装vs2019。
- 下载OpenCV的C++版本,可前往官网http://opencv.org/下载。
- 安装Visual Studio tools for CMake,可在 Visual Studio Installer -> 工作负载 -> 游戏和图形 -> 用于 CMake 的 Visual Studio 工具 中进行安装。
配置步骤
- 打开 Visual Studio,点击“新建项目”,选择“Win32控制台应用程序”。
- 在弹出的对话框中,输入项目名称,勾选“空项目”,点击“确定”。
- 在“解决方案资源管理器”中,右键点击“项目名称”并选择“属性”选项。
- 在弹出的对话框中,选择“VC++目录” -> “包含目录”,点击“编辑”。
- 添加OpenCV的头文件所在目录,例如:
D:\OpenCV\build\install\include
。 - 选择“VC++目录” -> “库目录”,点击“编辑”。
- 添加OpenCV的库文件所在目录,例如:
D:\OpenCV\build\x64\vc14\lib
。 - 在“链接器” -> “输入” -> “附加依赖项”,添加OpenCV的库文件名称,例如:
opencv_world420.lib
。 - 点击“应用”和“确定”按钮,保存修改。
- 在“解决方案资源管理器”中右键点击“源文件”,选择“添加” -> “新建项” -> “C++文件(.cpp)”。
- 将以下代码粘贴到文件中:
#include <opencv2/opencv.hpp>
using namespace cv;
int main(){
Mat img = imread("lena.png");
imshow("lena", img);
waitKey(0);
return 0;
}
- 在解决方案资源管理器中右键点击项目名称并选择“属性”,在弹出的对话框中,选择“调试” -> “工作目录”,输入OpenCV的dll文件所在目录,例如:
D:\OpenCV\build\x64\vc14\bin
。 - 点击“应用”和“确定”按钮,保存修改。
- 编译并运行程序,如果没有错误,应该会弹出一个显示Lena图像的窗口。
示例说明
下面是两个示例说明,分别是使用OpenCV绘制直线和矩形的代码:
绘制直线
#include <opencv2/opencv.hpp>
using namespace cv;
int main(){
Mat img(400, 400, CV_8UC3, Scalar(0,0,0));
line(img, Point(50,50), Point(350,350), Scalar(0,255,0), 3);
imshow("line", img);
waitKey(0);
return 0;
}
绘制矩形
#include <opencv2/opencv.hpp>
using namespace cv;
int main(){
Mat img(400, 400, CV_8UC3, Scalar(0,0,0));
rectangle(img, Point(50,50), Point(350,350), Scalar(0,255,0), 3);
imshow("rectangle", img);
waitKey(0);
return 0;
}
以上就是完整的配置步骤以及两个示例说明,希望可以帮助到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vs2019配置C++版OpenCV的方法步骤 - Python技术站