Ich brauche Blobs Indizes zu finden und dann sie im Kontinuum Bild zu maskieren. Wer kann mir helfen? Bitte lassen Sie mich wissen, wie ich die Indizes von Blobs auflisten kann. Ich verwende blob_analyzer, um die Bilder zu analysieren. Prost MahtabBlobs Indizes und maskieren es im Kontinuum Bild
Antwort
Es wäre hilfreich, mehr Informationen zu haben, aber ich nehme an, Sie blob_analyzer
von der Coyote IDL-Bibliothek verwenden.
Also, Sie ein Blob-Objekt aus dem Bild machen:
blobs = obj_new('blob_analyzer', image)
Sie herausfinden können, wie viele Blobs wurden unter Verwendung der NumberOfBlobs
Methode identifiziert:
n_blobs = blobs -> NumberOfBlobs()
Alternativ Sie kann zusammenfassende Informationen über alle Blobs mit der ReportStats
Methode erhalten:
blobs -> ReportStats
für die Indizes für die i-te Blob, verwenden Sie die GetIndices
Methode erhalten:
indices = blobs -> GetIndices(i)
Dies sollten Sie einen 1D-Vektor der Indizes geben, die man in 2D-Indizes umwandeln kann ARRAY_INDICES
mit , wenn du willst. Das wäre:
indices_2D = array_indices(image, indices)
Um die Flecken in der Bildmaske, können Sie einfach tun:
new_image = image ;Make a copy of the original image
new_image[indices] = 0 ;Set all the pixels in the blob to 0
Das wird natürlich nur die Pixel in der i-ten blob maskieren, aber Sie könnten einfach eine Schleife machen, um den obigen Prozess für alle Blobs zu wiederholen.
new_image = image ;Make a copy of the original image
;Loop through and mask blobs
for i = 0, n_blobs - 1 do begin
indices = blobs -> GetIndices(i) ;Get indices for the ith blob
new_image[indices] = 0 ;Mask those pixels
endfor
- 1. Erkennen von Blobs im Bild mit OpenCV
- 2. OpenCV - Wie maskieren Bild in Python zu maskieren?
- 3. Finden Sie das längste Kontinuum im Array, dass die Summe der Werte im Kontinuum gleich Null modulo 3
- 4. Docker Kontinuum/Miniconda3 Container zeigt nicht "Conda"
- 5. XMLHttp Request und Blobs
- 6. Bilder mit einem generierten Bild imagick maskieren
- 7. Git Pointers und Blobs
- 8. Konvertieren eines Blobs in ein Bild
- 9. MVC5 Azure Blobs und Modelle
- 10. Mehrere Indizes im Vergleich zu mehrspaltigen Indizes
- 11. Liste der weißen Pixel Indizes im Bild mit CUDA
- 12. Postgresql und BLOBs - maximale Größe von bytea?
- 13. Ist es möglich, verwaiste Blobs im App-Engine-Blobstore zu finden und zu löschen?
- 14. SQLite - Mixed BLOBS und TEXTS
- 15. Maskieren und Glätten eines Bildes mit OpenCV
- 16. CAGradientLayer über CALayers maskieren
- 17. Ein Bild mit einem vorhandenen SVG-Pfad maskieren
- 18. Erkennen von schwachen Blobs in einem Noise-Bild
- 19. Wie maskieren Sie ein Bild auf Matlab mit interaktiven Raster?
- 20. Wie jede Region in Bild innerhalb der Grenze zu maskieren
- 21. Passwörter mit Logback maskieren?
- 22. Wie maskieren Sie das Bild in C# mit ITextSharp.dll?
- 23. Kann scipy.stats offensichtliche Ausreißer identifizieren und maskieren?
- 24. Wann sollten Blobs in einer Cassandra (und CQL) Tabelle verwendet werden und was genau sind Blobs?
- 25. Verwenden des Azure Search Index zum Indizieren von Blobs im Azure Blob Speicher (Bilder und Videos)
- 26. OpenCV Qt Entfernen kleine Blobs
- 27. Eine Zeichenfolge maskieren
- 28. Wie sichere ich Azure-Tabellen und Blobs?
- 29. Absturz beim Maskieren eines Bildes
- 30. Bild im Hintergrund, um es zu enthalten