opencv视频教程 C++(opencv教程)1、opencv介绍和环境搭建
2022/1/31 1:06:06
本文主要是介绍opencv视频教程 C++(opencv教程)1、opencv介绍和环境搭建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
视频教程链接:OpenCV4 C++ 快速入门视频30讲 - 系列合集
上面那个貌似不全,看这个
[opencv_C++] 入门强推!!!【B站最全】
文章目录
- opencv介绍和环境搭建
- opencv组成架构
- 核心模块
- 环境搭建(换成自己下载的版本)
opencv介绍和环境搭建
opencv组成架构
核心模块
环境搭建(换成自己下载的版本)
我下的opencv4,跟opencv3略有差异,应该也能用
https://opencv.org/releases/
https://sourceforge.net/projects/opencvlibrary/files/4.5.5/opencv-4.5.5-vc14_vc15.exe/download
下载好后双击解压,我解压在这:F:\opencv4.5.5
然后老师让把F:\opencv4.5.5\opencv\build\x64\vc15\bin
加到环境变量里去。。他vs2015加的vc14,我vs2019就加vc15吧(先不加看看报不报错,后面测试发现确实报找不到动态库错误,加了就没报错了,当然也可以不加,直接把那个动态库文件拷贝跟我们源代码放在一起)
注意:如果修改的环境变量,要重启下电脑才能生效(重启vs貌似也可以?)
包括头文件: D:\opencv3.1\opencv\build\include D:\opencv3.1\opencv\build\include\opencv D:\opencv3.1\opencv\build\include\opencv2 库文件 D:\opencv3.1\opencv\build\x64\vc14\lib 链接器 opencv_world310d.lib
vs新建项目,空项目,test_opencv_installl
视图————>属性管理器,在debug | x64那新增属性页arnoldProperties20220129(老师有现成属性页,我不知道他那个怎么来的),然后对它右键————>属性,C/C++附加包含目录,
链接器——>附加库目录
链接器——>输入——>附加依赖项,把需要链接的静态库名字加进去
然后右边源文件——>新建文件main.cpp
输入代码:
#include <opencv2/opencv.hpp> #include <iostream> using namespace cv; int main(int argc, const char* argv[]) { Mat src = imread("img.jpg"); if (src.empty()) { printf("could not load image...\n"); return -1; } namedWindow("test opencv setup", WINDOW_AUTOSIZE); imshow("test opencv setup", src); waitKey(0); return 0; }
然后拷贝图片img.jpg跟源码放在一起,ctrl+f5编译运行:
这篇关于opencv视频教程 C++(opencv教程)1、opencv介绍和环境搭建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15PingCAP 黄东旭参与 CCF 秀湖会议,共探开源教育未来
- 2024-05-13PingCAP 戴涛:构建面向未来的金融核心系统
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升