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

📄 p_scaling.m

📁 active contours in matlab
💻 M
字号:
function scaled = p_scaling(unscaled, o_factor)

if nargin < 2
   o_factor = 1;
end

minimum = min(min(unscaled));
maximum = max(max(unscaled));
if length(maximum) == 1%grayscale
   figure('Visible', 'off')
   gray_colormap = colormap('gray');
   close
   new_maximum = o_factor * (size(gray_colormap,1) - 1);
else%color
   minimum = min(minimum);
   maximum = max(maximum);
   new_maximum = o_factor * 255;
end

if minimum == maximum
   scaled = unscaled;
else
   scaled = uint8(round((new_maximum / (maximum - minimum)) * (unscaled - minimum)));
end

⌨️ 快捷键说明

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