matlab tvivl!

A

abhigopal

Guest
Hej,
function to read an image matrix of size 256 X 256.

Jeg brugte imread
funktion til at læse et billede matrix af størrelsen 256 x 256.Det billede matrix blev let vises.Men da jeg ønskede at udføre nogle operationer til dette billede, det gav mig en fejl at sige, at datatypen var en uint8 - unsigned 8 bit heltal.Så jeg konverteret alt for at fordoble, og det virkede ok.Nu er den resulterende matrix, efter alle mine udførte operationer er af dobbelt art.

to view the image, I am getting a plain white image.

Når jeg bruger imview
for at se billedet, får jeg en hvid billede.Hvis jeg konvertere den tilbage til unsigned heltal, så er jeg på at få alle værdier af mine matrix som 255, og dermed ikke noget billede.
Hvad skal jeg gøre?Er der nogle andre funktioner, der kan bruges?
Tak
Abhi

 
Lyder som en skalering eller kompensere for problemet.Undersøge arrays efter hvert trin til at finde, hvor tingene går galt.Hvis du stadig sidder fast, viser os et lille eksempel kode, der viser problemet.

 
Ok, Echo47
Min indgang billede er lenna.gif som er en 2565 X 256 matrix.I første omgang var jeg ikke klar over tht det ville skabe problemer.Dette er i dannet af Unsigned 8 bit heltal (Uint8).Senere, jeg tilføjede THT anden linje, og det syntes at fungere fint.
Jeg har nogle operationer og ender med en anden matrix af samme størrelsesorden.Faktisk, jeg er nødt til at hente billedet fra denne matrix.Denne matrix er forståeligt i form dobbelt.I cant retireve og billede med dette ved hjælp imview ( 'matrixname');Dette er mit problem

TakKode
IN1 = imread ( 'lenna.gif');indou = double (IN1);
 
Min MATLAB siger imview er forældet og giver ingen dokumentation, men IIRC sin gråskalaværdier for dobbelt skal være 0,0 til og med 1.0, så prøv dette:

IN1 = imread ( 'lenna.gif');
indou = double (IN1);
imview (indou/255);

eller konvertere indou tilbage til uint8 før ringer imview.

Vær venlig ikke at behandle Lenna for meget.Hun er bare fint den måde hun er.

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top