五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【圖像識別】基于直方圖實(shí)現(xiàn)人臉識別matlab源碼

2021-08-22 01:19 作者:Matlab工程師  | 我要投稿

一、直方圖

首先看一個例子:


上面是原始圖像,下面是圖像的直方圖。


什么意思呢?



舉例:



最后繪制的直方圖如下:

? ? ? ? ? ? ? ? ? ??


不過,大家一般看到的是這種:

? ? ? ? ? ? ? ? ? ??



再比如,左邊這三張圖,得到的對應(yīng)的直方圖如右所示:






二、歸一化直方圖




舉例:



三、繪制直方圖的參數(shù)


3.1 dims?

dims表示使用參數(shù)的數(shù)量。dims = 1表示繪制直方圖的時候,只考慮灰度級的情況。dims一般就等于1。




3.2 bins

參數(shù)子集的數(shù)目

有時候需要把鄰近的像素值合并一下。比如下面的圖,應(yīng)該有5個像素值。但是想合并成3個,那就bins = 3。




再比如,lena圖像想分成16個組


最后得到的灰度直方圖如下:




3.3?Range

統(tǒng)計直方圖的范圍。


?

function varargout = FR_Processed_histogram(varargin) gui_Singleton = 1; gui_State = struct('gui_Name', ? ? ? mfilename, ... ? ?'gui_Singleton', ?gui_Singleton, ... ? ?'gui_OpeningFcn', @FR_Processed_histogram_OpeningFcn, ... ? ?'gui_OutputFcn', ?@FR_Processed_histogram_OutputFcn, ... ? ?'gui_LayoutFcn', ?[] , ... ? ?'gui_Callback', ? []); if nargin && ischar(varargin{1}) ? ?gui_State.gui_Callback = str2func(varargin{1}); end if nargout ? ?[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else ? ?gui_mainfcn(gui_State, varargin{:}); end function FR_Processed_histogram_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject; guidata(hObject, handles); global total_sub train_img sub_img max_hist_level bin_num form_bin_num; total_sub = 40; train_img = 200; sub_img = 10; max_hist_level = 256; bin_num = 9; form_bin_num = 29; function varargout = FR_Processed_histogram_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output;

?


【圖像識別】基于直方圖實(shí)現(xiàn)人臉識別matlab源碼的評論 (共 條)

分享到微博請遵守國家法律
石景山区| 西峡县| 同江市| 布拖县| 措美县| 定远县| 银川市| 酉阳| 沙洋县| 休宁县| 正定县| 塔城市| 宁强县| 兰州市| 志丹县| 拉萨市| 格尔木市| 积石山| 古浪县| 亳州市| 大石桥市| 维西| 乐至县| 嘉祥县| 富阳市| 河津市| 施甸县| 电白县| 西丰县| 定日县| 洪湖市| 唐海县| 米易县| 沈阳市| 曲水县| 漳平市| 申扎县| 鄯善县| 彭水| 张家口市| 廉江市|