[英]How to extract LBP features from facial images in MATLAB?
因此,首先您需要將面部分成一定數量的部分。
然后,對於每個部分,您都必須遍歷該部分中包含的所有像素,並獲取其值(灰度或顏色值)。
對於每個像素,檢查與其相鄰的像素的值(對角線以及左右上下),然后保存它們
對於每個方向,檢查其顏色值。 如果顏色大於原始像素值,則可以將該值分配為1;如果顏色小於顏色,則可以將其分配為0。
您應該從前面的步驟中獲得1和0的列表。 將這些數字放在一起,它將是一個很大的二進制數,您應該能夠將其轉換為十進制,並且將為該像素分配一個數字。 每個像素保存此數字。
在獲得一個部分中每個像素的十進制數后,您可以對所有值取平均值以獲取該部分的平均值。
這可能不是對它如何工作的最好描述,因此這是一張有用的圖片,可能會對您有所幫助。
在適用於MATLAB的計算機視覺系統工具箱的R2015b版本中,存在extractLBPFeatures函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.