Комментарии 12
Может я еще не проснулся и туплю, но в начале статьи было сказано про уменьшение вычислений «на порядок», а в конце получается, что выполняется 68% от исходных операций. Что, конечно хорошо, но до порядка, даже в двоичной системе не дотягивает.
+1
Занятно, но объясните мне пожалуйста в чем прелесть матлаба?
0
Причем тут МатЛаб? А прелесть его в том, что это высокопроизводительная и удобная система матричных вычислений с уникальным синтаксисом.
+1
Только высокопроизводительная эта система в плане скорости реализации на ней алгоритмов. Скорость выполнения оставляет желать лучшего, но для многих задач это не критично. :)
-1
Возможно, смотря как писать, мне ни разу не удалось обогнать преобразование Фурье реализованное в МатЛабе своим реализованным на C++, с использованием там всяких кватернионов и другими ускоряющими хитростями. Некоторые функции реализованные в нем для меня загадка.
0
Я думаю, что все их built-in функции достаточно хорошо оптимизированы. А вот длинные m-скрипты заставляют его задуматься. После портирования на C++ скорость вырастает. Правда я никогда не задавался вопросом, что именно тормозит сильнее всего.
0
Как правило тормозит, если писать циклами. На матлабе можно любой код написать практически без циклов.
0
Надо будет попробовать.
Кстати вспомнил конкретику — обработка видео с вебки в реалтайме. Делалось в Matlab Simulink — там нещадно тормозило. C++ OpenCV позволила добиться приемлемых результатов. Правда тут не m-язык…
Кстати вспомнил конкретику — обработка видео с вебки в реалтайме. Делалось в Matlab Simulink — там нещадно тормозило. C++ OpenCV позволила добиться приемлемых результатов. Правда тут не m-язык…
0
Спасибо! Добавил ссылку на эти комментарии к своей (про детектор Канни) статье.
-1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Комментарий к алгоритму выделения контуров Канни