OpenCV ist eine Bibliothek, die mit vielen verschiedenen Sprachen (C, C++, Java, Python usw.) verwendet werden kann. Es bietet Standard-Dinge wie Bilderfassung, Bildbearbeitung, etc.
SimpleCV auf der anderen Seite ist ein Framework mit mehreren Bibliotheken (soweit ich weiß, nicht nur OpenCV) und Python für Skripting verwendet. Aufgrund der Natur von Python können Sie entweder Skripts ausführen oder eine interaktive Shell verwenden, um Computer Vision-Aufgaben und verwandte Aufgaben auszuführen.
Welcher zu wählen? Dies hängt wirklich von Ihrem Nutzungsszenario ab. Für schnelles Prototyping würde ich annehmen, dass SimpleCV weit überlegen ist, aber für die tatsächliche Implementierung/Verwendung bietet OpenCV viel mehr Möglichkeiten (wenn auch mit einer höheren Komplexität; z. B. in native Anwendungen ebenso wie in eingebettete Systeme aufgenommen werden zu können).
"eine Schnittstelle, die Ihnen Zugriff auf openCV gibt" - das bedeutet, SimpleCV ist so etwas wie ein Wrapper um etwas anderes (OpenCV); SimpleCV stellt eine Reihe von leicht nutzbaren Funktionen zur Verfügung, die intern die installierte OpenCV-Software über ihre weniger leicht verwendbaren Funktionen aufrufen. Aus diesem Grund muss OpenCV möglicherweise separat installiert werden. –
Wenn Sie sich die Mühe machen müssen, opencv zu installieren, können Sie es auch voll nutzen. Nimm mich 2 Tage x.x –
[SimpleCV] (http://simplecv.org/), [OpenCV] (http://opencv.org/) – handle