• 大小: 2.28MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: C/C++
  • 标签: LBP  C++  

资源简介

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\link.command.1.tlog
     文件        3128  2013-07-05 10:22  LocalBinaryPattern\LocalBinaryPattern\Debug\link.read.1.tlog
     文件        1128  2013-07-05 10:22  LocalBinaryPattern\LocalBinaryPattern\Debug\link.write.1.tlog
     文件       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个文件信息

评论

共有 条评论