- 博客(3)
- 收藏
- 关注
原创 Opencv图像的clone和copyTo函数的解析
inlineMat Mat::clone() const{ Mat m; copyTo(m); return m;}void Mat::copyTo( OutputArray _dst ) const{ ......//此处省略代码 _dst.create( dims, size, type() );//此处创建了图像存储的新内存 Mat ds...
2018-07-03 16:06:40
3035
原创 MSize,MStep,ptr,at的原理分析
1,ptr,at的原理在分析ptr,at等函数时,首先要有的概念是,图像是矩阵同时在内存中是一维数组的形式存放,了解这个概念下面的分析才可以很好的理解。inlineconst uchar* Mat::ptr(const int* idx) const{ int i, d = dims; uchar* p = data; CV_DbgAssert( d >= 1 &...
2018-07-03 15:31:48
1642
原创 Mat类成员变量的解析
最近开始打算把OpenCV和Caffe的源码研究下,以提高自己对图像处理的理解。在代码的研究过程中使用source insight 4.0来对源码进行阅读,主要参考官方文档。对C++的类而言,每次阅读源码都首先理清类中的属性和方法及继承关系。1,每个Mat对象的创建过程首先每一个Mat类的属性如下: enum { MAGIC_VAL = 0x42FF0000, AUTO_STEP ...
2018-07-02 23:36:04
3299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人