恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

OpenCV在vs studio中的配置

  • 首页
  • 资讯中心
  • /
  • OpenCV在vs studio中的配置

相关资讯

ZLUDA兼容层实现CUDA代码在苹果M2 GPU运行与优化实践 2026/9/22 17:48:17
Windows 11注册表清理:彻底移除右键菜单残留程序 2026/8/2 18:13:36
基于DSP的实时安全通信系统:LPC/RELP语音编码与混合加密实战 2026/8/2 18:13:37

最新资讯

Office2013 激活脚本优化:解决 StackTrace 报错的高频面试题
2000手机推荐避坑指南:高频面试题里的底层逻辑
3步搞懂什么叫erp:源码解析帮你避开版本坑
EE58V完整示例:公路工程人源码级避坑指南
手写实现认证助手核心逻辑,面试不再慌
3天搞定freex性50老奶奶欧美环境配置保姆级教程

今日推荐

华为机试题实战:5个高频面试题代码解析与避坑指南
富商源码解析:3个核心机制带你吃透版本升级后的API变更
Sockscap32怎么用源码解析避坑3招

本周热门

BrewUI:给Homebrew套上图形界面,让macOS软件包管理更简单
BrewUI:让Homebrew包管理变得可视化与高效
公式与文本对齐全攻略:从Word到LaTeX的实用技巧

本月精选

自研推理加速器Redwood:两周内实现PyTorch模型高效部署的实战教程
V4L2摄像头采集实战:从camera_client.rar到出图全流程解析
从“谁发明了钢琴键”到知识问答智能体:RAG与记忆工程实践

OpenCV在vs studio中的配置

发布时间:2026/9/22 17:52:12
OpenCV在vs studio中的配置 博主只是初入此行的蒻蒟这篇文章内容不一定正确一些限定名词也不一定说的对但一定解决了博主在初学时的问题后续有变动还会继续更新希望能帮到大家目录第一种方式CMake配置推荐1.1--指定OpenCV的CMake配置文件路径1.2--查找并加载OpenCV1.3--添加OpenCV头文件路径1.4--链接OpenCV库第二种方式控制台应用配置不推荐1.1--创建一个控制台应用1.2--如图1.3--添加外部库的头文件地址​编辑1.4--添加外部库的库文件地址1.5--添加依赖库地址1.6--配置环境2--测试/编译运行大家第一种方式CMake配置推荐1.1--指定OpenCV的CMake配置文件路径set(OpenCV_DIR D:/Tools/opencv/build/x64/vc16/lib)--是为了找到OpenCVConfig.cmake文件1.2--查找并加载OpenCVfind_package(OpenCV REQUIRED)1.3--添加OpenCV头文件路径target_include_directories(${PROJECT_NAME} PRIVATE ${OpenCV_INCLUDE_DIRS} # ← OpenCV头文件路径 )--在 target_include_directories 中添加 ${OpenCV_INCLUDE_DIRS}1.4--链接OpenCV库target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS} # ← OpenCV库文件 )--在 target_link_libraries 中添加 ${OpenCV_LIBS}第二种方式控制台应用配置不推荐博主并没有使用过此方式1.1--创建一个控制台应用1.2--如图1.3--添加外部库的头文件地址1.4--添加外部库的库文件地址1.5--添加依赖库地址此处 Debug 需在版本号后补d即opencv_world4120d.librelease 如图即可1.6--配置环境需与环境变量相同2--测试/编译运行#include opencv2/opencv.hpp #include opencv2/highgui.hpp #include opencv2/imgproc.hpp #include iostream using namespace cv; using namespace std; int main() { // 1. 打印OpenCV版本信息 cout OpenCV version: CV_VERSION endl; cout OpenCV major version: CV_MAJOR_VERSION endl; cout OpenCV minor version: CV_MINOR_VERSION endl; cout OpenCV revision: CV_REVISION endl; // 2. 创建一个空白图像 (黑色) Mat image Mat::zeros(400, 600, CV_8UC3); // 3. 在图像上绘制图形 // 绘制矩形 (蓝色) rectangle(image, Point(50, 50), Point(250, 150), Scalar(255, 0, 0), 2); // 绘制圆形 (绿色) circle(image, Point(350, 100), 50, Scalar(0, 255, 0), -1); // 绘制文字 (红色) putText(image, OpenCV Test, Point(200, 300), FONT_HERSHEY_SIMPLEX, 1.0, Scalar(0, 0, 255), 2); // 绘制线条 (黄色) line(image, Point(50, 350), Point(550, 350), Scalar(0, 255, 255), 3); // 4. 显示图像 namedWindow(OpenCV Test Window, WINDOW_AUTOSIZE); imshow(OpenCV Test Window, image); // 5. 保存图像到文件 bool success imwrite(test_output.jpg, image); if (success) { cout Image saved successfully as test_output.jpg endl; } else { cout Failed to save image endl; } // 6. 等待用户按键 cout Press any key to exit... endl; waitKey(0); // 7. 销毁所有窗口 destroyAllWindows(); return 0; }

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号