资源简介
LBP的C++代码,这个是我自己写的,之前那个Matlab代码是别人的,自己也没搞太懂,比如mapping的含义,这个C++的代码需要pgm格式的图像,大家可以百度一下如何转pgm的matlab代码,这个转格式的算法还是挺简单的。最后运行结果跟文献的应该是一模一样的,图片文件也跟文献中的一样,从FERET数据库取的.最后的data.txt是输出数据,貌似是一维数据,要在matlab中转成二维再画图
代码片段和文件信息
#include
#include
#include
#include “LocalBinaryPattern.h“
#define dtype unsigned char
#define PI 3.14159265
void LocalBinaryPattern::InitializeLBP(int _width int _height float _radius int _binaryMode int _pixels)
{
width = _width;
height = _height;
radius = _radius;
binaryMode = _binaryMode;
pixels = _pixels;
// 假如说是pixels个像素,那么二进制01长度为2 << pixels
switch (patternMode)
{
case 0:
// patternLen = 2 << pixels;
case 1:
// 标准算子 一共有2 * (pixels + 1) * (pixels + 1) - 1
// patternLen =
break;
case 2:
break;
case 3:
break;
default:
break;
}
}
void LocalBinaryPattern::CalculateLBP(dtype* data dtype* patterns)
{
int offset = (int)((radius + 1) / 1.41421);
int* oriPatterns;
char* binarySequence;
F
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-08-18 15:06 LocalBinaryPattern\
目录 0 2013-08-18 15:06 LocalBinaryPattern\Debug\
文件 40448 2013-07-05 10:22 LocalBinaryPattern\Debug\LocalBinaryPattern.exe
文件 357124 2013-07-05 10:22 LocalBinaryPattern\Debug\LocalBinaryPattern.ilk
文件 584704 2013-07-05 10:22 LocalBinaryPattern\Debug\LocalBinaryPattern.pdb
目录 0 2013-08-18 15:06 LocalBinaryPattern\LocalBinaryPattern\
目录 0 2013-08-18 15:06 LocalBinaryPattern\LocalBinaryPattern\Debug\
文件 8912 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\CL.read.1.tlog
文件 2480 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\CL.write.1.tlog
文件 381 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\LocalBinaryPattern.exe.intermediate.manifest
文件 67 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\LocalBinaryPattern.lastbuildstate
文件 2638 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\LocalBinaryPattern.log
文件 17884 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\LocalBinaryPattern.obj
文件 10452 2013-07-03 21:18 LocalBinaryPattern\LocalBinaryPattern\Debug\PbmImage.obj
文件 1964 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\cl.command.1.tlog
文件 1776 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\li
文件 3128 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\li
文件 1128 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\li
文件 28898 2013-07-05 10:21 LocalBinaryPattern\LocalBinaryPattern\Debug\main.obj
文件 564 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\mt.command.1.tlog
文件 1326 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\mt.read.1.tlog
文件 366 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\mt.write.1.tlog
文件 224256 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\vc100.idb
文件 241664 2013-07-05 10:22 LocalBinaryPattern\LocalBinaryPattern\Debug\vc100.pdb
文件 7805 2013-07-05 10:23 LocalBinaryPattern\LocalBinaryPattern\LocalBinaryPattern.cpp
文件 457 2013-07-05 00:17 LocalBinaryPattern\LocalBinaryPattern\LocalBinaryPattern.h
文件 3447 2013-07-03 20:41 LocalBinaryPattern\LocalBinaryPattern\LocalBinaryPattern.vcxproj
文件 1357 2013-07-03 20:41 LocalBinaryPattern\LocalBinaryPattern\LocalBinaryPattern.vcxproj.filters
文件 143 2013-07-03 20:12 LocalBinaryPattern\LocalBinaryPattern\LocalBinaryPattern.vcxproj.user
文件 1576 2013-07-03 20:56 LocalBinaryPattern\LocalBinaryPattern\PbmImage.cpp
文件 596 2013-03-18 13:45 LocalBinaryPattern\LocalBinaryPattern\PbmImage.h
............此处省略9个文件信息
- 上一篇:c++图书馆管理系统完整版
- 下一篇:Mallat算法及C语言实现包含测试数据及结果
相关资源
- c++ 数字键盘设计(源码)
- Linux优先级时间片调度C++源码
- c++ RoyCardTableView 列表插入
- 电机控制平台(c++源码)
- PID 控制算法实现(fuzzy-PID-controller)
- c++ 获取当前执行位置的调用栈
- windows文件夹监控(c++源码)
- C++ tts开发 可调节语速,音量,切换语
- c++(3_MSGS.C)
- c++实现P2PDemo(点对点聊天)
- windows 串口升级工具(c++源码)
- ntmedsys.sys(c++源码)
- DSS中的RTSPclientLib程序
- c 常用的数据结构 (Errata for Ford/Top
- RTSPRTP C++ 源代码
-
c++ xm
lRPC - rip协议编程及代码实现
- ippicv_2017u3_win_intel64_general_20170822.zip
- Windows Sockets 编程及UR机器人通信数据
- 跟进域名解析IP地址(c++ builder)
- iCord-屏幕录制(c++源码)
- 用ADO 对C++连接ORACLE 数据库
- 基于libevent 实现的http服务C++(myhttp
- 多人聊天室c++源码(附服务器端以及
- c++ 不打开图档可替换字符串源码
- opencv:视频图片相互转换程序
- VC++图片控件(Picture Control)显示资源
- Opencv3中SIFT算法详解
- MFC图片操作(PRO5_PNGDlg.cpp)
- c++ 实现 凯撒加密、解密
评论
共有 条评论