OpenCV Hello World

Posted 爨爨爨好

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV Hello World相关的知识,希望对你有一定的参考价值。

▶ OpenCV 的环境配置与第一个程序

● 去官网下载安装包 https://opencv.org/releases.html

 

▶ OpenCL 在Visual Studio 2015 中的配置。注意 32 位项目和 64 位项目的属性选项不共享,添加的文件也不相同,应该先选定项目的位数,再进行配置。

● VS项目属性右键,属性,配置属性,C/C++ 目录,包含目录,添加 OpenCV 的头文件目录,我的是 "D:\\Program\\OpenCV\\build\\include" 及其子目录 "D:\\Program\\OpenCV\\build\\include\\opencv" 和 "D:\\Program\\OpenCV\\build\\include\\opencv2",需要区分 OpenCV 和 OpenCV2 的头文件的时候再明确写出

  

● VS项目属性右键,属性,配置属性,C/C++ 目录,库目录,添加 OpenCV 的库目录,我的是 "D:\\Program\\OpenCV\\build\\x64\\vc14\\lib"

  

● VS项目属性右键,属性,配置属性,链接器,输入,添加 OpenCV 的输入文件 opencv_world320d.lib(用于 debug 模式)或 opencv_world320.lib(用于 release 模式),听说两者共存会导致错误?保险的方法是之前加其中一个,冰火私用相应的模式来运行代码

  

● 听说要添加环境变量?我信了Orz

  

 

▶ 第一个程序,读入并显示一张图片

● 代码

 1 #include <opencv.hpp>
 2 
 3 using namespace cv;
 4 
 5 int main()
 6 {   
 7     Mat image = imread("D:\\\\中文\\\\1.png");  // 读入图片
 8     imshow("无稽之谈", image);              // 在窗口中展示图片
 9     waitKey(0);                             // 等待键盘输入    
10     return 0;
11 }

● 输出结果

libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB

 

以上是关于OpenCV Hello World的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu C++ opencv再写一个hello world(并解决常见错误)

在 mac os x sierra 上使用 opencv c++ 编译 hello world

c语言入门到入门,hello world篇

6个变态的C语言Hello World程序 之 雷人的程序语言

Hello World代码

Hello World代码