Примеры/учебник по JavaCV

Есть много книг по OpenCV C++, много примеров и т. д. Но я не могу найти это по Java. Я знаю основы, такие как чтение, показ изображений, захват кадров и их отображение в цикле, но этого так мало. Я хочу заняться ComputerVision, но все, что я могу найти о JavaCV в Google, это то, что я упоминал ранее. Где/Как я могу этому научиться?


person user3029227    schedule 27.12.2013    source источник
comment
Небольшая поправка: JavaCV отличается от оболочки OpenCV Java. JavaCV — неофициальная Java-версия OpenCV, а OpenCV Java — официальная Java-оболочка OpenCV.   -  person Mahm00d    schedule 28.12.2013
comment
Спасибо за лучшее понимание.   -  person user3029227    schedule 29.12.2013


Ответы (1)


Java-обертка довольно молодая, поэтому в сети не так много примеров. Вы должны получить некоторое представление о C++ (если вы еще этого не сделали) и использовать примеры C++. Многие классы/методы доступны в java-оболочке, поэтому вы можете легко их перевести.

Иногда немного сложно найти подходящий оператор Java. Например, все константы или общедоступные функции, определенные в классе Core, напрямую доступны в C++ благодаря оператору #include. В Java это общедоступные статические функции из класса Core, поэтому вам нужно написать Core.xy().

Чтобы найти класс, в котором определена конкретная константа или общедоступная функция, я предпочитаю использовать документ javadoc. индекс. Итак, если вы хотите узнать, где находится функция absdiff, вы ищете эту строку в этом индексе и обнаруживаете, что это статический метод Core, поэтому Core.absdiff(x, y, z) — это оператор Java для оператора C++ absdiff(x, y, z).

person Matthias    schedule 27.12.2013
comment
Я думаю, что это будет единственный способ добиться этого, поэтому спасибо за ваш ответ. - person user3029227; 29.12.2013