- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 人脸轮廓筛选
主要筛选准则:人脸面积>400, 轮廓长度>20, 0.5<轮廓长/宽<2.5;具体选择根据实际情况改动。void findcontours(Mat *src,Mat mask)//mask为检测到的人脸二值图区域,src为源图。{ Mat mask1; mask.copyTo (mask1); Mat mask2 (mask1.size...
2018-05-16 21:29:58 1302
原创 基于椭圆模型的肤色检测
算法思想:主要判断YCrCb空间中以(Cr, Cb)为坐标的点是否落在肤色椭圆内,如果在椭圆内,则为肤色点。 注:RGB空间转换为YCrCb空间时要以为坐标(Cb, Cr),BGR空间转换为YCrCb空间时,要以(Cr, Cb)为坐标。void skin_Ellipse(Mat * src, Mat * mask){ Mat srcImg; src->copyTo (...
2018-05-16 21:21:35 3849 1
原创 基于YCrCb空间的Otsu自适应阈值算法
Otsu(最大类间差)算法思想:将图像分别用每个像素p点分割为前景区域背景区,计算在被像素点p分割的前景区域背景区的像素个数、平均像素,及像素比例,最后计算方差值,则取最大方差时的像素点p则为最佳阈值。void skin_ThreshOtsu(Mat * src, Mat * mask){ Mat srcImg; src->copyTo (srcImg); Ma...
2018-05-16 20:50:47 1483 5
原创 RGB 颜色空间肤色检测
RGB 颜色空间肤色检测主要依据在“human skin color clustering for face detection”一文中提出了肤色RGB的阈值判别算式。void SkinRGB(Mat * src,Mat * mask) //mask为单通道的与原图大小一致的黑色模板。 { //RGB颜色空间 //均匀照明:R>95,G...
2018-05-16 20:40:00 5318
原创 基于肤色高斯概率模型的人脸检测
&lt;php&gt; #include &lt;iostream&gt; #include "opencv2/opencv.hpp" #include &lt;ctime&gt; using namespace std; using namespace cv; void fillHole(Mat * src);//基于漫水填
2018-05-15 22:35:42 6103 4
原创 本质矩阵与基础矩阵
本质矩阵与基础矩阵本质矩阵:空间中同一点在两个不同相机坐标系下投影的关系矩阵基础矩阵:空间中同一点在两个不同平面图像坐标系下投影的关系矩阵https://www.zhihu.com/question/27581884 https://blog.csdn.net/xueyinhualuo/article/details/46877901...
2018-05-04 11:39:38 885
原创 3D旋转
两种3D旋转1. 轴/角(指数扭曲)物体在三维空间中的旋转,可以被分为解为在直接坐标系下,分别先后围绕x,y,z坐标轴旋转得到。旋转的角度也就是我们常听到的角度roll,pitch,yew。如果已知这几个角度,就可以直接通过每一步的矩阵相乘得到整个旋转矩阵。旋转矩阵还可以理解为围绕空间中某一个向量,直接一次旋转某一个角度得到。 旋转向量的长度(模)表示绕轴逆时针旋转的角度(弧度)。旋转...
2018-05-03 22:04:22 694
原创 线性代数基础
线性代数基础补习https://blog.csdn.net/han_xiaoyang/article/details/51629242 基本概念齐次坐标 https://blog.csdn.net/jeffasd/article/details/77944822 https://wenku.baidu.com/view/a3d35eec81c758f5f61f6709.htm...
2018-05-03 16:08:29 255
ubuntu-14.04.5-desktop-amd64.iso BT种子
2018-05-05
opencv_contrib-3.0.0-beta
2017-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人