openCV
楽
这个作者很懒,什么都没留下…
展开
-
OpenCV Mat数据类型及位数总结
在OpenCV里面,许多数据结构为了达到內存使用的最优化,通常都会用它最小上限的空间来分配变量,有的数据结构也会因为图像文件格式的关系而给予适当的变量,因此需要知道它们声明的空间大小来配置适当的变量。一 般标准的图片,为RGB格式它们的大小为8bits格式,范围为0~255,对一个int空间的类型来说实在是太小,整整浪费了24bits的空间,假设有个640*480的BMP文件空间存储內存,那整整浪费了640*480*3*(32-8)bits的內存空间,总共浪费了2.6MB!,也就是那 2.6MB内什么东西都转载 2019-04-19 14:26:42 · 299 阅读 · 0 评论 -
kinect v2 /openCV/Qt联合开发,显示坐标映射图像
Kinect映射图像(Mat数据类型)在Qt label中显示 Mat CV_8UC4 在Qlabel中显示图像部分代码: QImage img = QImage(colorMat.data, colorMat.cols, colorMat.rows, QImage::Format_ARGB32_Premultiplied); ui.label_test_Mat->setPi...原创 2019-07-23 21:10:32 · 394 阅读 · 0 评论 -
目标跟踪算法--Camshift 和Meanshift
算法原理: ** meanshift原理: ** meanshift算法思想其实很简单:利用概率密度的梯度爬升来寻找局部最优。它要做的就是输入一个在图像的范围,然后一直迭代(朝着重心迭代)直到满足你的要求为止。但是他是怎么用于做图像跟踪的呢?这是我自从学习meanshift以来,一直的困惑。而且网上也没有合理的解释。经过这几天的思考,和对反向投影的理解使得我对它的原理有了大致的认识。 在openc...转载 2019-07-24 10:33:16 · 1180 阅读 · 0 评论 -
图像处理中的直方图与均衡化
转自博客 https://www.csdn.net/gather_2e/MtjaMg3sNDQwMC1ibG9n.html 1.什么是直方图(histogram) 在统计学中,直方图(Histogram)是一种对数据分布情况的图形表示,是一种二维统计图表,它的两个坐标分别是统计样本和该样本对应的某个属性的度量。一般来说用横轴表示数据类型,纵轴表示分布情况。 直方图是数值数据分布的精确图形表示。...转载 2019-07-24 16:16:20 · 1328 阅读 · 0 评论 -
【OpenCV】将单通道的Mat对象转换为三通道的Mat
在Qt 显示深度图像时,因为单通道图像显示的不方便性,所以考虑到将深度图像转为三通到图像再进行显示。显示成功。 主要用到的代码如下: 代码引用: https://www.cnblogs.com/gaohai/p/8032495.html /************************************************* // Method: conve...转载 2019-07-25 17:23:01 · 1397 阅读 · 1 评论