
opencv
friend_朋
这个作者很懒,什么都没留下…
展开
-
opencv中的数据结构
来源:https://blog.youkuaiyun.com/thefutureisour/article/details/8455342首先介绍2维点对Point_,它的是一个模板类。我们可以直接访问数据成员x,y。它不仅定了+、-、==、!=这4个基本的操作,还定义了点乘、叉乘等操作。特别的这个类还提供了inside函数来判断一个点是否在矩形区域内。此外,还定义了一些其他的类型转化函数,比如转化为1.X版...转载 2018-05-04 15:09:34 · 271 阅读 · 0 评论 -
void及void指针的含义
在阅读opencv源码的时候发现函数参数是void* 的指针,如下int cvFindChessboardCorners( const void* arr, CvSize pattern_size, CvPoint2D32f* out_corners, int* out_corner_count, int flags )在源码中,此处运用了CVMat结构体的指针,感到好奇。转自:https...转载 2018-05-04 16:20:38 · 390 阅读 · 0 评论 -
openCV坐标系与row&col的关系 (Mat::at(x,y)和Mat::at(Point(x, y))的区别)
opencv中的坐标系不研究一番,都是容易搞混的。Mat类中的两个构造函数:Mat::Mat(int rows,int cols,int type);Mat::Mat (Size size, int type);Size类中的一个构造函数:Size_ (_Tp _width,_Tp _height);注意第一个Mat的构造函数的形参和Size_函数形参的差别;一下内容转自:https://blo...转载 2018-05-05 09:25:44 · 177 阅读 · 0 评论 -
高阶插值——三次插值及实现
转自:https://blog.youkuaiyun.com/messi_cyc/article/details/78096649双三次插值接着双线性插值,此次为双三次插值(Bi-cubic interpolation),前面我们知道双线性插值是周边的四个点进行计算,这次双三次是通过计算周边的16个点进行插值的。Bicubicinterpolation solves for the value at a ne...转载 2018-05-14 10:28:51 · 4889 阅读 · 0 评论 -
opencv中的坐标系
转自:https://blog.youkuaiyun.com/liulina603/article/details/9376229实验基础 本次实验通过一个简短的例子,主要来说明下面4个问题: 1. 坐标体系中的零点坐标为图片的左上角,X轴为图像矩形的上面那条水平线;Y轴为图像矩形左边的那条垂直线。该坐标体系在诸如结构体Mat,Rect,Point中都是适用的。(OpenCV中有些数据结构的坐标原点是在图...转载 2018-06-12 22:04:36 · 8733 阅读 · 0 评论 -
opencv常用函数
转自:https://blog.youkuaiyun.com/hong__fang/article/details/51191484本文主要介绍:Opencv常用函数,如均值、最大最小、归一化、滤波、旋转、求连通域等函数。一、基本函数[cpp] view plain copy//初始化 Mat img = Mat::zeros(Height, Width, CV_8UC1); Mat img = Mat:...转载 2018-06-21 11:11:56 · 2104 阅读 · 0 评论 -
opencv中SVM
首先,理解下SVM得输入格式。SVM的train()函数主要包含两个输入数据:训练数据矩阵以及对应标签组成的矩阵。其中训练数据为行向量,标签矩阵为列向量。举个例子吧,比如在实验里一共用到300张图片作为训练数据,其中150张为正例样本,150张为负例样本,那么最终得到的训练数据矩阵大小应为300行n列,这里的n代表的就是每一张图片进行特征提取(包括下采样的方法)之后的特征维数,一般在一两千左右。对...转载 2018-10-01 11:19:09 · 1979 阅读 · 0 评论