Die Python Imaging Library, PIL, versteht sich, ist ein guter Kompromiss zwischen Geschwindigkeit-to-Market und eine gute Leistung (und Sie können immer verwenden scipy und dessen Kernteil, numpy, es zu bereichern für erweiterte Bild -Processing benötigt, wenn Sie Python als Ihre Pivot-Sprache wählen! -). Ebenso sind Visualisierungen (einschließlich 3D) hervorragend in Python-Erweiterungen von Drittanbietern enthalten - sehen Sie sich EPD, die Enthought-Python-Distribution an, um zu erfahren, welche Bibliotheken Ihnen bei solchen Aufgaben am besten helfen können Sie möchten nicht mit Enthought für den kommerziellen Vertrieb zusammenarbeiten ... aber es könnte sich lohnen, sie zu überprüfen, da sie ausgezeichnete kommerzielle Kontakte und technische Fähigkeiten haben ;-).
Wenn und wenn Sie in C++ für eine bestimmte Komponente eintauchen möchten, Boost.Python, SIP oder Cython wird es zu einem Kinderspiel machen, die Komponente in Ihre Python Mainstream zu integrieren. Für die Benutzeroberfläche & c, PyQt ist toll ...
Mit anderen Worten, während ich offensichtlich voreingenommen bin, in Ihren Schuhen würde ich ohne Zögern für Python als "Kern" gehen und untersuchen die verschiedenen Optionen, die ich erwähnt habe für die Visualisierung, UI, etc., usw. Ein Vorbehalt: für schnelle Time-to-Market, bleiben Sie mit Python 2.6: die neueste 3.1, obwohl in vieler Hinsicht gut, wird wahrscheinlich immer noch verpasste Versionen von vielen Erweiterungen von Drittanbietern vermissen dein Leben viel einfacher und süßer mit Python 2.6!
Ähnliche Fragen: http://stackoverflow.com/questions/984962/best-programming-language-for-medical-image-processing/985041#985041 Meine Antwort ist immer noch ziemlich gleich. –