opencv笔记

简介: cv2.polylines() 画多边形

1.cv2.polylines()  画多边形


2.cv2.sobel()用来求导


cv2.sobel ( img, depth , dx , dy , kernel , scale ... )

这里depth指的是深度,意思就是像素点的类型,如cv2.CV_8U,cv2.CV_16S等。


     depth的深度必须大于等于原图像。采用-1表示与原图像的深度一样。


     kernel 一般取1,3,5,7


 eg:


x = cv2.sobel( img , cv2.CV_16S, 1 ,0)

这里假设img的深度是cv2. CV_8U.这里使用cv2.CV_16S的原因是求导时会出现大于255和负数的情况。


    同时要注意的是,使用完cv2.sobel后须将类型转换回去。


    通过absx = cv2.convertScaleAbs(x).转成cv2. CV_8U。


    具体这个函数为什么是转成cv2. CV_8U而不是其他类型,我没找到。


3.SSD和ASW和 NCC


4.轮廓实时比对



相关文章
|
7月前
|
存储 编译器 数据库
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV核心类型 Mat
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV核心类型 Mat
|
7月前
|
计算机视觉
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV视频lO接口
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV视频lO接口
105 0
|
7月前
|
Ubuntu 网络安全 Docker
[笔记]Qt5+FFMpeg+Opencv 实现实时美颜直播推流《一》基础知识以及直播服务器配置
[笔记]Qt5+FFMpeg+Opencv 实现实时美颜直播推流《一》基础知识以及直播服务器配置
|
7月前
|
文字识别 算法 计算机视觉
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV图像处理
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV图像处理
108 1
|
7月前
|
编译器 计算机视觉
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV vs2015编译
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV vs2015编译
|
11月前
|
机器学习/深度学习 算法 Java
Opencv 笔记
Opencv 笔记
|
Ubuntu 计算机视觉
OpenCV开发笔记(七十四):OpenCV3.4.1+ffmpeg3.4.8交叉编译移植到海思平台Hi35xx平台
OpenCV开发笔记(七十四):OpenCV3.4.1+ffmpeg3.4.8交叉编译移植到海思平台Hi35xx平台
OpenCV开发笔记(七十四):OpenCV3.4.1+ffmpeg3.4.8交叉编译移植到海思平台Hi35xx平台
|
资源调度 固态存储 算法
opencv笔记6:角点检测
time:2015年10月09日 星期五 23时11分58秒 # opencv笔记6:角点检测 update:从角点检测,学习图像的特征,这是后续图像跟踪、图像匹配的基础。 角点检测是什么鬼?前面一篇学习笔记是各种模板操作,是图像增强技术。
1240 0
|
计算机视觉
opencv笔记5:频域和空域的一点理解
time:2015年10月06日 星期二 12时14分51秒 # opencv笔记5:频域和空域的一点理解 空间域和频率域 傅立叶变换是f(t)乘以正弦项的展开,正弦项的频率由u(其实是miu)的值决定。
1260 0