亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? imadjust.m

?? 有關matlab的電子書籍有一定的幫助希望有用
?? M
字號:
function out = imadjust(img,lowhigh,bottop,gamma)
%IMADJUST Adjust image intensity values or colormap.
%   J = IMADJUST(I,[LOW HIGH],[BOTTOM TOP],GAMMA) transforms the
%   values in the intensity image I to values in J by mapping
%   values between LOW and HIGH to values between BOTTOM and
%   TOP. Values below LOW and above HIGH are clipped; that is,
%   values below LOW map to BOTTOM, and those above HIGH map to
%   TOP. You can use an empty matrix ([]) for [LOW HIGH] or for
%   [BOTTOM TOP] to specify the default of [0 1]. GAMMA specifies
%   the shape of the curve describing the relationship between
%   the values in I and J. If GAMMA is less than 1, the mapping
%   is weighted toward higher (brighter) output values. If GAMMA
%   is greater than 1, the mapping is weighted toward lower
%   (darker) output values. If you omit the argument, GAMMA
%   defaults to 1 (linear mapping).
%
%   NEWMAP = IMADJUST(MAP,[LOW HIGH],[BOTTOM TOM],GAMMA)
%   transforms the colormap associated with an indexed image. If
%   [LOW HIGH] and [BOTTOM TOP] are both 2-by-3, and GAMMA is a
%   1-by-3 vector, IMADJUST rescales the red, green, and blue
%   components separately. The rescaled colormap, NEWMAP, is the
%   same size as MAP.
%
%   RGB2 = IMADJUST(RGB1,...) performs the adjustment on each
%   image plane (red, green, and blue) of the RGB image RGB1. As
%   with the colormap adjustment, you can use different parameter
%   values for each plane by specifying [LOW HIGH] and [BOTTOM
%   TOP] as 2-by-3 matrices, and GAMMA as a 1-by-3 vector.
%
%   Note that if TOP < BOTTOM, the output image is reversed, as
%   in a photographic negative.
%
%   Class Support
%   -------------
%   For syntaxes that include an input image (rather than a
%   colormap), the input image can be of class uint8 or
%   double. The output image has the same class as the input
%   image.
%
%   Example
%   -------
%       I = imread('pout.tif');
%       J = imadjust(I,[0.3 0.7],[]);
%       imshow(I), figure, imshow(J)
%
%   See also BRIGHTEN, HISTEQ.

%   Clay M. Thompson 10-26-92
%   modified by Chris Griffin 7-9-96
%   Copyright 1993-1998 The MathWorks, Inc.  All Rights Reserved.
%   $Revision: 5.10 $  $Date: 1997/11/24 15:35:16 $

error(nargchk(2,4,nargin));

if ndims(img)==3 & size(img,3)==3,
    isRgb = 1; isGray = 0;  % RGB Intensity Image
elseif size(img,2)~=3, 
    if (isbw(img))
        error('Binary images not supported.');
    end
    isGray = 1; isRgb = 0;  % Grayscale Intensity Image
else 
    isGray = 0; isRgb = 0;  % Colormap
end


% Default values
if nargin<3, bottop = [0;1]; end
if nargin<4, gamma = 1; end
if isempty(lowhigh), lowhigh = [0;1]; end
if isempty(bottop), bottop = [0;1]; end
if isempty(gamma), gamma = 1; end

% Create triples for RGB image or Colormap
if min(size(lowhigh))==1,
    low = lowhigh(1)*ones(1,3);
    high = lowhigh(2)*ones(1,3);
else
    low = lowhigh(1,:);
    high = lowhigh(2,:);
end
if min(size(bottop))==1,
    bot = bottop(1)*ones(1,3);
    top = bottop(2)*ones(1,3);
else
    bot = bottop(1,:);
    top = bottop(2,:);
end
if prod(size(gamma))==1, gamma = gamma*ones(1,3); end

% All the parameters must be scalars for Grayscale intensity image.
if isGray, 
    low = low(1); 
    high = high(1); 
    bot = bot(1); 
    top = top(1); 
    gamma = gamma(1);
end

if min(low)<0 | max(low)>1 | min(high)<0 | max(high)>1 | ...
        min(bot)<0 | max(bot)>1 | min(top)<0  | max(top)>1,
    error('LOW, HIGH, BOT and TOP must be in the range [0.0, 1.0].');
