栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

OpenCV学习笔记一:展示图片和保存图片

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OpenCV学习笔记一:展示图片和保存图片

展示图片
import cv2
image=cv2.imread('red_panda.jpg')
gray_img=cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)
cv2.imshow('Gray panda',gray_img)
cv2.imshow('Red panda',image)
cv2.waitKey(0)
cv2.destroyAllWindows()

Line1:导入opencv

Line2:载入图片,将其定义为变量image。

如果图片就在python文件里,路径形式为(‘example.jpg’)

如果图片在桌面上或别的地方,路径形式为(‘C:usersmyusernameDesktopred_panda.jpg’)

Line3:将原本的图片变成由黑白构成的图,即灰度图。

Line4和Line5:展示了灰度图和原图。

Line6:等待用户键入一个键后窗口才消失,不然图片会一闪而过。

Line7:在这个简单的代码里没有影响,但是好像在较大的程序里会有影响,一般看到的代码最后都加了这个。

最后显示

 

保存图片
import cv2
image = cv2.imread("red_panda.jpg")
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.imwrite("gray_panda.jpg", gray_image)

之前都是用截图的,终于学到了我可以看得懂的保存。

最后一行的imwrite最为关键,总共需要输入两个参数。

第一个参数,是保存的图片标题。

想要png格式的只要将上面的jpg改成png即可。

第二个参数,是想要保存的图片,上面的例子中想要保存的是灰度图。

原来文件夹里

保存后的文件夹

 学习的原文链接:Loading images - OpenCV 3.4 with python 3 Tutorial 1 - Pysource

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/863858.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号