Von einem grauen Bild habe ich versucht, alle angeschlossenen Komponenten mit bwconcomp zu extrahieren, dann arbeite ich an jeder angeschlossenen Komponente. Ich möchte ein neues Bild mit der Größe des Originalbildes einiger spezifischer verbundener Komponenten zeichnen. Ich sah viele Arbeiten basierend auf dem Bereich, die größte Komponente ... aber für mich habe ich neue Parameter, die die verbundenen Komponenten filtern, Wie kann ich ein neues Bild mit der ursprünglichen Bildgröße ein bestimmtes verbundenes Bauteil an seinem ursprünglichen Ort zeichnen ?? Danke :)nur specefic verbundene Komponenten speichern
Antwort
Wenn ich Sie richtig verstehe, möchten Sie eine beschriftete Karte der verbundenen Komponenten nehmen und etwas zu jeder Komponente einzeln machen.
Sie können dies durch finding array elements that meet a condition tun.
Angenommen, Sie Komponenten markiert haben, so dass Sie Ihre Matrix ist mylabels
1 1 1 2 2 2
1 1 3 3 3 2
1 3 3 3 4 4
5 5 5 5 4 4
einen bestimmten Bereich auszuwählen, 3 beispielsweise
regionA = (mylabels == 3);
verwenden, die eine Karte gerade Region produzieren 3 wie folgt:
0 0 0 0 0 0
0 0 1 1 1 0
0 1 1 1 0 0
0 0 0 0 0 0
Sie können diese Karte als Maske für Isolat verwenden e bestimmte Teile des Originalbildes:
subimage = image .* regionA;
Sie zusammen
regionAB = regionA | regionB;
regionAB = (mylabels == 3 | mylabels == 4);
mehrere Etiketten
oder durch Auswahl von mehreren angeschlossenen Komponenten durch die Kombination ihrer Karten kombinieren
Hallo, danke für deine Antwort, wie kennst du das Etikett der angeschlossenen Komponente ?? für l = 1: CC.NumObjects if (sthing) diese verbundene Komponente halten anderes abnehmen Ende Ende – user3967257
- 1. Iterative verbundene Komponenten Algorithmus
- 2. Spark-graphx- Stark verbundene Komponenten
- 3. Apache Spark GraphX verbundene Komponenten
- 4. Python verbundene Komponenten mit Pixelliste
- 5. So finden Sie überlappende verbundene Komponenten
- 6. Finden Sie "verbundene Komponenten" in Grafik
- 7. Depth First Search Algorithm - Zähle verbundene Komponenten
- 8. Wie Unit React-Redux verbundene Komponenten testen?
- 9. In einem Graphen verbundene Komponenten finden
- 10. Wofür werden stark verbundene Komponenten verwendet?
- 11. Näher verbundene Komponenten in Graph-Toll
- 12. Verbundene Komponenten rekursive Funktion in MATLAB
- 13. Wie benutzt man OpenCVs verbundene Komponenten mit Statistiken in Python?
- 14. Stark verbundene Komponente
- 15. Python: --- URL-Pfad in Cloudera VM eine verbundene Datenmenge Speichern
- 16. Symfony2 ManyToMany Relation speichern Sie auch die vorhandene verbundene Entität
- 17. Reaktive native Komponenten in JSON speichern?
- 18. Speichern Zustand mehrerer Dynamische Komponenten auf ReactJS
- 19. signalR verfolgt verbundene Benutzer
- 20. So entfernen Sie verbundene Komponenten aus einem Bild unter Beibehaltung einige
- 21. ReactJS: einige Komponenten Render nur auf Anfrage
- 22. Importieren Sie nur bestimmte Komponenten in reagieren
- 23. Liste verbundene Bluetooth-Geräte?
- 24. Localdb verbundene Server
- 25. Verbundene Grafikaufgabe mit JSfiddle
- 26. Nur Endzeile speichern
- 27. Finding Kinder, die ein specefic Kriterien in ORACLE erfüllen
- 28. Java Probleme buliding eine Liste mit specefic Struktur
- 29. Wie Daten einer specefic Reihe bekommen oder Spalte in SQL
- 30. Spark: Was ist die zeitliche Komplexität des in GraphX verwendeten Algorithmus für verbundene Komponenten?
Wie „die Option“ Sie eine bestimmte verbundene Komponente zu beginnen? Sie müssen das wissen, bevor Sie antworten. – rayryeng
Diese Frage ist mir nicht klar. Können Sie einen Beispielcode und ein Beispiel für das gewünschte Ergebnis angeben? – Poelie
Die [Dokumentation] (https://www.mathworks.com/help/images/ref/bconncomp.html#bu2xeh0-1) für 'bwconncomp' enthält ein Beispiel, wie eine bestimmte Komponente aus einem Bild entfernt wird. Das Hinzufügen von Komponenten zu einem neuen Bild basierend darauf sollte einfach sein. – beaker