2012-01-09 4 views
3

Можете ли вы помочь мне с логикой для моей программыраспознавания объектов в андроида

Моя программа должна сделать следующее:

Когда я рисую круг с помощью мыши она должна признать его как круг. аналогично для квадрата, овала и т. д. Я хочу, чтобы пошаговая процедура могла кому-нибудь помочь?

Да, я пробовал этот код. но я не могу его настроить.

Я не знаю, где изменить код для добавления круга, квадрата

ответ

5

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

Вы можете сделать это, сохранив все координаты x/y нарисованной фигуры, а затем сравните его с помощью круговых/овальных уравнений.

Я бы выбрал первое решение, если у вас нет никаких дополнительных требований.

редактировать/

Вы можете копировать жесты из эмулятора на ваш компьютер с

./adb pull /sdcard/gestures ~/test 

Вы должны поместить их в де res/raw папку, чтобы использовать их в приложении.

редактировать/

ADB команды: нажмите here

+0

да я попробовал этот код. но я не могу его настроить. Я не знаю, где изменить код для добавления круга, квадрат –

+0

Для создания новых жестов вы должны использовать создатель жестов, который установлен на эмуляторе Android. –

+0

Я добавил в gesture builder. он сохраняется. можете ли вы мне сообщить, как читать сохраненный файл с SD-карты и упаковывать его в приложение. Plz сообщите мне ответ .. –

Смежные вопросы