openCV在Visual Studio2019下的集成使用

文章目录

下载OpenCV工具

官网下载实在太慢,还老实下不下来。下面从网上找到些别人分享的一些版本(从3.4到4.7)放到了网盘里,请按需下载使用。

链接:https://pan.baidu.com/s/1UKs55bBjv2BAqkVvj_yqAg

提取码:2a9l

这里以OpenCV-4.1.2为例

我当前的使用平台为Windows,所以这里下载opencv-4.1.2-vc14_vc15.exe。

解压后,进入opencv-4.1.2-vc14_vc15\opencv目录下

这个构建后的目录,是OpenCV在发布.exe文件时,就已经放到其里面的。无特殊要求,我们解压后,拿来使用就行。

选择合适库文件


这里选择vc15下的。



总结一下

头文件路径:

D:\BaiduNetdiskDownload\opencv-4.1.2-vc14_vc15\opencv\build\include

导入库文件路径:

D:\BaiduNetdiskDownload\opencv-4.1.2-vc14_vc15\opencv\build\x64\vc15\lib

动态库文件路径:

D:\BaiduNetdiskDownload\opencv-4.1.2-vc14_vc15\opencv\build\x64\vc15\bin

使用visual studio创建空项目

创建后结果如下:

然后 打开 视图---》属性管理器(M)

配置动态库的位置:

将动态库文件放到opencv_world412.dll放到 C:\Windows\System32下,这个dll是64位的。

如果是32位动态库文件 需要放到 C:\Windows\SysWOW64 目录下。

配置好后,点击上方界面右下方的 应用或者 确定。

main.cpp内容如下:

cpp 复制代码
#include <opencv2/opencv.hpp>
using namespace cv;
#include <iostream>
int main() {
	Mat src = imread("C:/Users/administrate/Desktop/4567.jpg");//提前准备好一个图片
	if (src.empty()) {
		printf("could not load image ...\n");
		return -1;
	}
	namedWindow("test opencv setup");
	imshow("test opencv setup", src);
	waitKey(0);
	return 0;

}

测试运行

运行结果

弹出一个照片

至此 集成OpenCV环境搭建完毕!

相关推荐
Nile1 分钟前
解密Palantir系列二:1.Foundry · 数据操作系统
大数据·人工智能·ai·ai编程·ai-native
AI服务老曹1 分钟前
统一接入百家私有协议:基于 Docker 容器化的 GB28181/RTSP 边缘计算视频中台架构解析(附全源码交付)
人工智能·docker·边缘计算
TMT星球3 分钟前
AI定义汽车,赛豆科技发布AI汽车品牌AIVA
人工智能·科技·汽车
在水一缸3 分钟前
AI 搜索新纪元:Perplexity 与 SearchGPT 如何颠覆传统搜索
人工智能·搜索引擎·大模型·信息检索·ai搜索·perplexity·searchgpt
财经资讯数据_灵砚智能3 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年6月9日
人工智能·python·ai·信息可视化·自然语言处理·ai编程·灵砚智能
keykey6.3 分钟前
循环神经网络(RNN)与序列模型:让AI学会“记忆“
开发语言·人工智能·深度学习·机器学习
夜雪闻竹5 分钟前
5 种 AI 对话数据格式全解析
人工智能·aigc·ai编程·ai-native·chatcrystal
东方佑6 分钟前
递归创世:条件随机、自指递归与分形——一个贯穿真实世界、自然语言和大型语言模型的统一原理
人工智能·语言模型·自然语言处理
jinxindeep2 小时前
CVPR26最佳论文提名:NitroGen,面向通用游戏智能体的 视觉-动作基础模型
人工智能·游戏
小雨下雨的雨6 小时前
井字棋AI机器人实现详解 - Minimax算法实战-鸿蒙PC Electron框架完成
前端·人工智能·算法·华为·electron·鸿蒙