打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
opencv中namedWindow( )函数用法总结(02)

还是老习惯,分三步走。第一步,功能说明。第二步,结果图显示,第三步,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

第四步,代码展示:

  1. #include <opencv2/opencv.hpp>
  2. using namespace cv;
  3. int main()
  4. {
  5. Mat img;
  6. img = imread("image3.jpg",1);//参数1:图片路径。参数2:显示原图
  7. namedWindow("窗口1",CV_WINDOW_NORMAL);
  8. /*注释
  9. 参数1:窗口的名字
  10. 参数2:窗口类型,CV_WINDOW_AUTOSIZE 时表明窗口大小等于图片大小。不可以被拖动改变大小。
  11. CV_WINDOW_NORMAL 时,表明窗口可以被随意拖动改变大小。
  12. */
  13. imshow("窗口1",img);//在“窗口1”这个窗口输出图片。
  14. waitKey(5000);//等待5秒,程序自动退出。改为0,不自动退出。
  15. return 0;
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【从零学习OpenCV 4】namedWindow函数&imshow函数的使用
OpenCV:图像的加载显示及简单变换
opencv split和merge操作
Opencv系列1.2--实例介绍
使用OPENCV&&C++进行模板匹配
opencv视频窗口无法通过窗口按钮x关闭的解决办法(详细)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服