OpenCV图像处理与应用全解析
1. OpenCV基础函数使用
1.1 图像显示与窗口操作
在OpenCV中, cv2.waitKey() 是一个重要的键盘函数,其参数为等待的毫秒数。若传入0,则会无限期等待按键操作。它是获取和处理事件的唯一方法,使用 cv2.imshow() 时必须配合使用,否则图像将无法显示。
cv2.destroyWindow() 用于销毁指定名称的窗口,而 cv2.destroyAllWindows() 则可销毁当前程序中的所有窗口。
以下是创建窗口、显示图像并等待按键关闭窗口的示例代码:
import cv2
img = cv2.imread('/home/pi/book/test_set/lena_color_512.tif',1)
cv2.imshow('Lena',img)
cv2.waitKey(0)
cv2.destroyWindow('Lena')
1.2 图像保存与按键检测
cv2.imwrite() 用于将图像保存到指定路径,第一个参数为文件名,第二个参数为指向要保存图像的变量。结合 cv2.waitKey() 还能检测特定按键。示例代码如下:
import cv2
img = cv2.imread('/home/pi/book/t
超级会员免费看
订阅专栏 解锁全文
1596

被折叠的 条评论
为什么被折叠?



