Мне просто интересно, будет ли значительное преимущество в скорости относительно данного набора машин при использовании JavaCV по сравнению с реализацией OpenCV на C/C++.
Пожалуйста, поправьте меня, если я ошибаюсь, но я понимаю, что реализация opencv c/c++ ближе к машине, где, как Java-реализация OpenCV, JavaC, будет иметь небольшой недостаток скорости (в миллисекундах), поскольку виртуальная машина преобразует ваш исходный код в байт-код, который затем преобразуется в машинный код. В то время как в c/c++ он преобразуется прямо в машинный код и, таким образом, не несет в себе этот промежуточный этап, связанный с накладными расходами виртуальной машины.
Пожалуйста, не убивайте меня здесь, если я допустил ошибки; Я только учусь и буду рад конструктивной критике.
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/212 ... interfaces
OpenCV (JavaCV) и OpenCV (интерфейсы C/C++) ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение