IT修道者的专栏

算法工程师。兴趣广泛,喜欢尝试不同的东西。

人脸对齐

人脸相关应用的重要预处理,very useful!

2017-07-07 07:30:44

阅读数:480

评论数:0

在opencv2.4.x版本中处理图像EXIF orientation不统一的问题

在用opencv的imread函数读取手机拍的照片时会出现翻转的情况,即用opencv中的imshow看到的图像和手机上看到的图像的宽高是相反的。(当然,读取电脑上的照片时也可能会出现这个问题) 出现这个问题的原因是opencv中的imread函数读取图像时没有对图像exif中的orientat...

2017-06-30 00:16:04

阅读数:1522

评论数:0

Mac上编译opencv源码

opencv源码是一个神奇的世界,如果想研究opencv的源码,就不能用编译好的库。因为那样调试看不到函数的实现。在mac上编译opencv源码先对比较简单。 下载opencv的源码,可以从github或者sourceforge下载。下载好后解压到opencv2.4.13文件夹。 进入解压之后的O...

2016-12-02 12:02:34

阅读数:4054

评论数:0

Android opencv tutorial1相关问题

最近尝试把Opencv配置在安卓上,具体的配置网上有很多。配置成功后直接用android opencv sdk中的sample作了测试,我用的是里面的tutorial1。适当修改tutorial1使得demo能从前置摄像头提取视频帧。但是修改后发现从前置摄像头得到的图像的方向不对,此时可以通过op...

2016-08-10 16:22:50

阅读数:806

评论数:0

在MFC中显示opencv图像

在MFC中,不能将突破从IplIamge或cv::Mat直接显示在图片控件中。需要先把IplImage或 cv::Mat先转换为CvvImage。1.显示IplImage中图像需要先把IplImage图像转换为CvvImage类型IplImage* test_img = cvLoadImage(&...

2016-03-22 10:35:02

阅读数:1042

评论数:2

OpenCV对csv文件的读写操作

在用opencv进行图片操作时,经常涉及到对矩阵的操作。由于本人常需要把矩阵进行本地保存和读取,如果直接用文件操作会比较麻烦,本文总结了以下对csv文件进行读写的操作。

2016-03-22 10:08:16

阅读数:4945

评论数:3

岭回归原理及代码实现

岭回归(英文名:ridge regression, Tikhonov regularization)是一种专用于共线性数据分析的有偏估计回归方法,实质上是一种改良的最小二乘估计法,通过放弃最小二乘法的无偏性,以损失部分信息、降低精度为代价获得回归系数更为符合实际、更可靠的回归方法,对病态数据的拟合...

2016-01-09 10:02:35

阅读数:6023

评论数:3

虹膜图像分割(二)外圆检测

在上 正常情况下,一副拍好的虹膜图像如下所示(当然有的可能不一样,大概相同):

2014-11-14 18:46:21

阅读数:2676

评论数:1

虹膜图像分割(一)内圆检测

本文和下文介绍如何对一个虹膜眼睛中心进行定位识别,这里以我做的一种方法写一下,当然还有很多其他更好的方法,仅做参考下。

2014-11-14 18:19:54

阅读数:5514

评论数:2

图像变换-使用Hough变换检测圆

使用霍夫线变换之前, 首先要对图像进行边缘检测的处理,也即霍夫线变换的直接输入只能是边缘二值图像。而霍夫圆变换则只要输入灰度图像即可,因为在霍夫圆变换的过程中已经用到了canny边缘检测。 Hough变换的原理可以can

2014-11-12 10:05:55

阅读数:6301

评论数:1

图像变换-用canny算子实现边缘检测

Canny边缘检测算子是John F. Canny于 1986 年开发出来的一个多级边缘检测算法。更为重要的是 Canny 创立了边缘检测计算理论(Computational theory of edge detection)解释这项技术如何工作。

2014-11-11 20:17:53

阅读数:1562

评论数:0

opencv图像处理-卷积

卷积操作是图像变换中很多变换的基础

2014-11-10 19:57:38

阅读数:3529

评论数:1

使用灰度共生矩阵实现指纹分割

灰度共生矩阵,Gray Level Co-occurrence Matrix,简写为GLCM      由于纹理是由灰度分布在空间位置上反复出现而形成的,因而在图像空间中相隔某距离的两象素之间会存在一定的灰度关系,即图像中灰度的空间相关特性。灰度共生矩阵就是一种通过研究灰度的空间相关特性来描...

2014-10-19 21:28:46

阅读数:2941

评论数:2

灰度共生矩阵的实现

由于纹理是由灰度分布在空间位置上反复出现而形成的,因而在图像空间中相隔某距离的两象素之间会存在一定的灰度关系,即图像中灰度的空间相关特性。灰度共生矩阵就是一种通过研究灰度的空间相关特性来描述纹理的常用方法。

2014-10-05 20:17:23

阅读数:3585

评论数:1

opencv编程常见问题总结

本文是我在编程中遇到的一些问题,现记录下来yi

2014-09-21 18:08:21

阅读数:1219

评论数:0

OpenCV中的SVM参数优化

SVM(支持向量机)是机器学习算法里用得最多的算法。SVM最常用的是用于分类,不过SVM也可以用于回归,我的实验中就是用SVM来实现SVR(支持向量回归)。对于功能这么强的算法,opencv中自然也是集成好了,我们可以直接调用。 网上讲opencv中SVM使用的文章有很多,但讲SVM参数优...

2014-08-19 10:31:18

阅读数:10110

评论数:15

opencv中HSV通道处理小结

cvCvtColor(src,dst,CV_BGR2HSV); 其中,src为三通道的,dst也为三通道的, OPENCV 中 H、S、V、顺序分别为3*x+0  3*x+1   3*x+2 opencv中的 H分量是 0~180, S分量是0~255, V分量是0~255 但是HSV颜...

2014-08-12 08:52:53

阅读数:1424

评论数:0

cvLoadImage内存泄露问题解决方法

在最近写的代码中,

2014-08-04 12:19:19

阅读数:1165

评论数:0

用opencv检测人眼并定位瞳孔位置

最近的研究要定

2014-07-26 12:07:06

阅读数:12069

评论数:7

PCA实现步骤及其与opencv中PCA实现方式的对比

PCA,也就是PrincipalComponents Analysis,主成份分析,是个很优秀的算法,按照书上的说法:

2014-06-12 21:24:37

阅读数:4414

评论数:13

提示
确定要删除当前文章?
取消 删除