OpenCV基础:图像与视频处理入门
1. 第一个程序:显示图片
OpenCV提供了从多种图像文件类型、视频和相机读取数据的工具,这些工具是HighGUI工具包的一部分,包含在OpenCV软件包中。下面是一个简单的OpenCV程序,用于从磁盘加载图像并在屏幕上显示:
#include <opencv2/opencv.hpp> //Include file for every supported OpenCV function
int main( int argc, char** argv ) {
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;
}
OpenCV函数位于 cv 命名空间中,调用时需在函数名前加上 cv:: 。为避免繁琐的命名空间声明,可使用 using namespace cv; 指令,如下所示:
#include "opencv2/highgui/highgui.hpp"
using namespace cv;
int m
OpenCV图像与视频处理入门
超级会员免费看
订阅专栏 解锁全文
27万+

被折叠的 条评论
为什么被折叠?



