Обнаружение Красного шара - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть этот желтый зонд, и я передаю его через поверхность.Чтобы помочь мне отследить движение, я поместил эту красную «сферу» в верхний правый угол.

Я использую / буду использовать EmguCV для обработки изображения.

Я собирался использоватьизменить значения HSV для изображения, чтобы получить красное изображение, но «определение» красных цветов, которые я нашел в Интернете, кажется, не соответствует моему шару, который очень красный для моего глаза.

Это обрезанное изображение:

enter image description here

Я поместил курсор в сердце этого красного шарика, и значения RGB и HSV отображаются внизу.

Я уверен, что вы скажете, отрегулируйте мои входящие значения, но значения для этого шара, похоже, меняются от кадра к кадру.Даже в пределах диапазона HSV, который, я думал, будет игнорировать изменения освещения.

Это мои 2 диапазона:

 var img1=  imOrignal.InRange( new Hsv( 0, 100, 100 ), new Hsv( 10, 255, 255 ) );
 var img2 = imOrignal.InRange(new Hsv(160, 100, 100), new Hsv(179, 255, 255));
...