Ich habe ein 8-Bit-Bild und eine Transformationsmatrix. Ich muss die Methode griddata() verwenden ONLY, um es zu transformieren? Ich weiß, wie man solche Übersetzung mit affine2d() und imwarp() tut, aber, wie diese Aufgabe mit Hilfe von Griddata() zu tun?Wie wird das Bild mithilfe von griddata() in MATLAB transformiert?
Antwort
- Holen Sie sich alle Koordinaten, die Sie
- transformieren möchten Verwenden Sie die die verzerrten Koordinaten
- Beispiel die verzogenen Koordinaten von den ursprünglichen Koordinaten erhalten Transformation unter Verwendung von Griddata
% Params row = 10; % number of rows in the matrix col = 10; % number of cols in the matrix ficitoiusValues = rand(col,row); % Create a mash grid for all the coordinate in the matrix [Y,X] = meshgrid(1:col,1:row); corrdaintes = [X(:),Y(:), ones(row*col,1)]; % Create a transform (In your case you already have this) transform = rand(3,3); % Warp all the corrdiantes transformedCorrdaines = transform*corrdaintes'; % Use griddata to find the new valiues of the new transformed corrdinates vq = griddata(1:col,1:row,ficitoiusValues,transformedCorrdaines(1,:),transformedCorrdaines(1,:));
Danke. Eigentlich bin ich neu bei MATLAB. Ich habe ein Bild (Pentagon.tif). Ich muss es transformieren. Wie integriere ich das Bild in den obigen Code? – Noname
Lesen Sie das Bild und für jeden Kanal des Bildes wenden Sie den Code an, indem Sie die ficitoiusValues durch den Kanal ersetzen. Um die Zeilen- und Spaltenwerte zu erhalten, verwenden Sie einfach [Zeile, Spalte] = Größe (Kanal) –
Vielen Dank. – Noname
- 1. Zählen von Kreisobjekten in einem Bild mithilfe von Matlab
- 2. Wie wird das Bild angezeigt?
- 3. JPA Query-transformiert wird
- 4. Wie wird die Ansicht in iOS transformiert?
- 5. Wie wird das benutzerdefinierte Bild "userLocationAnnotationView" mithilfe von MapKit in swift gedreht?
- 6. Wie wird das Bild von der Kamera-Roll-URL mithilfe der reaktiven nativen Kamera angezeigt?
- 7. Wie wird das Bild angezeigt?
- 8. Konvertieren von Zeichenausgabe in Bild in MATLAB
- 9. Wie wird das Bild synchronisiert?
- 10. Wie wird das Bild in RSS angezeigt?
- 11. Originalwerte beibehalten, wenn Matrix in Bild gespeichert wird in Matlab
- 12. Wie transformiert Papervision3d Texturen?
- 13. Wie wird das Bild in UIImageView wie das Originalbild angezeigt?
- 14. Wie wird die Exportbildgröße in PowerPoint mithilfe von VBA angepasst?
- 15. Wie wird das Bild in UNNotificationServiceExtension angezeigt?
- 16. Wie lade ich Bilder in Postgres mithilfe von Java in Matlab ein?
- 17. Heatmap in Matlab: Heatmap_overlay() Offset von Bild
- 18. Web.config nicht transformiert wird, wenn Debugging-Code
- 19. So erhalten Sie den Raumbezug mithilfe von "Imcrop" mit Matlab
- 20. Wie würde ich das zugeschnittene Bild mit get Bild mithilfe von Toolkit abrufen?
- 21. Wie kann Bild in Matlab deutlich zeigen?
- 22. GridLayout und GridData in der Sonnenfinsternis
- 23. Silverlight transformiert Bilder C#
- 24. Wie Bild in MATLAB GUI hinzufügen?
- 25. Wie wird das Bild vom Eingangstyp gelöscht?
- 26. MATLAB: wie man ein Bild in ein anderes Bild umwandelt
- 27. Scipy - 3d Griddata - Warum ist es notwendig, Griddata xi Argument auf Tupel zu werfen?
- 28. links in Bild in MATLAB
- 29. wie ein graues Bild in Matlab gui
- 30. Erzeugen eines Signals, das mit Matlab
Gibt es einen bestimmten Grund, warum Sie nur 'Griddata' verwenden können? –
@NoelSegura, klingt wie eine Hausaufgabe Art der Frage. Noname, bitte geben Sie weitere Informationen, Beispieldaten (klein), Beispieltransformation (einfach), erwartetes Ergebnis usw. an ... lesen Sie [So erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/) mcve) für Details darüber, wie man eine Frage mit besserer Antwortchance stellt. – Hoki