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

📄 histpwl.m

📁 Matlab數位影音處理 影像方面的處理
💻 M
字号:
function [out]= histpwl(im,a,b)
%classchanged=0;
%if ~ is a(im,'double')
  classchanged=1;
  im=im2double(im);
%end
if length(a)~=length(a);
    error('vector a and b must be of equal size')
end
N=length(a);
out=zeros(size(im));
for i=1:N-1;
    pix=find(im >=a(i) & im <=a(i+1));
    out(pix)=(im(pix)-a(i))*(b(i+1)-b(i))/(a(i+1)+a(i))+b(i);
    pix=find(im==a(N));
    out(pix)=b(N);
    if classchanged==1;
       out=uint8(255*out);
    end
end

⌨️ 快捷键说明

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