次のコードでは、セグ フォールトが発生し、一時的にストール/ハングして動作しません。
for(i=0;i<360;i++)
{
CVrotate(image, i); //i is angle
display("image" in some window);
}
しかし、以下は非常にうまく機能します。
for(i=0;i<360;i++)
{
CVrotate(image, i); //i is angle
waitkey(10);
display("image" in some window);
}
Cvrotateは画像を回転させている機能で、回転した画像は表示用のopencv関数で表示しています。
なぜwaitkey(); ここで必要ですか?ディスプレイは、CVrotate のジョブが完了した後にのみ呼び出す必要があることを理解しています。同様に、次の反復は、表示が終了する前ではなく終了したときに開始されると想定しています。教えてください。