1
私は奇妙な問題に直面しています。キャプチャされた画像が表示されないのはなぜですか?
画像を読み込んで表示できます。また、画像をキャプチャできますが、画像が表示されません。カメラはきれいに接続して画像をうまくキャプチャしますが、画像は表示されません。
私のシステムは、opencv 3.3.0でウィンドウが10-64ビットです。
コードは以下のとおりです。
int main()
{
cv::VideoCapture cap(0);
if (!cap.isOpened()) {
std::cerr << "camera didn't connected." << std::endl;
return 0;
}
int nFrame = 0;
cv::Mat image = cv::imread("orgin102.jpg");
cv::imshow("image", image);
cvWaitKey(0);
while (true) {
cv::Mat origin;
cap >> origin;
//flip orign
flip(origin, origin, 1);
nFrame++;
cv::imshow("image", origin);
//if (cv::waitKey(27) >= 0) break;
cvWaitKey(0);
}
return 0;
}