加载图像,显示并保存

简介: 【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”。

相关文章
|
3月前
|
存储 Python
python实现图片与视频转换:将视频保存为图片,将批量图片保存为视频
python实现图片与视频转换:将视频保存为图片,将批量图片保存为视频
|
2月前
|
编解码 定位技术
【工具分享】如何批量获取图片详细信息,如何把图片的属性信息包括文件路径、文件名、面积尺寸、创建日期、修改日期、水平垂直分辨率、文件大小等图片信息批量提取exel表格中
本文介绍了如何批量提取图片的属性数据到Excel,包括文件名、尺寸、面积、分辨率、GPS信息、创建和修改日期。适合需要处理大量图片信息的工作场景。支持批量导入图片,一键提取各项信息,并能直接导出为表格。
|
4月前
|
文字识别 测试技术 数据安全/隐私保护
案例:批量区域识别内容重命名,批量识别扫描PDF区域内容识别重命名,批量识别图片区域内容重命名图片修改图片名字,批量识别图片区域文字并重命名,批量图片部分识别内容重命文件,PDF区域内容提取重命名
该内容介绍了如何使用区域识别重命名软件高效整理图片,例如将图片按时间及内容重命名,适用于简历、单据等识别。文中提供了软件下载链接(百度云盘和腾讯网盘),并列出软件使用的几个关键条件,包括文字清晰、文件名长度限制等。示例展示了银行单据和公司工作单据的识别情况。文章还提及OCR技术在图片文字识别中的应用,强调了识别率、误识率和用户友好性等评估指标。如有类似需求,读者可留言或下载软件测试,并提供图片以获取定制的识别方案。
|
4月前
防止图片重复下载方案,图像压缩保存与压缩显示
防止图片重复下载方案,图像压缩保存与压缩显示
41 0
|
4月前
|
计算机视觉
OpenCV中读取、显示、保存图像及获取图像属性操作讲解及演示(附源码)
OpenCV中读取、显示、保存图像及获取图像属性操作讲解及演示(附源码)
258 0
|
存储 计算机视觉
三天学会opencv(一)——加载,修改,保存图像
三天学会opencv(一)——加载,修改,保存图像
184 0
三天学会opencv(一)——加载,修改,保存图像
|
计算机视觉 Python
OpenCV学习笔记(一)【图片读入、显示、保存】
OpenCV学习笔记(一)【图片读入、显示、保存】
OpenCV学习笔记(一)【图片读入、显示、保存】
图片保存v2
图片保存v2图片保存v2图片保存v2
图片保存v2
|
计算机视觉 Python
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
|
XML 计算机视觉 数据格式
目标检测脚本 | 根据xml文件在原图上显示边界框并保存
目标检测脚本 | 根据xml文件在原图上显示边界框并保存
182 0