Opencv для мобильных телефонов Java midp2.0 mid1.0
Я недавно завершил свой проект в OpenCV 2.0 C++. Этот проект предназначен для лиц с нарушениями зрения. В основном, изображение берется через камеру, а затем обрабатывается, чтобы вести слепого / слабовидящего человека.
Теперь я хочу протестировать этот проект на мобильном устройстве в различных реальных сценариях. У меня есть два мобильных телефона (Sony Erricsson W810i и LG KS360), которые поддерживают приложения JAVA. И я также читал, что функции-оболочки OpenCV для Java доступны с именем JAVACV.
Может ли кто-нибудь подсказать мне, можно ли написать приложение для тестирования моей реализации? JAVACV совместим с этими старыми телефонами JAVA?
1 ответ
Это невозможно. Прежде всего потому, что JavaCV является просто оболочкой, это означает, что openCV должен быть установлен в системе, чтобы JavaCV мог предоставить интерфейс, через который вы можете получить доступ к методам в openCV.
Поскольку вы не можете запустить opencv на этих старых телефонах, вы не сможете использовать JavaCV
Кроме того, JavaCV требует Java SE 1.6, и телефоны поддерживают только то, что включено в спецификацию MIDP.
Мобильные приложения, основанные на MIDP, не могут использовать весь набор функций / классов, имеющихся в Java 1.6(например, вы не можете использовать такие дженерики, как List<?>
, Map<?>
так далее.)