研究生数字图像的课程论文设计
out(i,j) = (I(i,j)-x1)*(y2-y1)/(x2-x1) + y1; end end end
% 将输出图像的格式转化为与输入图像相同 if isa(A, 'uint8') % uint8 out = im2uint8(out); elseif isa(A, 'uint16') out = im2uint16(out); % 其它情况,输出双精度类型的图像 end % 输出:
if nargout==0 % 如果没有提供参数接受返回值 imshow(out); return; end
%-----------------------------------------------------------------------------
function [A, map, x1, x2, y1, y2] = parse_inputs(varargin); % 这就是用来分析输入参数个数和有效性的函数parse_inputs % A 输入图像,RGB图 (3D), 灰度图 (2D), 或者索引图 (X) % map 索引图调色板 (:,3)
% [x1,x2] 参数组 1,曲线中两个转折点的横坐标 % [y1,y2] 参数组 2,曲线中两个转折点的纵坐标
% 首先建立一个空的map变量,以免后面调用isempty(map)时出错 map = [];
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技数字图像---基于分断线性变换的图像增强(17)全文阅读和word下载服务。
相关推荐: