0
点赞
收藏
分享

微信扫一扫

openCV实操笔记

古月无语 2022-04-25 阅读 191

openCV入门

一、原码opencv-master

搜索:

grep "搜索名" * -Rn | grep "\.h"

含义:寻找 搜索名.h

二、创建显示窗口

1.创建视图

namedWindow(name, window_flags)

2.显示

imshow()

3.显示时间

waitKey(0)  #0代表一直 1代表显示1ms

4.销毁所有窗口

destroyAllWindows()

三、图片-Mat类型 bgr

1.加载图片

imread(path, flag)

2.保存图片

 imwrite(name, img)

四、视频采集

1、虚拟采集器

cap = VideoCapure(index, api)

2、判断摄像头

cap.isOpened()

3、读取视频帧

状态表ret,视频帧frame = cap.read()

4、释放

cap.release()

五、视频录制

1、

fourcc = cv2.VideoWriter_fourcc(*'MJPG')  # 多媒体文件格式
vw = VideoWriter(输出文件,多媒体文件格式,帧率,分辨率真实大小)

2、

vw.write()

3、

vw.release()

六、设置鼠标

1、

setMouseCallback(winname, callback, userdata)  # 窗口名字 回调函数 

2、

callback(event, x, y, flags, userdata)  # 

七、TrackBar控件

1、创建trackerbar

createTrackbar(trackbarname, winname, value当前值, count最大值, callback, userdata)
getTrackerbarPos(trackbarname, winname)

2、颜色空间转换

img = cvtColor(图片, 色彩空间)

八、numpy库

1、创建矩阵

array()

2、创建全0/1矩阵

zeros() / ones
zeros((480, 640, 3), np.uint8)

3、创建全值数组

full

4、创建单元数组

identity / eye()
举报

相关推荐

0 条评论