计算机视觉-openCV安装及入门

openCV-python的安装

windows安装:下载地址:opencv.

1
pip install  opencv_python-3.4.3-cp36-cp36m-win_amd64.whl

ubuntu安装

1
pip3 install opencv-python

openCV图片读取与展示

1
2
3
4
import cv2  # 导入cv库

img = cv2.imread('image0.jpg',1) # 读取图片文件, 1:彩色, 0:灰色
cv2.imshow('image',img) # 显示图片

1

openCV图片写入

1
2
3
import cv2 # 导入cv库
img = cv2.imread('image0.jpg',1) # 读取图片文件, 1:彩色, 0:灰色
cv2.imwrite('image1.jpg',img) # 写入文件名字 , 图片数据

openCV更改图像质量-有损压缩

1
2
3
4
import cv2 # 导入cv库
img = cv2.imread('image0.jpg',1) # 读取图片文件, 1:彩色, 0:灰色
cv2.imwrite('imageTest.jpg',img,[cv2.IMWRITE_JPEG_QUALITY,50]) # 写入文件名字 , 图片数据 , 当前jpg图片保存的质量(范围0-100)
#1M 100k 10k 0-100 有损压缩

2

openCV更改图像质量-无损压缩

1
2
3
4
5
# 1 无损 2 透明度属性
import cv2 # 导入cv库
img = cv2.imread('image0.jpg',1) # 读取图片文件, 1:彩色, 0:灰色
cv2.imwrite('imageTest.png',img,[cv2.IMWRITE_PNG_COMPRESSION,0]) # 写入文件名字 , 图片数据 , 当前jpg图片保存的质量(范围0-100)
# jpg 0 压缩比高0-100 png 0 压缩比低0-9

3

openCV图片像素操作

1
2
3
4
5
6
7
8
import cv2  # 导入cv库 
img = cv2.imread('image0.jpg',1) # 读取图片文件, 1:彩色, 0:灰色
(b,g,r) = img[100,100] # 获取图片的(100,100)坐标的像素值,按照bgr的形式读取
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)

4

转载请注明:Seven的博客

本文标题:计算机视觉-openCV安装及入门

文章作者:Seven

发布时间:2018年10月26日 - 00:00:00

最后更新:2018年12月11日 - 22:18:05

原始链接:http://yoursite.com/2018/10/26/2018-10-26-openCV-install/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

------ 本文结束------
坚持原创技术分享,您的支持将鼓励我继续创作!
0%