Проблемы с использованием cvtColor с матом CV_8U - PullRequest
0 голосов
/ 14 ноября 2018

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

pin_ptr<System::Byte> pinPtrArray;
pinPtrArray = &e->GetImageData->dataRawPixels1Byte[0];
Mat im(e->Width,e->Height, CV_8U, pinPtrArray);

Mat color, thresh;
cvtColor(im, color, COLOR_BGR2GRAY);
threshold(color, thresh, 110, 255, THRESH_BINARY);
imshow("thresh", thresh);
waitKey(20);

Эта часть находится в непрерывном цикле «для» съемки изображений с внешней камеры, а не с веб-камеры компьютера. Если бы кто-нибудь мог объяснить, почему я мог задеть этот контрольно-пропускной пункт или неправильно заметил, как я инициализировал объекты, это было бы очень полезно. Thx!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...