基于OpenCV的数字图像处理 课件 项目1-11.2图像显示.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 7页
  • 2026-08-31 发布于山东
  • 举报

基于OpenCV的数字图像处理 课件 项目1-11.2图像显示.pptx

图像显示

图像显示

使用print()函数输出图像得到的是图像的像素值,如果要把图像显示出来,要使用cv2.imshow()函数,该函数格式如下:

cv2.imshow(winname,mat)

winname是窗口名字;

mat是要显示的图像。

图像显示案例

importcv2

img=cv2.imread(image\\fish.jpg,0)#灰度格式读取

cv2.imshow(gray_fish,img)

img=cv2.imread(image\\fish.jpg,-1)#保持原格式不变

cv2.imshow(color_fish,img)

【例1.2show_fish.py】分别用灰度图和彩色图像读取图像并显示。

图像显示案例

结果解析:在gray_fish窗体显示的为灰度图像,如图1.5所示,因为该图像读取是flag值设置为0,表示以灰度图像模式读取,在color_fish窗体中显示的是彩色图像,如图1.6所示,该图像在读取是flag值设置为-1,表示保持原图格式不变,因此为彩色图像。

图1.5灰度图像显示结果

图1.6彩色图像显示结果

图像显示案例

【例1.3close_windows.py】使用代码关闭窗体。

importcv2

img=cv2.imread(image\\

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档