随笔分类 -  ImageProcess

图像处理技术
摘要:机器视觉中,3D相机产生的深度图像(depth image)通常需要配准(registration),以生成配准深度图像(registed depth image)。实际上配准的目的就是想让深度图和彩色图重合在一起,即是将深度图像的图像坐标系转换到彩色图像的图像坐标系下。下面我们来介绍其推导的过程。 阅读全文
posted @ 2016-08-14 10:29 horsetail 阅读(32213) 评论(5) 推荐(3)
摘要:深度图转激光在ROS包depthimage_to_laserscan中实现,本篇讲解其计算过程。关于点云转激光数据的思路也是类似的,只需要将一定高度范围内的数据进行投影即可。 1. 深度图转激光原理 原理如图(1)所示。深度图转激光中,对任意给定的一个深度图像点\(m(u,v,z)\),其转换激光的 阅读全文
posted @ 2016-08-01 14:50 horsetail 阅读(4003) 评论(0) 推荐(0)
摘要:深度图转点云的计算过程很简洁,而里面的原理是根据内外参矩阵变换公式得到,下面来介绍其推导的过程。 1. 原理 首先,要了解下世界坐标到图像的映射过程,考虑世界坐标点M(Xw,Yw,Zw)映射到图像点m(u,v)的过程,如下图所示: 详细原理请参考教程"相机标定(2) 摄像机标定原理",这里不做赘述。 阅读全文
posted @ 2016-07-29 18:10 horsetail 阅读(39732) 评论(2) 推荐(1)
摘要:这\(^{[1]}\)是一篇关于如何使用高维度特征在人脸验证中的文章,作者以主要LBP为例子,论述了高维特征和验证性能存在着正相关的关系,即人脸维度越高,验证的准确度就越高。由于那时候没有用DeepLearning在LAWF上测试精度就能达到很高的精度95+%,受到了很多人的关注。而有些开源库已经实 阅读全文
posted @ 2016-06-22 11:24 horsetail 阅读(1775) 评论(0) 推荐(0)
摘要:利用Landmarks进行人脸对齐裁剪是人脸检测中重要的一个步骤。效果如下图所示: 基本思路为: a.人脸检测 人脸的检测不必多说了,基本Cascade的方式已经很不错了,或者用基于HOG/FHOG的SVM/DPM等。这些在OpenCV,DLIB都有。 b.在检测到的人脸上进行Landmarks检测 阅读全文
posted @ 2016-04-27 13:29 horsetail 阅读(24722) 评论(4) 推荐(1)
摘要:1.卡尔曼滤波的导论卡尔曼滤波器(Kalman Filter),是由匈牙利数学家Rudolf Emil Kalman发明,并以其名字命名。卡尔曼出生于1930年匈牙利首都布达佩斯。1953,1954年分别获得麻省理工学院的电机工程学士以及硕士学位。1957年于哥伦比亚大学获得博士学位。卡尔曼滤波器是... 阅读全文
posted @ 2015-09-29 14:02 horsetail 阅读(6173) 评论(0) 推荐(0)
摘要:该论文是一篇来自CMU 的CVPR2013文章,提出了一种基于稀疏编码的轮廓特征,简称HSC(Histogram of Sparse Code),并在目标检测中全面超越了HOG(Histogram of Gradient)本文介绍HSC的思路及其计算过程。如图3所示,HSC方法种采用了疏编码原理来提... 阅读全文
posted @ 2015-09-29 10:31 horsetail 阅读(1914) 评论(2) 推荐(0)
摘要:很有意思的一篇人脸识别算法文章,人家写的太好,就不好意思写了,收集了一些资料,包括了原理介绍,流程图,项目网址和作者主页信息等。参考资料:[1].http://blog.csdn.net/csyhhb/article/details/46300001(原理介绍)[2].http://blog.csd... 阅读全文
posted @ 2015-09-14 11:33 horsetail 阅读(876) 评论(0) 推荐(0)
摘要:最近因为需要收集了一些OCR的供应商,可以做身份证识别,银行卡识别,名片识别等特定场景下的文字识别。在通用场景下的文字识别效果还不是很理想。现在OCR在特定的场景下做得已经很不错了。下面列出下这些厂商及其相应的演示链接。1、文通(http://www.wintone.com.cn/a/prods/n... 阅读全文
posted @ 2015-09-09 14:41 horsetail 阅读(4941) 评论(0) 推荐(0)
摘要:近些年国内的人脸技术已经得到了很大的发展,今天网上无意看到了微软和face++两家公司的人脸检测,Face++号称国际顶尖的技术,也用过他们的接口感觉确实很不错,而微软则不再话下了。于是想对比微软和Face++的人脸检测效果。1、演示接口以官方提供的在线测试接口为准:微软:https://cn.pr... 阅读全文
posted @ 2015-09-07 13:02 horsetail 阅读(1083) 评论(0) 推荐(0)
摘要:一直觉得自己在色彩学上缺少知识,比如多种颜色如何搭配,这在绘图时常常让我纠结不已的,一直耽搁着,下面整理了一些关于色彩学的资料。1、色彩学基础知识 RGB和CMKY颜色系统 RGB颜色系统是一个基于三原色的红色(Red,记为R),绿色(Green,记为R)和蓝色(Blue,记为R)的颜色系统。R... 阅读全文
posted @ 2015-07-22 15:12 horsetail 阅读(4506) 评论(0) 推荐(0)
摘要:基于一维最大熵二值化方法的阈值分割,参考文献:[1]. Kapur, J.N.; Sahoo, P.K.; Wong, A.K.C. A new method for gray-level picture thresholding using the entropy of the histogram... 阅读全文
posted @ 2015-06-25 11:29 horsetail 阅读(1279) 评论(0) 推荐(0)
摘要:最近一直在构想一种简单易用的视觉跟踪系统,思想是基于模板的全自动目标检测跟踪系统,即用户只需要提供一个目标的模板,即可自动的检测出视频中的所有相同的物体,这里包括了不同的缩放尺寸,不同旋转角度和不同的颜色等。这样的算法在工业视觉中会有很广泛的应用价值。接下来一段时间将努力实现之。 阅读全文
posted @ 2015-06-10 22:50 horsetail 阅读(236) 评论(0) 推荐(0)
摘要:工业中需要对部件的检测和匹配,这里展示一种纽扣的检测和旋转角度。主要用到了二值化,轮廓检测,洞孔检测,方向估计等技术。经过努力,算法可以应对不同尺寸,纽扣粘连,洞孔粘连的情况,做到了全自动的检测。如下图所示。其中:绿园点表示圆心,X表示圆心的横坐标(单位:像素),Y表示圆心的纵坐标(单位:像素),R... 阅读全文
posted @ 2015-06-07 23:12 horsetail 阅读(876) 评论(0) 推荐(0)
摘要:指针式压力表的自动读数,用摄像头对准压力计,然后实时自动地读取压力计的读数。视频效果如下视频所示,红色数字为识别到的指针读数。 阅读全文
posted @ 2015-06-02 23:30 horsetail 阅读(833) 评论(2) 推荐(0)
摘要:Kittler二值化方法,是一种经典的基于直方图的二值化方法。由J. Kittler在1986年发表的论文“Minimum Error Thresholding”提出。论文是对贝叶斯最小错误阈值的准则做了改进,使得计算更加的简单和有效。 Divijver 和 Kittler的贝叶斯最小错误准则... 阅读全文
posted @ 2015-06-02 11:19 horsetail 阅读(3688) 评论(0) 推荐(1)
摘要:电子助视仪 是一种将原始彩色图像转换为某种对比度高的图像,例如将原始图像变换为黑底白字,红底白字,白底红字,蓝底黄字,黄字蓝底等等。电子助视仪的主要应用场景为为老人或者特殊弱视人群的阅读。国内国外均有公司是专门做这样设备的,比如诺基亚,ZOOMAX、UEMAX等等。ZOOMAX的效果尤其好,颜色对比... 阅读全文
posted @ 2015-06-01 19:23 horsetail 阅读(736) 评论(0) 推荐(0)