zoukankan      html  css  js  c++  java
  • openCV -- namedWindow( )函数用法总结

    第一步,功能说明。第二步,结果图显示,第三步,API详解。第四步,代码展示(注释很详细,保证所有有C++基础的人都可以看懂。)

    第一步,功能说明:namedWindow()的功能就是新建一个显示窗口。可以指定窗口的类型。

    第二步,结果图显示:我们展示两张图,第一张窗口与图片大小相等。第二张窗口大小被拖动图片高度变小。

    图1:

    图2:

    第三步,API详解:原型:void nameWindow(const string& winname,int flags = WINDOW_AUTOSIZE) ;

    参数1:新建的窗口的名称。自己随便取。

    参数2:窗口的标识,一般默认为WINDOW_AUTOSIZE 。

    • WINDOW_AUTOSIZE 窗口大小自动适应图片大小,并且不可手动更改。(上面图1就是使用的它)
    • WINDOW_NORMAL 用户可以改变这个窗口大小(上面图2就是使用的它)
    • WINDOW_OPENGL 窗口创建的时候会支持OpenGL

    第四步,代码展示:

    #include <opencv2/opencv.hpp>
     
    using namespace cv;
     
    int main()
    {
    	Mat img;
    	img = imread("image3.jpg",1);//参数1:图片路径。参数2:显示原图
     
    	namedWindow("窗口1",CV_WINDOW_NORMAL);
    	/*注释
    	参数1:窗口的名字
    	参数2:窗口类型,CV_WINDOW_AUTOSIZE 时表明窗口大小等于图片大小。不可以被拖动改变大小。
    	CV_WINDOW_NORMAL 时,表明窗口可以被随意拖动改变大小。
    	*/
     
    	imshow("窗口1",img);//在“窗口1”这个窗口输出图片。
    	waitKey(5000);//等待5秒,程序自动退出。改为0,不自动退出。
    	return 0;
     
    }
    

      

    https://blog.csdn.net/fanjiule/article/details/81606596

  • 相关阅读:
    #在蓝懿学习iOS的日子#Day10
    #在蓝懿学习iOS的日子#Day9
    #在蓝懿学习iOS的日子#第三个练习日
    #在蓝懿学习iOS的日子#Day8
    WCF基础:绑定(二)
    WCF基础:绑定(三)
    WCF基础:绑定(一)
    MVC框架中的值提供机制(三)
    MVC框架中的值提供机制(二)
    MVC框架中的值提供机制(一)
  • 原文地址:https://www.cnblogs.com/zzzsj/p/14558394.html
Copyright © 2011-2022 走看看