end

if min(gamma)<0, 
    error('GAMMA must be greater than 0.0 .'); 
end

% Promote image data to double if it is a uint8
if isa(img, 'uint8'),
    img = im2double(img);
    u8input = 1;
else
    u8input = 0;
end


if ~isRgb
    % Transform colormap or Grayscale intensity image (v1 functionality)
    if isGray, n = 1; else n = size(img,1); end

    % Make sure img is in the range [low,high]
    img(:) = max(low(ones(n,1),:),min(high(ones(n,1),:),img));

    % The transformation
    d = ones(n,1);
    out = ( (img-low(d,:))./(high(d,:)-low(d,:)) ).^(gamma(d,:));
    out(:) = out.*(top(d,:)-bot(d,:)) + bot(d,:);
else 
    % Transform RGB image
    out = zeros(size(img));

    % Loop over image planes and perform transformation
    for p=1:3,
        % Make sure img is in the range [low,high]
        img(:,:,p) =  max(low(p),min(high(p),img(:,:,p)));

        % The transformation
        out(:,:,p) = ( (img(:,:,p)-low(p))./(high(p)-low(p)) ).^(gamma(p));
        out(:,:,p) = out(:,:,p).*(top(p)-bot(p)) + bot(p);
    end
end

if u8input,
    out = im2uint8(out);
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美剧在线免费观看网站| 丝袜亚洲精品中文字幕一区| 欧美一区日本一区韩国一区| 日本韩国一区二区三区视频| 91麻豆国产香蕉久久精品| 91丝袜美腿高跟国产极品老师| 国产不卡视频在线播放| 成人高清在线视频| av网站一区二区三区| av网站一区二区三区| 91蝌蚪porny成人天涯| 色先锋aa成人| 欧美精品色综合| 欧美成人性福生活免费看| 欧美精品一区二区三区四区 | 国产精品色在线| 中文字幕精品三区| 亚洲精品视频在线看| 一区二区在线电影| 日韩av午夜在线观看| 激情综合网激情| av电影天堂一区二区在线观看| 欧美日韩国产一级| 91精品国产一区二区三区蜜臀| 日韩精品一区二区三区蜜臀 | 国产高清久久久久| 色狠狠色狠狠综合| 欧美区视频在线观看| 日韩网站在线看片你懂的| 欧美激情综合网| 亚洲在线观看免费| 激情偷乱视频一区二区三区| 国产精品系列在线观看| 欧美做爰猛烈大尺度电影无法无天| 欧美日韩国产免费一区二区| 国产亚洲va综合人人澡精品| 亚洲欧美国产毛片在线| 麻豆极品一区二区三区| 成人深夜福利app| 日韩写真欧美这视频| 专区另类欧美日韩| 精品一区二区三区蜜桃| 色伊人久久综合中文字幕| 欧美精品一区二区三区蜜臀| 亚洲自拍偷拍九九九| 激情综合色综合久久| 日本久久精品电影| 久久久久久久av麻豆果冻| 亚洲成av人**亚洲成av**| 懂色av一区二区三区蜜臀| 51精品国自产在线| 亚洲自拍偷拍欧美| 97久久精品人人做人人爽| 久久久久九九视频| 首页亚洲欧美制服丝腿| 国产suv精品一区二区三区| 91精品国产品国语在线不卡| 亚洲精品乱码久久久久久日本蜜臀| 精品无码三级在线观看视频| 欧美精品高清视频| 亚洲国产一区视频| 色婷婷精品久久二区二区蜜臂av| 国产清纯白嫩初高生在线观看91| 九一九一国产精品| 日韩一区和二区| 天天综合日日夜夜精品| 欧美在线制服丝袜| 亚洲一区二区三区爽爽爽爽爽| 99久久综合99久久综合网站| 国产日韩欧美不卡在线| 国精品**一区二区三区在线蜜桃| 91麻豆精品国产自产在线| 亚洲大片精品永久免费| 欧美日韩一区三区四区| 亚洲欧美另类在线| 色综合天天综合狠狠| 亚洲欧洲性图库| 一本一本大道香蕉久在线精品| 国产精品嫩草影院com| 国产精品一区二区男女羞羞无遮挡| 精品国精品自拍自在线| 国产综合成人久久大片91| 久久综合久久鬼色中文字| 久久成人综合网| 午夜成人在线视频| 日韩三级视频中文字幕| 另类综合日韩欧美亚洲| 精品久久久久久最新网址| 国产剧情av麻豆香蕉精品| 国产女人18毛片水真多成人如厕| 成人久久18免费网站麻豆| 成人欧美一区二区三区小说 | 亚洲色图欧美偷拍| 欧美丝袜丝交足nylons| 欧美aⅴ一区二区三区视频| 精品日韩在线观看| 风间由美性色一区二区三区| 亚洲欧美日韩在线播放| 欧美日韩国产影片| 韩国v欧美v亚洲v日本v| 秋霞电影一区二区| 日本在线不卡视频一二三区| 久久久久久9999| 日韩中文字幕1| 久久夜色精品国产欧美乱极品| 国产成人免费9x9x人网站视频| 亚洲精品国久久99热| 欧美剧情电影在线观看完整版免费励志电影 | 一区二区三区精品在线观看| 在线不卡的av| 成人黄色av电影| 日日噜噜夜夜狠狠视频欧美人| 久久久午夜精品| 欧美日韩国产高清一区| 成人av一区二区三区| 香蕉久久夜色精品国产使用方法| 精品毛片乱码1区2区3区| 99re8在线精品视频免费播放| 亚洲bdsm女犯bdsm网站| 欧美国产一区二区在线观看| 欧美日韩一区二区在线视频| 岛国精品一区二区| 日韩 欧美一区二区三区| 亚洲日本欧美天堂| 精品国产91九色蝌蚪| 91福利社在线观看| 国产调教视频一区| 91精品国产综合久久久久久久| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 久久久精品黄色| 欧美一级专区免费大片| 在线区一区二视频| 不卡av在线网| 丁香婷婷综合五月| 国产自产2019最新不卡| 天天综合色天天综合色h| 亚洲激情中文1区| 国产精品久久久久影院色老大| 日韩精品一区二区三区老鸭窝| 欧美日韩一区成人| 色999日韩国产欧美一区二区| 国产成人小视频| 国产麻豆成人传媒免费观看| 老鸭窝一区二区久久精品| 亚洲一区在线观看免费观看电影高清 | 日韩视频在线永久播放| 欧美日韩激情在线| 色激情天天射综合网| 91老司机福利 在线| 99精品欧美一区二区蜜桃免费 | 亚洲人成网站色在线观看| 欧美极品xxx| 久久综合精品国产一区二区三区| 日韩一区二区三区观看| 日韩亚洲欧美成人一区| 欧美大肚乱孕交hd孕妇| 日韩免费高清av| 日韩精品一区二区三区在线 | 精品欧美久久久| 日韩精品一区二区三区在线观看| 欧美成人综合网站| 国产偷国产偷精品高清尤物| 国产人伦精品一区二区| 国产精品激情偷乱一区二区∴| 日韩一区在线看| 一区二区三区在线免费视频| 亚洲精品老司机| 三级久久三级久久久| 免费在线观看日韩欧美| 精品一区二区三区欧美| 成人免费视频国产在线观看| 91蜜桃网址入口| 91精品午夜视频| 26uuu久久综合| 中文字幕制服丝袜成人av | 蜜桃视频一区二区三区在线观看| 久久99精品久久只有精品| 成人一区在线看| 欧美性色综合网| 欧美精品一区二区在线播放| 中文字幕二三区不卡| 亚洲永久精品国产| 久久成人免费网站| av在线播放成人| 欧美精品亚洲一区二区在线播放| 久久久蜜臀国产一区二区| 亚洲欧洲成人自拍| 奇米精品一区二区三区在线观看 | 亚洲一区二区三区视频在线 | 亚洲国产精品传媒在线观看| 亚洲欧美另类综合偷拍| 蜜臂av日日欢夜夜爽一区| 成人性生交大片免费看中文| 欧美色大人视频| 国产亚洲欧美中文| 日韩精品1区2区3区| 99国产精品99久久久久久| 666欧美在线视频| 国产精品毛片无遮挡高清| 肉色丝袜一区二区|