加载图像,显示并保存

简介: 【7月更文挑战第28天】加载图像,显示并保存。

加载图像,显示并保存
【例7-2】 在OpenCV目录下新建文件,命名为load_pic.py,在PyCharm中编写代码,实现图像加载、显示及保存的功能。
import cv2
img = cv2.imread('pic.jpg',cv2.IMREAD_COLOR)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.imwrite('pic_copy.png',img, [int(cv2.IMWRITE_JPEG_QUALITY), 95])
cv2.imread(filepath,flags)函数的作用是读入一幅图像,filepath参数表示读入图像的完整路径,flags是读入图像的标志位,flags参数意义如表所示。
flags参数意义
参数 意义
cv2.IMREAD_COLOR 默认参数,读入一幅彩色图像,忽略alpha通道
cv2.IMREAD_GRAYSCALE 读入灰度图像
cv2.IMREAD_UNCHANGED 读入完整图像,包括alpha通道

cv2.waitKey()函数表示等待键盘输入,参数为0表示一直等待。此处调用cv2.waitKey()的目的是让图像一直显示,而不会一闪而逝,看过结果后只需要关掉窗口即可。
cv2.imwrite(file,img,num)函数表示保存一幅图像。第一个参数是要保存的路径和文件名。第二个参数是要保存图像的数组。第三个参数是可选的,对于不同的图像存储格式,其意义不同:对于JPEG格式,其表示的是图像的质量,用0~100之间的整数表示,默认为95;对于PNG格式,第三个参数表示的是压缩级别,默认为3。此处将图像保存在与原图一样的路径下,名称为“pic_copy.png”。

目录
打赏
0
2
2
0
343
分享
相关文章
OpenCV中读取、显示、保存图像及获取图像属性操作讲解及演示(附源码)
OpenCV中读取、显示、保存图像及获取图像属性操作讲解及演示(附源码)
514 0
图片保存v2
图片保存v2图片保存v2图片保存v2
图片保存v2
图片保存
图片保存
869 0
【项目实战】--图片保存位置分析
小伙伴们在逛淘宝或者是京东的时候,都能看见一张张的图片,比如现在正值冬季,我们需要买一件羽绒服,打开淘宝,在搜索框中输入羽绒服,商家通过各种帅哥美女从不同的角度来展现羽绒服,通过一张张的图片从不同的侧面烘托各种羽绒服的细节,但是小伙伴们有没有思考过...
1946 0