
opencv入门
发布日期:2021-05-07 15:59:39
浏览次数:22
分类:技术文章
本文共 1346 字,大约阅读时间需要 4 分钟。
opencv入门
#图片读取与展示#1、导入opencv 2、调用API 3、运行暂停import cv2img = cv2.imread('image0.jpg',1) #1、文件中的图片名字(此图片与程序在一个目录下) 2、参数0灰度 1彩色cv2.imshow('image',img,)# 1、图片保存名称 2、已经定义好的图片名字3、图片质量范围0-100cv2.waitKey(0) #K大写#结果显示图片
- JPEG压缩到100k可以保证质量10k不可以,有损压缩
- PNG 无损压缩 描绘透明度
-
像素:图像放大的方块
-
RGB:每种颜色都是RGB三种颜色组成的
-
颜色深度 8比特颜色范围 0-2555
-
图片的宽高:宽高上像素点的个数
-
图片大小:宽cheng高(像素)cheng 3(RGB三种颜色)cheng8(颜色深度)bit/8 字节
-
RGB alpha(透明度)
-
RGB bgr(b蓝色通道 g绿色 r)红
import cv2 img = cv2.imread('image0.jpg',1)cv2.imshow('image',img)cv2.waitKey (0)
#02_opencv图片写入import cv2 # 1 文件的读取 2 封装格式解析 3 数据解码 4 数据加载img = cv2.imread('image0.jpg',1)cv2.imshow('image',img)# jpg png 1 文件头 2 文件数据cv2.waitKey (0)# 1.14M 130k
#02_opencv图片写入import cv2img = cv2.imread('image0.jpg',1)cv2.imwrite('image1.jpg',img) # 1 name 2 data
#03_opencv图像质量输出JPG形式import cv2img = cv2.imread('image0.jpg',1)cv2.imwrite('imageTest.jpg',img,[cv2.IMWRITE_JPEG_QUALITY,50])#1M 100k 10k 0-100 JPG有损压缩
#03_opencv图像质量输出JPGN形式#特性 1 无损 2 透明度属性import cv2img = cv2.imread('image0.jpg',1)cv2.imwrite('imageTest.png',img,[cv2.IMWRITE_PNG_COMPRESSION,0])# jpg 0 压缩比高0-100 png 0 压缩比低0-9
#04_opencv像素操作import cv2img = cv2.imread('image0.jpg',1)(b,g,r) = img[100,100]print(b,g,r)# 颜色以bgr形式存储,像素值读取#10行 100列 --- 110行 100列对坐标操作for i in range(1,100): img[10+i,100] = (255,0,0)cv2.imshow('image',img)#展示像素值写入绘制蓝色 参数:名称 内容cv2.waitKey(0) #暂停时间1000 ms
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月12日 04时34分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
解决eclipse字体背景变红或者变绿的问题
2019-03-04
扫雷小游戏——简单易懂
2019-03-04
软件架构-zookeeper快速入门
2019-03-04
「初级篇」跟我一起学docker(四)--容器的基本操作
2019-03-04
22 岁毕业做程序员的「普通」人,50 岁时的人生轨迹是怎样的?
2019-03-04
scala上界与下界、协变与逆变
2019-03-04
java稀疏数组
2019-03-04
全球数字货币加快研发
2019-03-04
数字化助力金融科技,实现产业良性循环
2019-03-04
2020-11-23(彻底理解KMP)
2019-03-04
常用的IDC函数
2019-03-04
angr学习笔记(7)(malloc地址单元符号化)
2019-03-04
angr学习笔记(9)(添加约束)
2019-03-04
windows环境利用start命令实现微信多开
2019-03-04
「CF149D」括号涂色 区间DP好题
2019-03-04
树状数组 模板总结
2019-03-04
「NOI2015」程序自动分析 并查集题解
2019-03-04
[JSOI2008]Blue Mary的战役地图 Hash题解
2019-03-04
Ubuntu修改终端上显示的用户名和主机名(详细步骤)
2019-03-04
结构型设计在工作中的一些经验总结
2019-03-04