Pytanie, które należy sobie zadać, jest ważniejsze - czas lub czas komputera. Jeśli twoje zadanie jest naprawdę proste, możesz je zakodować w MATLAB i sprawić, by działał od razu. MATLAB jest zdecydowanie najłatwiejszy w rozwoju - język skryptowy z wbudowanym zarządzaniem pamięcią, ogromną gamą dostarczonych funkcji oraz doskonałym interfejsem do wyświetlania i manipulowania danymi podczas debugowania.
Z drugiej strony, MATLAB jest co najmniej o rząd wielkości wolniejszy niż skompilowany kod openCV dla wielu zadań. Jest to szczególnie ważne, jeśli korzystasz z bibliotek prymitywów intel wydajności.
Jeśli wiesz, jak kodować w MATLAB, proponuję napisać i debugować twoje algorytmy w tym języku, a następnie przenieść je do c/C++ z openCV dla szybkości. Jeśli potrzebujesz tylko kilku prostych funkcji, które chcesz przyśpieszyć, możesz wywołać kod c z MATLAB, ale ciężko jest sprawić, żeby działało to poprawnie kilka razy, zanim spróbujesz, więc prawdopodobnie lepiej będzie po prostu przepisać skończony kod całkowicie w c/C++
Hej Marc Jestem całkowicie nowym użytkownikiem zarówno openCV, jak i matlab oraz przetwarzania obrazu jako całości. Muszę coś zrobić na śledzenie gałki ocznej za pomocą kamery internetowej. Co polecasz? Nie ma wystarczającej dokumentacji dla openCV? – Sohaib