@DirtyWorld :
Einige Infos mehr wären auch gut. Es sind Pixeldaten ?!
Die Bilder des Mikroskops kommen immer im gleichen Maßstab, oder ?
Nun müssen einzelne Objekte gefunden, vermessen und deren Maße ins Bild eingetragen werden ?
Dafür würde ich das Photoshop-Scripting nehmen. Das Problem ist doch sicherlich die automatisierte Objekterkennung in einem Pixelbild (welches ist gemeint, wo liegt es), und da kann Dir ein CAD-Programm auch nicht weiterhelfen.
Ich würde dem Script unter die Arme greifen und zB das Objekt in jedem Bild markieren, zB mit einem roten Punkt in Ebene 2. So sucht das Script erstmal den Punkt in Ebene 2 und daraufhin sucht es die Ränder des Objektes in Ebene 1, uU helfen Tonwertkorrektur oder andere Filter, um das Ergebnis zu verbessern ( eine Hilfsebene ). Wenn das Script dann simpel nach der größten horizontalen und vertikalen Ausbreitung sucht, dann auf Basis des Maßstabs die Größe berechnet und einträgt, von mir aus auch mit einer Maßlinie, sollte das Ziel erreicht sein.
Ach ja, eine hilfreiche Methode zum Vereinfachen von Objekten wäre das nach Farbe selektieren, danach Auswahl vergrößern um zB 10px und danach wieder verkleinern um den gleichen Betrag. Das schließt mögliche Löcher im Objekt. Jene Auswahl könnte man in eine weitere Ebene schreiben, wo dann die Objekt-Erkennungs-Methode zum Zuge kommt. Möglicherweise bietet das Scripting schon die Größendaten ( Fläche, Höhe, Breite ) einer selektierten Fläche, das wäre natürlich toll, dann bräuchte man sich nicht mit dieser Objekterkennung rumschlagen..
Ah, wenn es ein Video ist, kann man auch den Unterschied zwischen 2 Frames nutzen, um den Rand des Objekts zu finden..
Links:
http://www.tutorials.de/forum/coders-talk/324921-schwarze-flecken-auf-grafiken-erkennen.html
http://objectmix.com/graphics/338759-blob-detection-marching-square-lookup-table.html
https://www.codeproject.com/KB/audi...ort=Position&view=Quick&select=2281225&fr=226
http://209.85.129.132/search?q=cach...bs&hl=de&ct=clnk&cd=12&gl=de&client=firefox-a
mfg chmee
p.s.: Könntest Du mal ein Beispielbild zeigen, um sich das Problem mal näher anzuschauen ?