当前位置:网站首页>[extraction des caractéristiques de texture] extraction des caractéristiques de texture de l'image LBP basée sur le mode binaire local de Matlab [y compris le code source de Matlab 1931]
[extraction des caractéristiques de texture] extraction des caractéristiques de texture de l'image LBP basée sur le mode binaire local de Matlab [y compris le code source de Matlab 1931]
2022-07-07 11:45:00 【La lumière du Dieu de la mer】
Un.、Obtenir le Code par
Obtenir le Code par1:
Le code complet a été téléchargé sur mes ressources:【Extraction des caractéristiques de texture】Basé surmatlabMode binaire localLBPExtraction des caractéristiques de texture de l'image【Y comprisMatlabCode source 1931Période】
Obtenir le Code par2:
En s'abonnant au blog zijishenguangColonne payante,Sur preuve de paiement,Blogueur privé,Ce code est disponible.
Remarques:
Abonnez - vous au blog zijishenguangColonne payante,Disponible gratuitement1Code de copie(Date de péremptionÀ partir de la date d'abonnement,Valable trois jours);
2.、Mode binaire localLBPIntroduction à l'extraction de caractéristiques de texture d'image
1 Mode binaire local
LBP.Est un algorithme utilisé pour décrire les caractéristiques de texture locale d'une image,Avec des avantages remarquables tels que l'Invariance rotative et l'Invariance grise.OriginalLBPOui.3×3Dans la fenêtre de,Seuil avec la valeur du pixel du pixel central,Le quartier8Les valeurs des pixels sont comparées aux seuils,Si la valeur du pixel du point de voisinage est supérieure au pixel central,C'est écrit comme1,Sinon, inscrivez - le comme suit:0,Puis dans la direction de codage spécifiée,Donner un poids différent aux différents points de voisinage,Convertir une séquence binaire en un nombre décimal non signé,Et en utilisant cette valeur comme point PixelLBPValeur propre,Le processus est illustré à la figure1Comme indiqué.OjalaInitialement proposéLBPL'opérateur a l'inconvénient de ne pas pouvoir extraire la texture de la structure de grande taille,Pour résoudre ce problème,OjalaApporter des améliorations,Oui.3×3Le quartier s'étend à n'importe quel quartier, Et remplacer le voisinage carré par le voisinage circulaire ,AméliorationLBPL'opérateur est autorisé dans un rayon deRN'importe quel nombre de pixels dans le voisinage circulaire de.En résumé.,Pour une imageS N'importe quel pixel sur S(i,j),SeraS(i,j)Au centre,Le rayon estR Contient P La zone des points d'échantillonnage est appelée son voisinage local (P,R), Pixel point S(i,j)DeLBP La valeur peut être définie comme :
Où:gc Représente le pixel central S(i,j)Valeur grise pour,gp Représente la valeur grise du point d'échantillonnage . Cette méthode obtient LBP Les valeurs sont invariantes en niveaux de gris linéaires , Mais quand l'image tourne ,CorrespondantLBPLes valeurs changent aussi. Pour résoudre le problème de l'Invariance rotationnelle ,OjalaAttendez.[11] On propose un LBPAlgorithmes. Au même point central , Codage binaire avec différents pixels de voisinage comme point de départ , Pour obtenir une série de codes binaires , Choisissez la plus petite de ces valeurs comme LBPValeur.
Fig.1 Processus d'extraction du mode binaire local
Trois、Code source partiel
clc;close all;clear;
img=imread('lena512color.tiff');
img=imresize(img,[256,256]);
figure, imshow(img);
Quatre、Résultats des opérations
Cinq、matlabVersions et références
1 matlabVersion
2014a
2 Références
[1] Cai limei.MATLABTraitement d'images——Théorie、Algorithme et analyse de cas[M].Tsinghua University Press,2020.
[2]Yang dan,Zhao Haibin,Long Zhe.MATLABDétails de l'Instance de traitement d'image[M].Tsinghua University Press,2013.
[3]Zhou pin.MATLABTraitement d'images et conception de l'interface utilisateur graphique[M].Tsinghua University Press,2013.
[4]Li Song, Cai Hang ,Yumeng. Méthode d'extraction des caractéristiques de texture basée sur un modèle binaire local adaptatif [J].Applications et logiciels informatiques. 2019,36(09)
3 Remarques
Introduction cette section est tirée d'Internet ,Pour information seulement,En cas d'infraction,Contact supprimer
边栏推荐
- Network protocol concept
- 【愚公系列】2022年7月 Go教学课程 005-变量
- electron添加SQLite数据库
- [system design] index monitoring and alarm system
- Vuthink proper installation process
- How to add aplayer music player in blog
- Leetcode - interview question 17.24 maximum submatrix
- 【纹理特征提取】基于matlab局部二值模式LBP图像纹理特征提取【含Matlab源码 1931期】
- 千人規模互聯網公司研發效能成功之路
- 竟然有一半的人不知道 for 与 foreach 的区别???
猜你喜欢
随机推荐
聊聊SOC启动(九) 为uboot 添加新的board
Have you ever met flick Oracle CDC, read a table without update operation, and read it repeatedly every ten seconds
Activity lifecycle
【系统设计】指标监控和告警系统
一起探索云服务之云数据库
The annual salary of general test is 15W, and the annual salary of test and development is 30w+. What is the difference between the two?
相机标定(1): 单目相机标定及张正友标定基本原理
分布式数据库主从配置(MySQL)
Electron adding SQLite database
MySQL安装常见报错处理大全
[encapsulation of time format tool functions]
Use metersphere to keep your testing work efficient
Android 面试知识点
How to write test cases for test coupons?
【最短路】ACwing 1127. 香甜的黄油(堆优化的dijsktra或spfa)
Enclosed please find. Net Maui's latest learning resources
TDengine 社区问题双周精选 | 第二期
Case study of Jinshan API translation function based on retrofit framework
互联网协议
Neural approvals to conversational AI (1)