Opencv入门第一课打开窗口

Opencv入门第一课打开窗口

一.如何打开图片(代码解释如下)

Mat src = imread(“D:/images/lena.jpg”);
解释:imageread图片读取
使用:Mat src = imread(“图片目录”);

namedWindow(“输入窗口”,WINDOW_FREERATIO);
解释:图片显示窗口的大小调整
使用:namedWindow(“输入窗口”,你要的窗口类型);

imshow(“输入窗口”,src);
解释:imageshow图片显示
使用:imshow(“输入窗口名称”,src);
问题:图片过大
解决:创建namedWindow(“”)

waitKey(0);
解释:waitKey(0);表示执行到此阻塞
waitKey(1);表示执行到此停止1ms后继续执行
使用:waitKey(n);(n取数字)

destroyAllWindows();
解释:将上面所有程序部分进行销毁

#include
#include

using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
 Mat src = imread("D:/images/lena.jpg");
 /*解释:imageread图片读取
         Mat src = imread("图片目录");*/
 namedWindow("输入窗口",WINDOW_FREERATIO);
 /*解释:图片显示窗口的大小调整*/
 imshow("输入窗口",src);
 /*解释:imageshow图片显示
         imshow("input",src);*/
 /*问题:图片过大
   解决:创建namedWindow("")*/
 waitKey(0);
 /*解释:waitKey(0);表示执行到此阻塞
         waitKey(1);表示执行到此停止1ms后继续执行*/
 destroyAllWindows();
 /*解释:将上面所有程序部分进行销毁*/

 return 0;
}

你可能感兴趣的:(opencv,计算机视觉,c++,视觉检测,机器学习)