OpenCV入门——图片的输入、显示、输出
本篇是OpenCV系列的第二篇
本篇总结的主要是以下的函数
| imread | namedWorld | imshow | imwrite | watiKey |
首先,本篇思路是由总到分,先展示整体代码,然后对于各个函数进行总结,加深印象。
#include <opencv2/opencv.hpp> //Include file for every supported OpenCV function
#include <iostream>
//using namespace cv;
int main( int argc, char** argv ) {
if(argc==1){
std::cout<<"Please enter the picture"<<std::endl;
return -1;
}
cv::Mat img = cv::imread(argv[1],-1);
if( img.empty() ) return -1;
cv::namedWindow( "Example1", cv::WINDOW_AUTOSIZE );
cv::imshow( "Example1", img );
cv::waitKey( 0 );
cv::destroyWindow( "Example1" );
return 0;
}
上述函数整体实现了,读入图片,新建窗口,并在窗口中显示图片,最后销毁窗口的流程。
<