opencv学习笔记1

1.cvtColor(frame,para):用于图像色彩空间转换

例如:gray_frame = cv.cvtColor(img,cv.COLOR_BGR2GRAY) :灰度处理

 para:CV_BGR2GRAY,CV_RGB2GRAY--转换成灰度图像

2.GaussianBlur(input src,kernel  dst,int d = 0, double sigmaColor, double sigmaSpace, int borderType=BORDER_DEFAULT):高斯(高通)滤波函数----根据像素与周围像素亮度差值来提升该像素的亮度

例如:gray_frame = cv.GaussianBlur(img,(21,21),0) :模糊处理

 src:原图像数据

 dst:高斯滤波核大小

 d:像素值大小

 后面几个参数可以设置为默认

3.cv.VideoCapture(0).read():获取视摄像头类

 ret ,frame = camera.read()从获取读取的帧图像

4.cv.absdiff(src1 ,src2 ,dist):获取两幅图像的差值

例如:img = absdiff(img1,img2)

 dist:可以默认不写

5.cv.threshold(  src,dst, double threshold, double max_value, int threshold_type ):对灰度图像进行操作得到二值图像,例如去掉大 的或者小的元素点噪声

例如:cv.threshold(img,25,255,cv.THRESH_BINARY)

 threshold:阈值

6.cv.dilate(img,es,iterations = 2):膨胀图像---从而对孔和缺陷进行归一化处理

7.cv.findContours():计算一副图像中目标的轮廓

8.img.copy():拷贝一份到新的变量中去


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值