基于Python的OpenCV函数----imshow(winname, mat)【显示图片】

函数名称

imshow(winname, mat) -> None

摘要

在指定窗口中显示图像。

描述

函数imshow在指定的窗口中显示一个图像。如果窗口是用cv::WINDOW_AUTOSIZE标志创建的,图像将以其原始大小显示,但是它仍然受到屏幕分辨率的限制。否则,图像将被缩放以适应窗口。该函数可以缩放图像,取决于其深度:
–如果图像是8位无符号的,则按原样显示。
–如果图像是16位无符号或32位整数,则像素要除以256。也就是说,值范围[0,255*256]被映射到[0,255]。
–如果图像是32位或64位浮点,则像素值乘以255。也就是说,将值范围[0,1]映射到[0,255]。
如果创建的窗口支持OpenGL, cv::imshow也支持ogl::Buffer, ogl::Texture2D和cuda::GpuMat作为输入。
如果在此函数之前没有创建窗口,则假设使用cv::WINDOW_AUTOSIZE创建一个窗口。
如果需要显示大于屏幕分辨率的图像,则需要在imshow之前调用namedWindow("", WINDOW_NORMAL)。
这个函数后面应该跟着cv::waitKey函数,它显示指定毫秒的图像。否则,它将不会显示图像。例如,**waitKey(0)**将无限显示窗口,直到任意按键(它适合于图像显示)。**waitKey(25)**将显示一帧,25 ms后自动关闭显示。(如果你让它循环读取视频,它会逐帧显示视频)
[Windows Backend Only]按Ctrl+C将图像复制到剪贴板。
[Windows Backend Only]按Ctrl+S将显示一个对话框来保存图像。

参数说明

winname:窗口名称
mat:图像显示。

使用方法

import cv2
src_image1 = cv2.imread("../images/num/src01.jpg")
cv2.imshow("src_image1", src_image1)
cv2.waitKey(0)
  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
安装方法可以通过以下步骤进行: 1. 首先,你可以尝试从清华大学的镜像站点下载opencv-pythonopencv-contrib-python。你可以使用以下链接进行下载:opencv-python https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ opencv-python-contrib https://pypi.tuna.tsinghua.edu.cn/simple/opencv-contrib-python/ \[1\] 2. 如果以上方法不可行,你可以访问UCI的网站,找到OpenCV模块,并根据你的Python版本和CPU位数选择相应的安装包进行下载。例如,如果你的Python版本是3.9,CPU是64位,你可以选择下载opencv_python-4.5.5-cp39-cp39-win_amd64.whl文件。下载完成后,将该压缩包剪切到你的Scripts文件夹中。然后,在命令提示符中进入Python安装路径的Scripts文件夹,并使用pip命令进行安装。例如,在Python安装路径的Scripts下输入以下命令:pip3.9.exe install D:\python\Scripts\opencv_python-4.5.5-cp39-cp39-win_amd64.whl \[2\] 3. 安装完成后,你可以使用import cv2和import numpy等语句导入opencv和numpy库,并使用相应的函数进行图像处理。例如,你可以使用cv2.imread函数读取图像,并使用img.shape打印图像的形状。\[3\] #### 引用[.reference_title] - *1* *3* [python 38 安装 opencv-python 4.5.5和opencv-python-contrib 4.5.5.62](https://blog.csdn.net/weixin_42888638/article/details/123289881)[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^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [最新openCV-Python安装教程(python:3.9||opencv-python:4.5.5)](https://blog.csdn.net/weixin_43349916/article/details/123232335)[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^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜月光雾

老板,请我喝杯咖啡吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值