захват веб-камеры альфа-канала opencv переполнение стека

Я прочитал веб-камеру Logitech C200 на USB-порт с этим кодом на C ++ с OpenCV:

Mat result;
IplImage* frame;
int hell=0;
int dunkel=0;
CvCapture* capture;
capture = 0;
capture = cvCaptureFromCAM( CV_CAP_ANY );
cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_WIDTH, 320);
cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_HEIGHT, 240);

frame = cvQueryFrame( capture );

if( !frame ) break;
result = frame;
flip(result , result ,-1);

cvReleaseCapture( &capture );

for(int i = 0; i < 240; ++i){
for(int j = 0; j < 320; ++j){

if((result.at<Vec3b>(i,j)[1] > 230) && (result.at<Vec3b>(i,j)[0] > 230))
{ hell++;}
else
{dunkel++;}
}
}

Как я могу получить альфа-канал, в этом случае [4] четвертый элемент одного элемента в Mat-Matrix в OpenCV?

Спасибо за помощь

-2

Решение

в изображениях с веб-камеры нет альфа-канала.

также, пожалуйста, используйте c ++ api от opencv, почтенный c — тупик.

0

Другие решения

Есть ли возможность читать альфа-канал с веб-камеры?
как модель цвета hsv:

http://en.wikipedia.org/wiki/HSL_and_HSV

это оттенок (Фарбтон)

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector