opencv学习(一):图片打开

 

图片打开样例:

 

#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv)
{
Mat img = imread("C:/Users/86136/Desktop/opencv学习/图片输出测试/test.jpg");
if (img.empty())
return-1;
namedWindow("EXAMPLE", cv::WINDOW_AUTOSIZE);

imshow("EXAMPLE", img);
waitKey(0);
destroyWindow("EXAMPLE");

}

 

opencv中namedWindow( )函数用法总结:

原型:void nameWindow(const string& winname,int flags = WINDOW_AUTOSIZE) ;

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

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

WINDOW_AUTOSIZE 窗口大小自动适应图片大小,并且不可手动更改。(上面图1就是使用的它)

WINDOW_NORMAL 用户可以改变这个窗口大小(上面图2就是使用的它)

WINDOW_OPENGL 窗口创建的时候会支持OpenGL(OpenGL图形界面应用程序)

 

waitKey(0)

系统暂停等待键盘事件;

0或负数则无限等待直到有键按下;

正数就是相应时间;

 

destroyWindow("EXAMPLE");

参数为窗口名称;

 

posted @   0MrMKG  阅读(318)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示