Tilføj billede M fil

A

Al Farouk

Guest
Jeg har brug for hjælp vedrørende imadd.m (M / A / T / Lab-fil).Jeg bruger M / A / Tlab 6 R12 og jeg er nødt til at tilføje to billeder.Jeg fandt imadd funktion i hjælp, betyder det kræves, men jeg har ikke fundet den imadd.m fil billedet værktøjskasse bibliotek.Kan nogen hjælpe selv med ældre version af imadd.m

hilsen

 
R13 imadd (under MATLAB6p5 \ værktøjskasse \ images \ billeder)

funktion Z = imadd (X, Y, output_class)
% IMADD Add to billeder, eller tilføje konstant at billedet.
% Z = IMADD (X, Y) tilføjer hvert element i array X til de tilsvarende
% Element i array Y og returnerer summen i det tilsvarende element
% Af produktionen array Z. X og Y er reelle, nonsparse, numeriske arrays
% Med samme størrelse og klasse, eller Y er en skalær dobbelt.Z har
% Samme størrelse og klasse som X.
%
% Z = IMADD (X, Y, OUTPUT_CLASS) angiver den ønskede output klasse af Z.
% OUTPUT_CLASS skal være en af følgende strenge: »uint8 ',' uint16«,
% 'Uint32', 'int8', 'int16 «og» int32', 'single, "dobbelt".
%
% Hvis Z er et heltal array, så elementer i produktionen, der overstiger det
% Vifte af heltal type er afkortet, og delstrømsprøveudtagning værdier
% Afrundet.
%
% Hvis X og Y er dobbelt arrays, kan du bruge udtrykket X Y i stedet for
% Denne funktion.
%
% Eksempel 1
% ---------
% Add to billeder sammen:
%
% I = imread ( 'rice.tif');
% J = imread ( 'cameraman.tif');
% K = imadd (I, J);
% Imshow (K)
%
% Eksempel 2
% ---------
% Add to billeder sammen, og angive et output klasse:
%
% I = imread ( 'rice.tif');
% J = imread ( 'cameraman.tif');
% K = imadd (I, J, 'uint16');
% Imshow (K, [])
%
% Eksempel 3
% ---------
% Tilføj en konstant til et billede:
%
% I = imread ( 'rice.tif');
% J = imadd (I, 50);
% Subplot (1,2,1), imshow (I)
% Subplot (1,2,2), imshow (J)
%
% Se også IMABSDIFF, IMCOMPLEMENT, IMDIVIDE, IMLINCOMB, IMMULTIPLY, IMSUBTRACT.

% Copyright 1993-2002 Det MathWorks, Inc.
% $ Revision: 1.9 $ $ Date: 2002/03/15 15:27:41 $

checknargin (2, 3, nargin, mfilename);

if (nargin <3)
output_class = klasse (X);
anden
valid_strings = ( 'uint8' uint16 'uint32' int8 'int16' int32 '...
"single 'dobbelt');
output_class = checkstrs (output_class, valid_strings, mfilename, ...
»OUTPUT_CLASS ', 3);
ende

if (prod (størrelse (Y)) == 1) & ISA (Y, "dobbelt")
Z = imlincomb (1,0, X, Y, output_class);
anden
Z = imlincomb (1,0, X, 1.0, Y, output_class);
ende

 

Welcome to EDABoard.com

Sponsor

Back
Top