⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 compute_region_mask.m

📁 指纹增强算法, 研究指纹识别的可以参考一下. matlab.
💻 M
字号:
%------------------------------------------------------------------------
%compute_region_mask
%computes the region mask based on the energy image output by 
%fft_enhance_cubs.m
%Usage:
% msk = compute_region_mask(eimg,nHt,nWt)
% eimg - energy image output by fft_enhance_cubs
% nHt  - height of the Original image (used to resize the block mask)
% nWt  - width of the original image (used to resize the block mask)
%Contact:
%   ssc5@cubs.buffalo.edu
%   http://www.sharat.org
%Reference:
%Digital Image Processing, Gonzales and Woods,
%------------------------------------------------------------------------
function msk = compute_region_mask(eimg,nHt,nWt)
    eimg = sqrt(imscale(eimg));
    msk  = im2bw(eimg,graythresh(eimg));
    msk  = imclose(msk,ones(2,2));
    %---------------------
    %remove small elements
    %---------------------
    [ht,wt] = size(msk);
    msk     = bwareaopen(msk,floor(0.1*ht*wt));
    msk     = imresize(msk,[nHt nWt]);
%end function compute_region_mask

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -