Opencv imshow 函数详解

官方文档:imshow、namedWindow等
本来想看看imshow的窗口是否可以隐藏菜单栏,看完官方文档感觉是不可以了。

imshow

imshow的输入参数如下:

void cv::imshow	(	const String & 	winname,
InputArray 	mat 
)		
Python:
None	=	cv.imshow(	winname, mat	)
  • 第一个参数是窗口的名称
  • 第二个是待显示的图像

该函数将图像在特定的窗口进行显示。如果该窗口是利用cv::WINDOW_AUTOSIZE标志创建的,则会使用图像的原始分辨率进行显示,然而会受限于屏幕的分辨率。也就是如果图像大于屏幕的分辨率,则无法完整的查看了。

moveWindow()

输入参数如下:

void cv::moveWindow	(	const String & 	winname,
int 	x,
int 	y 
)		
Python:
None	=	cv.moveWindow(	winname, x, y	)

该函数的作用是将窗口放到指定的位置去,其中xy指代窗口的左上角在屏幕的坐标。

namedWindow()

输入参数如下:

void cv::namedWindow	(	const String & 	winname,
int 	flags = WINDOW_AUTOSIZE 
)		
Python:
None	=	cv.namedWindow(	winname[, flags])

如果已经存在相同的窗口名称之后,该函数将会不做任何事情。

  • WINDOW_NORMAL or WINDOW_AUTOSIZE: WINDOW_NORMAL 使得你能够改变窗口的尺寸,而WINDOW_AUTOSIZE会自适应图像的尺寸。
  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]和\[2\]是两个使用OpenCV库中的imshow函数显示图像的例子。这个函数的作用是在窗口中显示图像。在案例一中,通过imread函数读取了一张名为"1.png"的图像,并将其以灰度图的形式显示出来。然后使用convertTo函数将图像的数据类型转换为CV_16U,并显示出来。最后,再次使用convertTo函数将图像的数据类型转换为CV_16U,并乘以256进行系数修正,然后显示出来。在案例二中,与案例一类似,只是在convertTo函数中将图像的数据类型转换为CV_32F,并使用normalize函数对图像进行归一化处理,然后显示出来。引用\[3\]是另一个使用imshow函数显示图像的例子。在这个例子中,通过imread函数读取了一张名为"1.jpg"的图像,并将其显示在名为"【显示图片为】"的窗口中。最后,使用waitKey函数等待用户按下任意键后关闭窗口。所以,opencvimshow函数可以用来显示图像。 #### 引用[.reference_title] - *1* *2* [Opencv中的imshow函数详解](https://blog.csdn.net/jgj123321/article/details/95057025)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [【OpenCVOpenCV函数精讲之 -- imshow()函数](https://blog.csdn.net/Sophia_11/article/details/84139062)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值