0

表示された画像が点滅しないように、getchar() を配置します。それはWindowsコンソールプロジェクトでした。

cv::Mat image= cv::imread("me.jpg");
cv::namedWindow("Image1");
cv::imshow("Image1",image);
getchar();

「Image1」ウィンドウは灰色で「応答なし」のようですが、に変更するgetchar()cv:waitKey(5000)正常に動作します。なぜ、それはプロセスと関係があるのですか?ありがとう。

4

1 に答える 1

1

imshow() は画像参照をコピーするだけで、waitKey() は (ウィンドウ) メッセージのポンピングを行います。それがなければ、プログラムは実際のブリッティングが発生するポイントに到達しません。

于 2013-03-22T13:49:42.703 に答える