
opencv
GeorgeAI
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
opencv 的CV_Assert()函数
目前 学习opencv查看源代码时发现CV_Assert(src.rows ++ 3 && src.cols ==3),其实CV_Assert()函数与C++标准库中的assert()函数功能基本相同。CV_Assert()作用:CV_Assert()若括号中的表达式值为false,则返回一个错误信息。ssert 宏的原型定义在include #include &a转载 2018-07-11 14:18:52 · 5718 阅读 · 0 评论 -
opencv meanStdDev()
meanStdDev:计算矩阵的均值和标准偏差。C++: void meanStdDev(InputArray src,OutputArray mean, OutputArray stddev, InputArray mask=noArray())C: void cvAvgSdv(constCvArr* arr, CvScalar* mean, CvScalar* std_dev, c...原创 2018-07-11 15:35:03 · 4446 阅读 · 0 评论 -
Scalar()
查看源码opencv3源码, 发现Scalar_做成了模板类,其中有如下构造函数:可以看到,Scalar是一个由长度为4的数组作为元素构成的结构体,Scalar最多可以存储四个值,没有提供的值默认是0。 使用: Scalar常用的使用场景如下:Mat M(7,7,CV_32FC2,Scalar(1,3));///////////////////////////////// Sc...原创 2018-07-14 16:39:23 · 4998 阅读 · 0 评论 -
Mat类和Mat::depth()函数
C++版本的Mat类型,在创建和使用过程中,经常会遇到CV_8UC1、CV_8UC3、CV_32FC3等声明 源码:#define CV_CN_MAX 512#define CV_CN_SHIFT 3#define CV_DEPTH_MAX (1 << CV_CN_SHIFT)#define CV_8U 0#define CV_8S 1#defi...原创 2018-07-14 17:29:10 · 5597 阅读 · 0 评论 -
copyMakeBoarder()
在OpenCV滤波算法中,有两个非常重要的基本工具函数,copyMakeBorder和borderInterpolate在OpenCV滤波算法中,有两个非常重要的基本工具函数,copyMakeBorder和borderInterpolatecopyMakeBorder函数原型void copyMakeBorder( const Mat& src, Mat& dst,...转载 2018-07-15 09:16:45 · 1538 阅读 · 0 评论