日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LBP纹理图的提取

發布時間:2025/3/20 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LBP纹理图的提取 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

LBP紋理通過像素點的八鄰域元素和自身比較,大于自身取值為1,否則為0。將八鄰域比較后的值以特殊的順序排列,形成一個八位的二進制數,將該數作為紋理圖的像素值。

程序如下:


LBP.h

#pragma once



//#pragma comment(lib, "cv.lib")
//#pragma comment(lib, "cxcore.lib")
//#pragma comment(lib, "highgui.lib")
#include "opencv/cv.h"
#include "opencv/cxcore.h"
#include "opencv/highgui.h"
#include <string>
using namespace std;


class CLBP
{
public:
CLBP(void);
public:
~CLBP(void);


private:
IplImage* m_cvImage;
IplImage* m_cvLBPImage;
IplImage* m_cvSubImage;
string m_strFilename;
string m_strLBPFilename;


public:
void LBP(string src_image_fl, string lbp_image_fl);
void SRC_LBP(IplImage* image1, IplImage* image2, IplImage* dst);

};




LBP.cpp


#include "LBP.h"


CLBP::CLBP(void)
{
}


CLBP::~CLBP(void)
{
if (m_cvImage) cvReleaseImage(&m_cvImage);
if (m_cvLBPImage) cvReleaseImage(&m_cvLBPImage);
if (m_cvSubImage) cvReleaseImage(&m_cvSubImage);
}


void CLBP::LBP(string src_image_fl, string lbp_image_fl)
{
IplImage* temp_image = cvLoadImage(src_image_fl.c_str(), 1);
m_cvImage = cvCreateImage(cvSize(temp_image->width, temp_image->height), 8, 1);
m_cvSubImage = cvCreateImage(cvSize(temp_image->width, temp_image->height), 8, 1);
if (temp_image->nChannels == 3)
{
cvCvtColor(temp_image, m_cvImage, CV_BGR2GRAY);
}
cvNamedWindow("src_image", 1);
cvShowImage("src_image", m_cvImage);
m_cvLBPImage = cvCreateImage(cvSize(m_cvImage->width, m_cvImage->height), 8, 1);


int center=0;
int center_lbp=0;
for (int row=1; row<m_cvImage->height-1; row++)
for (int col=1; col<m_cvImage->width-1; col++)
{
center = cvGetReal2D(m_cvImage, row, col);
center_lbp = 0;
if (center >= cvGetReal2D(m_cvImage, row-1, col-1))
{
center_lbp += 1;
}
if (center >= cvGetReal2D(m_cvImage, row-1, col))
{
center_lbp += 2;
}
if (center >= cvGetReal2D(m_cvImage, row-1, col+1))
{
center_lbp += 4;
}
if (center >= cvGetReal2D(m_cvImage, row, col-1))
{
center_lbp += 8;
}
if (center >= cvGetReal2D(m_cvImage, row, col+1))
{
center_lbp += 16;
}
if (center >= cvGetReal2D(m_cvImage, row+1, col-1))
{
center_lbp += 32;
}
if (center >= cvGetReal2D(m_cvImage, row+1, col))
{
center_lbp += 64;
}
if (center >= cvGetReal2D(m_cvImage, row+1, col+1))
{
center_lbp += 128;
}
cvSetReal2D(m_cvLBPImage, row, col, center_lbp);
}

cvNamedWindow("lbp_image", 1);
cvShowImage("lbp_image", m_cvLBPImage);
? ??
? ? SRC_LBP(m_cvImage, m_cvLBPImage, m_cvSubImage);
cvReleaseImage(&temp_image);
cvWaitKey(0);
cvDestroyAllWindows();


}


void CLBP::SRC_LBP(IplImage* image1, IplImage* image2, IplImage* dst)
{
for (int row=0; row<dst->height; row++)
for (int col=0; col<dst->width; col++)
{
cvSetReal2D(dst, row, col, abs(cvGetReal2D(image1, row, col)-cvGetReal2D(image2, row, col)));
}
cvNamedWindow("sub_image", 1);
cvShowImage("sub_image", dst);
}





main.cpp


#include "LBP.h"


int _tmain(int argc, _TCHAR* argv[])
{
CLBP mylbp;


mylbp.LBP("data/lena.bmp", "");
//mylbp.LBP("1.jpg", "");


return 0;
}


總結

以上是生活随笔為你收集整理的LBP纹理图的提取的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品一卡二卡在线观看 | 国产精品不卡在线 | 欧美另类一区二区 | 亚洲国产精品天堂 | 色涩久久 | 古装做爰无遮挡三级聊斋艳谭 | 狠狠干在线视频 | 午夜之声l性8电台lx8电台 | 狠狠干影视 | 亚洲一区精品视频在线观看 | 欧美偷拍一区二区三区 | 岛国精品一区二区 | 91午夜在线观看 | 写真福利片hd在线播放 | 五月天在线观看 | 欧美日韩国产中文 | 欧美激情偷拍 | 亚洲欧美精品一区二区三区 | 成人区人妻精品一区二区网站 | 九九久久国产 | 国产av无码专区亚洲av | 国产又白又嫩又爽又黄 | 亚洲欧美日韩国产精品 | 91国自啪 | 视频二区在线观看 | 全部孕妇毛片丰满孕妇孕交 | 国产精品网页 | 欧美深夜福利 | 成人免费视频观看视频 | 变态 另类 国产 亚洲 | 欧美福利网站 | 国产精品少妇 | 三级国产三级在线 | 亚洲成人一区在线 | 婷婷丁香综合 | 亚洲精品色 | 国产8区| 无码国产精品久久一区免费 | 秋霞国产午夜精品免费视频 | 男女aa视频| 天天看片天天射 | 国产黄色免费大片 | 香蕉久久国产 | 亚洲AV无码精品久久一区二区 | 午夜伦伦电影理论片费看 | 日韩美女爱爱 | 亚洲天堂一级 | 国产黄在线播放 | 婷婷社区五月天 | 日韩一区二区在线看 | 日本不卡在线视频 | 精品人妻无码一区二区 | 中文字幕在线观看av | 泰坦尼克号3小时49分的观看方法 | 免费簧片在线观看 | 朝桐光av在线一区二区三区 | 伊人精品国产 | 国产成人毛毛毛片 | 悠悠色综合网 | jizz91| 欧美极品视频在线观看 | 欧美在线观看www | 久久免费片 | 丝袜理论片在线观看 | 一级a性色生活片久久毛片 爱爱高潮视频 | 91国内在线 | 精品久久久久久亚洲精品 | 中文在线√天堂 | 粉嫩av一区 | 国产精品无码午夜福利 | 久久成人a毛片免费观看网站 | 亚洲av无码国产精品久久不卡 | 久久资源365| 丰满少妇乱子伦精品看片 | 夜夜狠狠擅视频 | 中文字幕在线视频不卡 | 成年人视频在线观看免费 | 天堂欧美城网站网址 | 国产伦精品一区二区三区免费迷 | 成人福利视频网站 | 亚洲少妇15p| 毛片网站在线免费观看 | 欧美福利视频导航 | 国产欧美一区二区三区在线老狼 | a√在线视频 | 久久成年网 | 丰满秘书被猛烈进入高清播放在 | 精品少妇一区二区 | av黄色影院| 国产一级免费片 | 丁香花电影在线观看免费高清 | 韩国av三级 | 久久精品国产亚洲AV成人婷婷 | 国产精品一区二区三区免费看 | 谁有av网址 | 免费观看高清在线 | 亚洲精选一区二区 | 午夜毛片电影 | 国产日韩欧美精品一区二区 |