01 下载opencv并配置vs开发环境

01 下载opencv并配置vs开发环境

01 下载windows版本的opencv

下载地址:点击

WIndows版本的是编译好的代码。

当然国外网站下载很慢,可以通过我分享的网盘链接下载

yaml 复制代码
opencv-4.10.0-windows.exe
https://www.alipan.com/s/wV7z4YsmXgN
点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。###

02 Opencv安装

选择好要安装的路径,提取即可。

03添加环境变量

添加完注意重启一下电脑,才会生效。

04给vs配置opencv环境

添加vs的包含目录,依次选择项目--->属性--->VC++目录--->包含目录--->编辑

添加库目录,依次选择项目--->属性--->VC++目录--->库目录--->编辑

添加依赖项,依次选择项目--->属性--->链接器--->输入--->附加依赖项--->编辑------>添加你的库文件名

05运行demo

cpp 复制代码
#include <opencv2/opencv.hpp>

int main() {
    // 创建一个黑色图像
    cv::Mat image = cv::Mat::zeros(400, 400, CV_8UC3);

    // 定义圆心和半径
    cv::Point center(200, 200);
    int radius = 100;

    // 绘制圆形,颜色为白色
    cv::circle(image, center, radius, cv::Scalar(255, 255, 255), -1);

    // 保存图像
    cv::imwrite("circle_image.png", image);

    return 0;
}

可以看到在当前路径下生成了一张图片:

注意如果报错:由于找不到opencv_world4100.dll是找不到这个动态库,和上面图片中一样将两个.dll文件放到这个opencv.exe路径下即可。

相关推荐
sali-tec5 天前
C# 基于OpenCv的视觉工作流-章27-图像分割
图像处理·人工智能·opencv·算法·计算机视觉
saoys5 天前
Opencv 学习笔记:腐蚀操作 + 轮廓标记 + 分水岭分割
笔记·opencv·学习
saoys5 天前
Opencv 学习笔记:距离变换(DIST_L1 算法实战 + 归一化)
笔记·opencv·学习
guygg885 天前
图像匹配技术:相关匹配、Hausdorff距离匹配与基于距离变换的Hausdorff距离匹配
图像处理·opencv·计算机视觉
AI科技星5 天前
物理世界的几何建构:论统一场论的本体论革命与概念生成
人工智能·opencv·线性代数·算法·矩阵
fie88895 天前
基于Matlab实现的指纹识别系统流程
opencv·计算机视觉·matlab
sali-tec6 天前
C# 基于OpenCv的视觉工作流-章26-图像拼接
图像处理·人工智能·opencv·算法·计算机视觉
智驱力人工智能6 天前
机场鸟类活动智能监测 守护航空安全的精准工程实践 飞鸟检测 机场鸟击预防AI预警系统方案 机场停机坪鸟类干扰实时监测机场航站楼鸟击预警
人工智能·opencv·算法·安全·yolo·目标检测·边缘计算
Σίσυφος19006 天前
OpenCV 之双线性插值
人工智能·opencv·计算机视觉
格林威6 天前
Baumer相机金属粉末铺粉均匀性评估:用于增材制造过程监控的 7 个实用技巧,附 OpenCV+Halcon 实战代码!
人工智能·opencv·视觉检测·制造·工业相机·智能相机·堡盟相机