资源简介
用椭圆拟合轮廓,并求长短轴比,主要应用于模式识别中的特征提取
代码片段和文件信息
#include
#include
#include
#include
using namespace std;
CvMemStorage * g_storage=NULL;
float axratio(IplImage * pImg){
IplImage * pCannyImg = NULL;
pCannyImg = cvCreateImage(cvGetSize(pImg)IPL_DEPTH_8U1); //读取出来就是灰色的图像,后面两个参数不能变,不知为何
cvCanny(pImgpCannyImg2008303); //50150可变,3不可变
if(g_storage==NULL)
{
g_storage=cvCreateMemStorage(0);
}
CvSeq* contours=0;
cvFindContours(pCannyImgg_storage&contourssizeof(CvContour)02cvPoint(00)); //找轮廓
double a=cvContourArea( contoursCV_WHOLE_SEQ );
double b=cvArcLength( contours CV_WHOLE_SEQ -1 );
b=4*3.14*a/p
- 上一篇:MFC VS2010 图片控件+滚动条
- 下一篇:segy文件读取C++源码
相关资源
- 人脸识别(opencv_facedetect_v4l2)
- 基于opencv的模板匹配代码
- mfc绘图大全(画直线、矩形、椭圆)
- opencv图片扫描以及校正
- opencv手部轮廓识别以及轨迹识别
- opencv2 3D标定.cpp
- 基于opencv漫水填充算法综合
- opencv激光中心线的提取
- OpenCV Computer Vision Application Programming
- 基于图割的图像分割OpenCV+MFC实现
- 识别魔方颜色
- opencv版俄罗斯方块源码
- VS2013 / MFC + OpenCV 2.4.9实现视频的播放
- 粒子滤波器+目标跟踪的C++实现,VS2
- 椭圆曲线ECC加密解密算法的c语言实现
- 张平OpenCV算法精讲基于python和C++教材
- 虹膜识别开源代码OSIRIS4.1基于opencv
- Sift特征点提取与匹配opencv库
- YCbCr、混合高斯以及YCbCg肤色检测模型
- 光流法代码
- OpenCV打开摄像机显示在MFC窗口工程源
- MFC画图板,可以画一些基本图形,如
- 使用c++读取图像到二维矩阵
- 三维点云的圆柱面拟合
- MFC+OPENCV摄像机标定程序
- 基于特征脸的人脸识别MFC+OpenCV
- opencv图像处理MFC
- OPENCV人脸检测加角点检测并输出坐标
- FillHole.rar
- 道路提取算法 c++ opencv
评论
共有 条评论