JAVA Specialist
Задача (короткая формулировка):
· Сделать java-интерфейс к https://github.com/ShaoqingRen/faster_rcnn.
o Предпочтительный вариант - конвертацияматлабовского кода в java-код
o Если не получится, то сделать интеграцию сmatlab runtime.
Статья о быстром поиске и локализацииобъектов с помощью Neural Networks'2016 Faster R-CNN --Towards Real-Time Object Detection with Region Proposal
Networks ' [Ren et al., 2016]):http://arxiv.org/abs/1506.01497
Программа на матлабе, работает быстро,находит объекты, создаёт вокруг них boxes (прямоугольные рамки), и присоединяет labels,
я видел демо -- работает хорошо
Source Code (там код наматлабе): https://github.com/ShaoqingRen/faster_rcnn
Чтобы получить полезную для насфункциональность, используем то, что матлаб может, в принципе,
сгенерировать java-код (возможно его нужно будет серьезно дорабатывать).
Нужно:
Задача: Сгенерировать спомощю matlab java-код, который будет работать независимо, и делать
то же самое, что делает матлаб-код, описанный в статье
· Сгенерировать java-код, который будетработать независимо от matlab (сначала получить java-код и
разобраться, где там вход, а где выход, что подаётся на вход, что должно быть
на выходе)
· Доработать код чтобы он воспроизводилфункциональность, описанную в статье
· Протестировать и сравнить java-версиюс matlab-версией
Небольшое уточнение:
Есть такая штука http://www.mathworks.com/products/matlab-compiler-sdk/index.html, которая может генерировать в том числе иjava-байт-код. Можно исследовать его возможности.
Наверное, стоит делать интеграцию черезэтот SDK.