python opencv图像处理(一)(python下载安装教程)

网友投稿 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小时内删除侵权内容。

上一篇:python 图像处理(一)(python是什么意思)
下一篇:使用Springboot 打jar包实现分离依赖lib和配置
相关文章

 发表评论

暂时没有评论,来抢沙发吧~