Подтвердить что ты не робот

Библиотека обработки изображений для Android?

Друг, который работает в медицинской профессии, попросил меня написать небольшое приложение для Android, которое могло бы сделать снимок, проанализировать его с точки зрения цветов и размера, чтобы мы знали, как он развился со времени последнего моментального снимка, и выносите рекомендации основанный на этой эволюции.

Я только начинаю работать с Android, и мне было интересно, знал ли кто-нибудь о хорошей библиотеке, которая могла бы это сделать, и сохранить время разработки.

4b9b3361

Ответ 1

OpenCV (для Open Computer Vision) - это библиотека обработки изображений С++, широко используемая исследователями в области обработки изображений, компьютерного зрения, робототехники... (по крайней мере, для тех, кто не использует Matlab). Он официально поддерживает Android, и он активно развивается.

Кроме того, у него есть много расширенных функций, которые вы можете использовать позже, если вам это нужно.

Ответ 2

Я нашел JavaCV лучше для Android, так как он экспортирует API Java. Он также поддерживает другие библиотеки обработки изображений.

Ответ 3

Вы можете посмотреть в Imagemagick. У этого есть пара Android-портов (см. https://github.com/puelocesar/android-lib-magick для одного из двух, о котором я знаю), и я уверен, что прочитал, что у него есть поддержка за то, что вы хотите.

Ответ 4

Использовать JavaCV, является Wrapper для OpenCV. JavaCV Содержит все большинство функций, которые содержит OpenCV. Хотя JavaCV не имеет никакой богатой документации, вы можете использовать документацию OpenCV, чтобы найти функции, которые вы можете использовать для своего проекта. JavaCV имеет такую ​​же подпись метода (не для всех), как OpenCV.