python im.show() cv2.imshow
时间: 2023-06-05 07:47:28 浏览: 141
SmartGroup配置实例-关于python下cv.waitkey无响应的原因及解决方法
python中的im.show()和cv2.imshow()是两种不同的图像显示方法。
im.show()是在Python中PIL库中的函数,用于显示PIL图像格式。该函数在图像查看器中打开给定的图像。此方法只能在运行python程序的计算机上打开图像,不能在web页面上直接显示。需要注意的是,在Jupyter Notebook上使用im.show()函数可能无法正常工作。
而cv2.imshow()是opencv库中的函数,可以在Python中使用。该函数用于在窗口中显示图像。这个函数使用系统默认的图像查看器在一个新的窗口中显示给定图像。此函数能够跨平台地显示图像,可在web页面或者其他计算机上直接使用。
综上所述,两者都是图像显示方法,但im.show()只能显示PIL图像格式,在python程序所在的计算机上显示;而cv2.imshow()可显示各种图像格式,在不同平台上直接使用,具有更好的通用性和跨平台性。
阅读全文