资源简介
利用VS2008+opencv2.3.1编写的几种经典LBP特征提取算法,包括经典LBP,统一模式LBP等。
代码片段和文件信息
/******************************************************************************
* File Name : edge.c
* Author : Kid Zhang
* Version : v1.0
* Date : Nov 4 2011
* Description : This file is help user to abstract the edge of the piture
********************************************************************************/
/* Includes ------------------------------------------------------------------*/
#include “stdafx.h“
#include “edge.h“
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
/* Private functions ---------------------------------------------------------*/
/*******************************************************************************
* Function Name : Pyr_Segmentation
* Description : This function is help user to do the pyramid segmentation of the piture
* Input : - src: The point of the original picture
* Output : - dst: The destination point of the picture
* Return : None
*******************************************************************************/
void Pyr_Segmentation (IplImage * src IplImage *dst)
{
CvMemStorage* storage = cvCreateMemStorage(0);
CvSeq* comp = NULL;
cvPyrSegmentation( src dst storage &comp 4 200 50 );
cvReleaseMemStorage( &storage );
}
/*******************************************************************************
* Function Name : Abstract_Edge
* Description : This function is help user to abstract the edge of the piture
* Input : - src: The point of the original picture
* Output : - dst: The destination point of the picture
* Return : The destination point of the picture
*******************************************************************************/
void Abstract_Edge(IplImage *srcIplImage *dst)
{
//IplImage * temp = cvCreateImage(cvGetSize(src) IPL_DEPTH_8U3);
IplImage * temp = cvCreateImage(cvGetSize(src) IPL_DEPTH_8U3);
IplConvKernel *kernel = cvCreateStructuringElementEx(3 3 1 1 CV_SHAPE_RECT);
cvMorphologyEx(srctempNULLkernelCV_MOP_GRADIENT1);//边缘提取
Pyr_Segmentation (dstdst);//金字塔分割
cvCvtColor(tempdstCV_BGR2GRAY);//转为灰度图像
//cvCvtColor(tempdstCV_BGR2GRAY);//转为灰度图像
}
/*********************END OF FILE*************************/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-10-16 21:38 LBP\
目录 0 2014-10-16 21:35 LBP\Debug\
文件 49152 2014-10-16 21:38 LBP\Debug\LBP.exe
文件 533732 2014-10-16 21:38 LBP\Debug\LBP.ilk
文件 1747968 2014-10-16 21:38 LBP\Debug\LBP.pdb
目录 0 2015-06-27 11:18 LBP\LBP\
文件 20007936 2014-10-16 22:19 LBP\LBP.ncb
文件 875 2014-10-13 16:15 LBP\LBP.sln
文件 28672 2014-10-16 22:19 LBP\LBP.suo
文件 91814 2014-09-21 14:43 LBP\LBP\0001.jpg
目录 0 2014-10-16 21:38 LBP\LBP\Debug\
文件 10382 2014-10-16 21:38 LBP\LBP\Debug\BuildLog.htm
文件 129043 2014-10-16 15:56 LBP\LBP\Debug\edge.obj
文件 134701 2014-10-16 21:38 LBP\LBP\Debug\hist.obj
文件 663 2014-10-13 16:26 LBP\LBP\Debug\LBP.exe.em
文件 728 2014-10-13 16:27 LBP\LBP\Debug\LBP.exe.em
文件 621 2014-10-16 21:38 LBP\LBP\Debug\LBP.exe.intermediate.manifest
文件 129186 2014-10-16 16:49 LBP\LBP\Debug\LBP.obj
文件 3211264 2014-10-13 16:23 LBP\LBP\Debug\LBP.pch
文件 149535 2014-10-16 21:38 LBP\LBP\Debug\main.obj
文件 65 2014-10-16 21:38 LBP\LBP\Debug\mt.dep
文件 11889 2014-10-13 16:23 LBP\LBP\Debug\stdafx.obj
文件 150350 2014-10-16 17:05 LBP\LBP\Debug\uniform_LBP.obj
文件 1190912 2014-10-16 21:38 LBP\LBP\Debug\vc90.idb
文件 1167360 2014-10-16 21:38 LBP\LBP\Debug\vc90.pdb
文件 2690 2014-10-16 15:56 LBP\LBP\edge.cpp
文件 965 2014-10-16 15:55 LBP\LBP\edge.h
文件 2934 2014-10-16 22:19 LBP\LBP\hist.cpp
文件 964 2014-10-16 21:27 LBP\LBP\hist.h
文件 2711 2014-10-16 16:49 LBP\LBP\LBP.cpp
文件 953 2014-10-16 15:55 LBP\LBP\LBP.h
............此处省略27个文件信息
- 上一篇:腾讯云paas
- 下一篇:提取图像的haar特征5个方向并将其保存到文件中
相关资源
- librdkafka win7 64位 vs2015编译Release版本
- VS1053B编解码器的VDR分布式声音采集卡
- VS六种配色方案(工具-导入和导出设
- VS2012OpenGL配置所需要的全部libdllh文件
- 串口模拟器支持win10
- Visual Assist X for vs2005
- VisualSVN-VS2019-7.1.2破解版
- Visual_Assist_X VS2008专用
- Kvsc3.exe、Kvsc3.dll病毒查杀清除方法
- VisualSVN 6.0.4 破解版(支持VS2017)
- CVSNT中文完美稳定版
- AnkhSvn-2.6.12735 支持VS2010-VS2015 官方原版
- Visual Studio 2017企业版 Enterprise,专业版
- VS2017_Professional_15.5.7+密钥
- 佳能canon lbp3000激光打印机驱动 for w
- VS2010、VS2012、VS2013代码自动注释插件
- ArangoDB vs. JanusGraph vs. Neo4j vs. OrientDB
- 插件式GIS应用框架的设计与实现&mda
- 通过x264录制RGB屏幕视频vs2013工程,
- Microsoft Visual Studio 2017 Installer Project
- VSuite Ramdisk Server V4.6.7 真正破解版(修
- VSP波场分离的径向中值滤波方法
- 利用单端电气量的VSC-HVDC输电线路保护
- G726、G711、G711A转换为AAC
- VS2010 运行时库
- VMware vSphere 全系列序列号
- NVIDIAOpticalFlowSDK-79c6cee80a2df9a196f20afd6
- 中维JVS-C701/702采集卡驱动 v5.5.1.3 官方
- opencv_contrib-3.4.0.zip
- opencv2.4.9源码分析——SIFT
评论
共有 条评论