OpenCV杂记01
2016-04-08 10:41
218 查看
cvMoveWindow,固定窗口位置。
->,取结构体成员的运算符。
%,1、格式化字符串输出;2、整数取余。
assert,是运行期的判断,并且会强制终止程序。
图像操作。
Mat img = imread(“image.jpg”);
imshow(“image”, img);
waitKey();
通过PyrDown,练习了IplImage和Mat之间的转化。
IplImage是结构体struct,Mat是类class。
函数 cvCanny 采用 CANNY 算法发现输入图像的边缘而且在输出图像中标识这些边缘。threshold1和threshold2 当中的小阈值用来控制边缘连接,大的阈值用来控制强边缘的初始分割。
void cvLaplaceconst( CvArr* src,CvArr* dst,int xorder,int yorder,int aperture_size = 3);src 输入图像.dst 输出图像.xorder和yorder是求导的阶数,aperture_size 核大小.函数。
Sobel导数有一个很好的性质,可以定义任意大小的核,并且这些核可以用快速且迭代的方式构造。大核对导数有更好的逼近,小核对噪声更敏感。
src,输入图像.
dst,输出图像.
xorder,x 方向上的差分阶数
yorder,y 方向上的差分阶数
aperture_size,扩展 Sobel 核的大小,必须是 1, 3, 5 或 7。
除了尺寸为 1, 其它情况下, aperture_size ×aperture_size 可分离内核将用来计算差分。对 aperture_size=1的情况, 使用 3x1 或 1x3 内核 (不进行高斯平滑操作)。这里有一个特殊变量 CV_SCHARR (=-1),对应 3x3 Scharr 滤波器,可以给出比 3x3 Sobel 滤波更精确的结果。Scharr 滤波器系数是:对 x-方向 以及转置矩阵对 y-方向。
->,取结构体成员的运算符。
%,1、格式化字符串输出;2、整数取余。
assert,是运行期的判断,并且会强制终止程序。
图像操作。
Mat img = imread(“image.jpg”);
imshow(“image”, img);
waitKey();
通过PyrDown,练习了IplImage和Mat之间的转化。
IplImage是结构体struct,Mat是类class。
函数 cvCanny 采用 CANNY 算法发现输入图像的边缘而且在输出图像中标识这些边缘。threshold1和threshold2 当中的小阈值用来控制边缘连接,大的阈值用来控制强边缘的初始分割。
void cvLaplaceconst( CvArr* src,CvArr* dst,int xorder,int yorder,int aperture_size = 3);src 输入图像.dst 输出图像.xorder和yorder是求导的阶数,aperture_size 核大小.函数。
Sobel导数有一个很好的性质,可以定义任意大小的核,并且这些核可以用快速且迭代的方式构造。大核对导数有更好的逼近,小核对噪声更敏感。
src,输入图像.
dst,输出图像.
xorder,x 方向上的差分阶数
yorder,y 方向上的差分阶数
aperture_size,扩展 Sobel 核的大小,必须是 1, 3, 5 或 7。
除了尺寸为 1, 其它情况下, aperture_size ×aperture_size 可分离内核将用来计算差分。对 aperture_size=1的情况, 使用 3x1 或 1x3 内核 (不进行高斯平滑操作)。这里有一个特殊变量 CV_SCHARR (=-1),对应 3x3 Scharr 滤波器,可以给出比 3x3 Sobel 滤波更精确的结果。Scharr 滤波器系数是:对 x-方向 以及转置矩阵对 y-方向。
相关文章推荐
- python中使用OpenCV进行人脸检测的例子
- opencv 做人脸识别 opencv 人脸匹配分析
- 使用opencv拉伸图像扩大分辨率示例
- 基于C++实现kinect+opencv 获取深度及彩色数据
- OpenCV 2.4.3 C++ 平滑处理分析
- Python中使用OpenCV库来进行简单的气象学遥感影像计算
- 利用Python和OpenCV库将URL转换为OpenCV格式的方法
- python结合opencv实现人脸检测与跟踪
- Python环境搭建之OpenCV的步骤方法
- Python实现OpenCV的安装与使用示例
- 在树莓派2或树莓派B+上安装Python和OpenCV的教程
- opencv-python学习一--人脸检测
- 在Ubuntu上安装OpenCV3.0和Python-openCV的经历
- OpenCV配置,从来没有这么简单!
- ubuntu下opencv和qt的安装配置
- OpenCV学习笔记(二十五)——OpenCV图形界面设计Qt+VS2008
- 分享一些OpenCV实现立体视觉的经验
- 关于OpenCv图像变换与基本图形检测
- "应用程序正常初始化失败"-0xc0150002 解决办法
- OpenCV->HSV色彩空间