Как разделить IplImage на каналы HSV с помощью библиотек JavaCV - PullRequest
2 голосов
/ 18 апреля 2011

Я пытаюсь отследить яркую точку (лазерную указку) с помощью JavaCV, но у меня возникают проблемы с выяснением, как разделить изображение или IplImage на каналы HSV для отслеживания этой точки.

1 Ответ

2 голосов
/ 06 мая 2012

Чтобы дать более четкий ответ:

IplImage orgImg = cvLoadImage( ... );

IplImage hsv = IplImage.create( orgImg.width(), orgImg.height(), orgImg.depth(), orgImg.nChannels() );
IplImage hue = IplImage.create( orgImg.width(), orgImg.height(), orgImg.depth(), CV_8UC1 );
IplImage sat = IplImage.create( orgImg.width(), orgImg.height(), orgImg.depth(), CV_8UC1 );
IplImage val = IplImage.create( orgImg.width(), orgImg.height(), orgImg.depth(), CV_8UC1 );

cvCvtColor( orgImg, hsv, CV_BGR2HLS );
cvSplit( hsv, hue, sat, val, null );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...