Opencv:图片的读取,展示,写入
程序员文章站
2022-07-14 11:12:27
...
import cv2
#imread完成的过程:1文件读取 2封装格式解析 3数据解码 4 数据加载
img = cv2.imread('image0.jpg',1)#读取图片 para1.图片名称 para2.读取图片方式:0灰度图,1彩色图片
cv2.imshow('image',img) #显示图片 para1.窗口名称 para2. img
#图片封装格式jpg,png等等,两部分组成:1.文件头(数据部分的解码信息,附加信息) 2.文件数据(压缩编码之后)
cv2.waitKey(0)
#para1.写入的数据名称 para2.数据类型 para3.图片质量,有损压缩,范围0-100
cv2.imwrite('image1.jpg',img,[cv2.IMWRITE_JPEG_QUALITY,0])
#png为无损压缩,可以修改透明度
#para3.压缩比,数值小的时候压缩比很低,范围0-9
cv2.imwrite('image2.png',img,[cv2.IMWRITE_PNG_COMPRESSION,0])
推荐阅读
-
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名),
-
自我记录:Python学习之OpenCV 05 图片的颜色提取
-
基于jQuery的360图片展示实现代码
-
Php连接及读取和写入mysql数据库的常用代码
-
【文件处理】——字典写入json文件或TXT文件,读取文件中的字典&TypeError: Object of type ‘ndarray‘ is not JSON serializable错误解决方法
-
配置python连接oracle读取excel数据写入数据库的操作流程
-
在PHP中读取和写入WORD文档的代码
-
PHP怎么只读取一篇文章的文字,不读取图片呢?
-
电商网站列表页中图片的展示,一般是通过什么方法防止图片变形的?
-
PHPExcel读取EXCEL中的图片并保存到本地的方法_PHP