opencv学习——cv2.imshow()显示图片

两种方法,对显示的图片窗口关闭或最大化。

import cv2

img = cv2.imread('images/1.jpg')

## way1: can change the shape of the window and close the window 

#cv2.namedWindow('result',0)
#cv2.startWindowThread()
#cv2.imshow('result',img)
#cv2.waitKey(0)
#cv2.destroyAllWindows()

## way2: can close the window 
##       can not change the shape of the window

cv2.imshow('result.jpg',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.waitKey(1)
cv2.waitKey(1)
cv2.waitKey(1)
cv2.waitKey(1)
plt.imshow(roi)是一种用于显示图像的函数。在给定的代码片段中,三个不同的函数被使用来处理图像并通过plt.imshow()函数显示。 引用中的代码使用了cv.bilateralFilter()函数对图像进行双边滤波处理,双边滤波是一种能够同时考虑空间和像素值相似性的滤波方法。 引用中的代码使用了cv.threshold()函数进行图像阈值处理,并使用了OTSU算法自动确定阈值。 引用中的代码使用了cv.threshold()函数进行图像阈值处理,但使用了THRESH_TOZERO参数,这意味着所有小于阈值的像素将被置为零。 因此,plt.imshow(roi)的效果取决于变量roi是如何处理的。如果roi通过双边滤波处理,那么显示的图像将是经过双边滤波后的结果。如果roi通过阈值处理,那么显示的图像将是经过阈值处理后的结果。请注意,具体的处理方式取决于roi是如何定义和处理的,并无法从提供的引用中准确判断。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Python数字图像处理——OpenCV实例解析](https://blog.csdn.net/IT_charge/article/details/107356700)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值