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:\users\myusername\Desktop\red_panda.jpg’)

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

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

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

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

最后显示

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

保存图片

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即可。

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

原来文件夹里

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

保存后的文件夹

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

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

Original: https://blog.csdn.net/m0_61740928/article/details/124637535
Author: single-use waste
Title: OpenCV学习笔记一:展示图片和保存图片

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/704450/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球