资源简介
1、代码是基于一篇文章:一种改进的基于灰度投影的人眼定位算法.pdf
2、由于工程太大,只上传了.h和.cpp文件,自己新建工程,搭配好opencv环境即可运行。如不会可留言。
3、效果可参考我写的博客:http://blog.csdn.net/raby_gyl/article/details/12104877
4、代码是自己写的,笨拙,仅供初学者参考。
代码片段和文件信息
#include “Area.h“
#include“math.h“
double Area::jisuanM(Mat matint type)
{
double M=0;
int width=mat.cols;
int height=mat.rows;
for(int i=0;i for(int j=0;j {
switch(type)
{
case 0:
M+=(double)mat.at(ij);break;
case 10:
M+=(double)(i*mat.at(ij));break;
case 1:
M+=(double)(j*mat.at(ij));break;
case 2:
M+=(double)(j*j*mat.at(ij));break;
case 20:
M+=(double)(i*i*mat.at(ij));break;
}
}
return M;
}
void Area::getArea(cv::Mat mat)
{
double M00=jisuanM(matCV_M00);
double M01=jisuanM(matCV_M01);
double M10=jisuanM(matCV_M10);
double M02=jisuanM(matCV_M02);
double M20=jisuanM(matCV_M20);
x=(int)( M10*(1.0/M00));
y=(int)(M01*(1.0/M00));
double xx=M20*(1.0/M00)-x*x;
double yy=M02*(1.0/M00)-y*y;
width=(int)(3*sqrt(xx));
height=(int)(3*sqrt(yy));
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 969 2013-09-27 11:40 基于opencv人眼定位算法(C++工程)\Area.cpp
文件 353 2013-09-27 17:25 基于opencv人眼定位算法(C++工程)\Area.h
文件 483 2013-09-25 21:06 基于opencv人眼定位算法(C++工程)\Hist.cpp
文件 201 2013-09-25 20:19 基于opencv人眼定位算法(C++工程)\Hist.h
文件 7169 2013-09-27 17:22 基于opencv人眼定位算法(C++工程)\main.cpp
文件 2693 2013-08-07 12:09 基于opencv人眼定位算法(C++工程)\precomp.hpp
文件 217 2013-09-07 16:06 基于opencv人眼定位算法(C++工程)\stdafx.cpp
文件 233 2013-09-07 16:06 基于opencv人眼定位算法(C++工程)\stdafx.h
文件 498 2013-09-07 16:06 基于opencv人眼定位算法(C++工程)\targetver.h
目录 0 2013-09-27 18:10 基于opencv人眼定位算法(C++工程)
----------- --------- ---------- ----- ----
12816 10
相关资源
- Windows+Sockets网络开发——基于Visual+
- c++课程表
- vc++文件加密程序软件
- 单像空间后方交会 C++实现
- 阈值分割和区域生长vc++代码
- C++判断点是否在多边形内
-
c++图片 ba
se64互转 - C++写的餐厅管理系统(含源代码和运
- MFC 用SOCKET实现图片分包传送和接收并
- 高光谱数据处理
- GPIB_VC++ 开发库及
- MFC可视化信息管理系统简单的程序,
- 挂机锁原理与实现vc++源代码
- 场景渲染 蓝天 白云模拟程序二
- C++ Wu直线反走样实现代码
- VC++ 实现FTP客户端与服务器
- 随机迷宫生成迷宫自动寻路软件VS20
- 基于属性重要度的约简算法
- C语言100个经典算法题目+源码
- Ftp服务器与客户端VC++完整版源码
- 高校人事管理系统C++程序设计
- 贪心算法编写的01背包问题c/c++
- C++课程设计大作业
- 解决System.Data.SQLite兼容32位和64位问题
- 新标准C++程序设计教材11-20章课后题答
- 复数矩阵 解方程组 C++源代码
- C++课件C++课件C++课件
- 自己写的Apriori算法c++实现
- 网速监控 v1.2 MFC VC C++ 网速监控 线程
- 舞伴伴舞问题的C++实现
评论
共有 条评论