java中的接口是类吗
346
2022-08-27
python opencv图像处理(一)(python下载安装教程)
图像处理入门
二值图像
灰度图像
灰度图像是除了黑白之外,还添加了第三种颜色:灰色,灰色把灰度划分为 256 个不同的亮度,例如纯白色,它的亮度级别是255。
图像转化为灰度图像有以下几种算法:
彩色图像
opencv入门
1.读入图像
读取图像是通过函数 cv.imread() 实现。 语法: img = cv.imread(文件名,[,参数])
第二个参数是一个标志,它指定了读取图像的方式。
cv.IMREAD_COLOR: 加载彩色图像,任何图像的透明度都会被忽视,如果不传参数,这个值是默认值。cv.IMREAD_GRAYSCALE:以灰度模式加载图像。cv.IMREAD_UNCHANGED:加载图像,包括alpha通道
注意:这三个标志可以简化为 1 、 0 、 -1 。
2.显示图像
显示图像是通过函数 cv.imshow() 函数实现。
语法: cv.imshow(窗口名, 图像名)
3.窗口等待
显示图像是通过函数 cv.waitKey(delay) 函数实现。
语法: cv.waitKey(delay)
cv.waitKey() 是一个键盘绑定函数。其参数是以毫秒为单位的时间。该函数等待任何键盘事件指定的毫秒。如果您在这段时间内按下任何键,程序将继续运行。如果 0 被传递,它将无限期地等待一次敲击键。
4.删除窗口
调用函数如下:
cv.destroyAllWindows() 删除所有窗口 cv.destroyWindows() 删除指定的窗口
5.写入图像
调用函数如下:
cv.imwrite(文件地址, 文件名)
代码实例
我们读取一张图片,将这张图片显示出来后,再将这张图片保存起来。
import cv2 as cv# 读取图片img = cv.imread("maliao.jpg", 1)# 显示图片cv.imshow("demo", img)# 等待输入cv.waitKey(0)cv.destroyAllWindows()# 图片写入cv.imwrite("demo.jpg", img)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~