Вопрос: Импорт OpenCV для Blackberry 10


Я хочу включить библиотеку OpenCV в мой проект каскадов, но я не знаю, как это сделать из-за удачи документации .. Пожалуйста, мне нужна помощь! PS: Я использую Windows 64 64 бит.


4


источник


Ответы:


Хотя я еще не построил его для BB10, я создал OpenCV для ряда других платформ. Вот что я сделал бы:

  1. Ищите чужие готовые двоичные файлы. Например http://www.greenviolet.net/~lewellyn/OpenCV-QNX.zip
  2. Если вам нужно создать его самостоятельно, просто создайте проект библиотеки для каждой подбиблиотеки OpenCV в Momentics и добавьте к нему исходный код со ссылкой на файлы списков CMake (чтобы убедиться, что правильный исходный код заканчивается в правой библиотеке ). Я бы посоветовал не тратить время на попытку получить рабочую сборку из командной строки или искать прямую поддержку OpenCV на BB10. Если вы примете такой подход, то, что будет легко создавать, это cv, cvaux, cxcore и т. Д. Highgui не будет строить этот путь, поскольку он основан на захвате камеры и gui для настольных платформ.
  3. Если вам нужна поддержка камеры, перейдите на низкоуровневый интерфейс с API захвата BB10. Вы можете легко создавать объекты cv :: Mat вокруг существующего указателя на данные RGB24. Я не могу вспомнить, находятся ли кадры в NV21 (например, полуплоскости YUV) или формате RGB24, но в любом случае в OpenCV теперь может быть поддержка NV21. Если нет, там есть код конверсии для преобразования в программное обеспечение. http://labs.movenda.com/blog/wp-content/uploads/2009/02/arm_yuv2rgb.zip

Удачи!


1



Документация по импорту библиотек с открытым исходным кодом содержится на этой странице: https://developer.blackberry.com/native/documentation/core/library_support_at_a_glance.html

Вы найдете ссылку BlackBerry GitHUB для OpenCV. Я не знаю, сколько работы было сделано для портирования.


0