python opencv cv2.imshow() 显示图片

88 篇文章 19 订阅
def imshow(winname, mat): # real signature unknown; restored from __doc__
    """
    imshow(winname, mat) -> None
    .   @brief Displays an image in the specified window.
    .   
    .   The function imshow displays an image in the specified window. If the window was created with the
    .   cv::WINDOW_AUTOSIZE flag, the image is shown with its original size, however it is still limited by the screen resolution.
    .   Otherwise, the image is scaled to fit the window. The function may scale the image, depending on its depth:
    .   
    .   -   If the image is 8-bit unsigned, it is displayed as is.
    .   -   If the image is 16-bit unsigned or 32-bit integer, the pixels are divided by 256. That is, the
    .   value range [0,255\*256] is mapped to [0,255].
    .   -   If the image is 32-bit or 64-bit floating-point, the pixel values are multiplied by 255. That is, the
    .   value range [0,1] is mapped to [0,255].
    .   
    .   If window was created with OpenGL support, cv::imshow also support ogl::Buffer , ogl::Texture2D and
    .   cuda::GpuMat as input.
    .   
    .   If the window was not created before this function, it is assumed creating a window with cv::WINDOW_AUTOSIZE.
    .   
    .   If you need to show an image that is bigger than the screen resolution, you will need to call namedWindow("", WINDOW_NORMAL) before the imshow.
    .   
    .   @note This function should be followed by cv::waitKey function which displays the image for specified
    .   milliseconds. Otherwise, it won't display the image. For example, **waitKey(0)** will display the window
    .   infinitely until any keypress (it is suitable for image display). **waitKey(25)** will display a frame
    .   for 25 ms, after which display will be automatically closed. (If you put it in a loop to read
    .   videos, it will display the video frame-by-frame)
    .   
    .   @note
    .   
    .   [__Windows Backend Only__] Pressing Ctrl+C will copy the image to the clipboard.
    .   
    .   [__Windows Backend Only__] Pressing Ctrl+S will show a dialog to save the image.
    .   
    .   @param winname Name of the window.
    .   @param mat Image to be shown.
    """
    pass

示例代码:

# Show images
while True:
	cv2.namedWindow('RealSense', cv2.WINDOW_AUTOSIZE)
	cv2.imshow('RealSense', color_image)
	c = cv2.waitKey(1)	# 表示等待键盘输入,否则每1ms更新显示

参考文章1:python opencv 从Intel Realsense D435 视频流中读取并显示帧,按下空格将图像保存到指定文件夹,按下回车自动以一定时间间隔保存图像至指定文件夹

参考文章2:python opencv cv2.VideoCapture(),read(),waitKey()的使用 ret,frame参数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Dontla

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值