Hallo, ich soll ein Bild 168x168 double um 30 Grad rotieren. imrotate(Bild,30,'nearest','crop) gibt mir aber ein double complex zurück. Das ich nicht anzeigen kann. Leider sind meine Matlabkenntnisse nicht gut. Habe mir gedacht ich ich nutze nur den Realteil zum Anzeigen. aber real(Bild) geht nicht. evtl. weil man damit nur Arrays keine Matrizen funktionieren. Hat einer einen Tip für mich ?
Also bei mir (MATLAB R2012b) funktioniert real(A) für Matrizen. Ich denke da sollte nicht der Fehler liegen. Außerdem entspricht die Klasse der Rückgabe derer der Eingabe: The input image can be numeric or logical. The output image is of the same class as the input image.
Markus schrieb: > Also bei mir (MATLAB R2012b) funktioniert real(A) bei mir auch 11b. hatte Fehler bei der Eingabe gemacht. Ich verstehe nur nicht warum man imrotate überhaupt braucht und was das bringen soll bilder zu drehen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.