пятница, 12 февраля 2016 г.

Начинаю осваивать OpenCV


Скачал два варианта opencv  3.11 и 2.4.11

Попробовал библиотеку opencv под java и eclipse. Взял вот этот пример.

Заработало после небольшой доработки и в 3.11 и в 2.4

1. в src нужно кинуть файлы lbpcascade_frontalface.xml и lena.png
2. в коде поменять:

CascadeClassifier faceDetector = new CascadeClassifier(getClass().getResource("/lbpcascade_frontalface.xml").getPath());
Mat image = Highgui.imread(getClass().getResource("/lena.png").getPath();

на

CascadeClassifier faceDetector = new CascadeClassifier(getClass().getResource("/lbpcascade_frontalface.xml").getPath().substring(1));
Mat image = Highgui.imread(getClass().getResource("/lena.png").getPath().substring(1));

Заработало после небольшой доработки и в 3.11 нужно учесть переход opencv с версии 2 на 3



Комментариев нет:

Отправить комментарий