
图像处理
文章平均质量分 88
fesito
这个作者很懒,什么都没留下…
展开
-
通过Kinect的深度图像数据计算三维点云
本文来自http://www.cnblogs.com/JohnShao/archive/2011/05/22/2053496.html 在可以透過 OpenNI 讀取到 Kinect 的深度、色彩資訊之後,其實就可以試著用這些資訊,來重建 3D 的環境做顯示了~不過實際上,在前面的範例中所讀到的深度資訊,都算是原始資料,而且座標軸也都是感應器二維影像的座標系統,如果要重建 3D 場景转载 2012-06-05 15:33:21 · 22363 阅读 · 6 评论 -
opencv对图像像素进行操作
opencv对图像像素进行操作 用Opencv对图像像素进行操作大概有以下三种方式: 1. One using the Inbuilt macro 2. One using the pointer to the image data 3. Getting the raw data from the image. ==============================原创 2012-09-17 12:47:34 · 2178 阅读 · 0 评论 -
对图行轮廓的查找、集合
我在做项目时需要对一个图形的轮廓点进行整合,这是参考资料,分享给大家! 虽然Canny之类的边缘检测算法可以根据像素间的差异检测出轮廓边界的像素,但是它并没有将轮廓作为一个整体。下一步是要将这些边缘像素组装成轮廓。 轮廓是构成任何一个形状的边界或外形线。直方图对比和模板匹配根据色彩及色彩的分布来进行匹配,以下包括:轮廓的查找、表达方式、组织方式、绘制、特性、匹配。 首先回忆下几个转载 2012-10-09 19:54:08 · 4592 阅读 · 0 评论 -
指尖检测测试(一)
这几天做了一个指尖检测的测试程序,效果一般,主要是受环境影响比较大。目前我做的将手从复杂环境中提取出来的测试程序效果不是很好,受光影响较大,虽然我已经把RGB颜色空间转换了,将光强和色调隔离开来,但是还是有比较大的影响,后面会优化。 首先用肤色检测将手提取出来,当然更简单的方法就是直接用阈值二值化,在某些简单背景下还行。下面是用肤色检测提取出的手掌图。 我用cvErod原创 2012-10-10 20:40:48 · 6282 阅读 · 1 评论 -
指尖检测测试(二)
接着上一篇《指尖检测(一)》讲,当用曲率的方式检测出候选指尖点后,我们需要踢出非指尖点,主要就是手指间的凹槽。从原理上分析,如果候选点集Pi(i=0,1,2....)按照一定方式排列,比如都按顺时针或者逆时针存储在一个数组中,那么向量(Pi-1,Pi)和(Pi,Pi+1)(说明,这里向量表示不是这样的,因为这上面编辑公式不太方便就用这种方式表示了,大家理解就行) 的叉乘正负性不同也就是方向不同,通原创 2012-10-12 10:54:22 · 4949 阅读 · 3 评论 -
简单的Kinect前景抠图
这个是用Kinect做三维扫描时的第一步,就是将感兴趣的前景部分取下来。大家都知道,Kinect的最大特点就是可以采集到深度数据,利用深度数据就可以将前景和背景区分开来。 长话短说,先上效果图吧。 再上源代码: /*************************************** * Description:This program can rebuil原创 2012-11-07 21:23:47 · 6203 阅读 · 6 评论 -
Mean shift和Cam shift算法原理和实现
一、Mean shift 在讨论Mean Shift算法之前,首先讨论在2D概率分布图像中,如何计算某个区域的重心(Mass Center)的问题,重心可以通过以下公式来计算: 1.计算区域内0阶矩 for(int i=0;i for(int j=0;j M00+=I(i,j) 2.区域内1阶矩: for(int i=0;i for(int j=0;j { M转载 2013-01-04 20:14:06 · 4971 阅读 · 2 评论 -
PS图层模式详细讲解
PS图层混合模式实例详解 图层混合模式决定当前图层中的像素与其下面图层中的像素以何种模式进行混合,简称图层模式。 图层混合模式是Photoshop CS3中最核心的功能之一,也是在图像处理中最为常用的一种技术手段。 使用图层混合模式可以创建各种图层特效,实现充满创意的平面设计作品。 Photoshop CS3中有25种图层混合模式,每种模式都有其各自的运算公式。因此,对同样的转载 2015-01-10 23:20:11 · 2938 阅读 · 0 评论