显示图像

简介: 【5月更文挑战第7天】显示图像。

显示图像
OpenCV的imshow()函数用于在窗口中显示图像,示例代码如下。

test2-3.py:显示图像

import cv2
img=cv2.imread('lena.jpg',cv2.IMREAD_REDUCED_COLOR_2) #读取图像并将图像尺寸减小1/2
cv2.imshow('lena',img) #显示图像
imshow()函数的第1个参数为窗口名称,第2个参数为图像数组
waitKey()函数等待用户输入,该函数的基本格式如下。
rv=cv2.waitKey([delay])
其中:
rv保存函数返回值,如果没有键被按下,返回-1;如果有键被按下,返回键的ASCII码。
参数delay表示等待按键的时间(单位为毫秒),负数或0表示无限等待,默认值为0;设置了delay参数时,等待时间结束时结束等待,函数返回-1。
示例代码如下。

test2-4.py:等待按键

import cv2
img=cv2.imread('lena.jpg',cv2.IMREAD_REDUCED_COLOR_2) #读取图像,缩小为原来的1/2
cv2.imshow('lena',img) #显示图像
key=0
while key!=27: #按Esc键时终止循环
key=cv2.waitKey() #等待按键
cv2.destroyWindow('lena') #关闭图像窗口

目录
相关文章
|
4天前
|
存储 算法 计算机视觉
显示图像。
显示图像。
30 8
|
4天前
|
前端开发 API 计算机视觉
opencv绘制基本图形,在图片上添加文字
opencv绘制基本图形,在图片上添加文字
|
C++
HSmartWindowControl 之 显示图像
原文:HSmartWindowControl 之 显示图像 概述:使用Halcon在VS中的控件显示一张图片。 要点:使用了图像缩放和图像显示函数,以及鼠标滚轮响应函数。 1、创建WinForm项目 首先在VS中添加Halcon所需的控件HSmartWindowControl,参考上一篇:HSmar...
2277 0
|
7月前
|
计算机视觉
OpenCV-矩形边框cv::boundingRect
OpenCV-矩形边框cv::boundingRect
|
7月前
|
算法 C++
OpenCV-灰度图蒙版GrayMask
OpenCV-灰度图蒙版GrayMask
|
7月前
|
计算机视觉
OpenCV-文字绘制cv::putText
OpenCV-文字绘制cv::putText
|
7月前
|
存储 算法 计算机视觉
OpenCV-寻找轮廓cv::findContours&绘制轮廓cv::drawContours
OpenCV-寻找轮廓cv::findContours&绘制轮廓cv::drawContours
|
7月前
|
计算机视觉
OpenCV-绘制箭头cv::arrowedLine
OpenCV-绘制箭头cv::arrowedLine
|
7月前
|
C++
OpenCV-基于自定义色条实现灰度图上色
OpenCV-基于自定义色条实现灰度图上色
|
7月前
OpenCV-绘制圆角矩形
OpenCV-绘制圆角矩形