我正在为研究项目使用黑白相机,并且正在更新以前个人的现有代码。在多次尝试运行以下程序的过程中,我继续在包含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);
此部分位于连续的“ for”循环中,该循环从外部相机而非计算机的网络摄像头获取图像。如果有人能解释为什么我会遇到这个障碍,或者注意到我初始化对象的方式不正确,那将不胜感激。谢谢!