提示:今天讲解一个简单的技巧,是从看到一篇文章及本人在安装opencv过程中出现的一些问题,顺带讲解一些基础语句,如有问题,欢迎指正
python3.6.5 opencv库的pycharm安装+基本语句
一、python3.6.5 opencv库的pycharm安装
1.打开pycharm->点击File->点击Settings
2.点击Project:pythonProject->Python Interperter->双击pip
3.点击Manage Repositories->点击+号->输入https://pypi.tuna.tsinghua.edu.cn/simple/
4、重新打开pycharm->点击File->点击Settings
6.点击Project:pythonProject->Python Interperter->双击pip
7、搜索框搜索opencv,并选中下方显色行->点击安装
二、基本函数
"""
opencv入门
1.读取图片:cv2.imread(图片名,0或1) opencv读取的格式时BGR
第二个参数为0时表示灰色图片,1表示彩色图片
2.展示图片:cv2.imshow(窗体名称,图片内容)
图片属性:shape,包含(h,w,数字)h表示高度,w表示宽度,数字表示格式,例如3表示RGB
3.程序暂停:cv2.waitKey(数字):等待时间,毫秒级,0表示任意键停止 比如指定10000,就显示10秒后消失
4.读取视频:cv2.videoCapture(指定路径)可以捕获摄像头,用数字来控制不同的设备,例如0,1
注意:视频文件制定好路径即可
5.保存数据:cv2.imwrite((图片名+后缀名,data)
data代表原始数据
"""
# 1.导入cv2模块
import cv2
# 2.使用imread()函数读入图片
src=cv2.imread('clock.png',1)
# 3.使用imshow()函数展示图片
cv2.imshow("image",src)
# 4.使用waitKey()暂停程序
cv2.waitKey(0)
# 5.销毁创建窗口
cv2.destroyAllWindows()
# 1.导入cv2模块
import cv2
# 2.导入视频 cv2.videoCapture(指定路径)
cv=cv2.VideoCapture("test.mp4")
# 3.检查是否打开正确
if cv.isOpened():
open,frame = cv.read() #cv.read()返回两个值, open为True,frame当前这一帧的图像
else:
open = False
while open:
bol,frame = cv.read()
if frame is None:
break
if bol == True:
gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY) # 转换成灰度图
cv2.imshow('image2',gray)
if cv2.waitKey(1):# 建议指定值不能太小,视频播放有速度
break
# 4.进行销毁
cv.release()
cv2.destroyAllWindows()
# 保存图片
# 1.导入cv2模块
import cv2
img = cv2.imread('clock.png',1)
cv2.imwrite('image01.png',img)