TCP経由で送信されるフレームを表示しようとしています。すべてが正常に機能しており、フレームをリアルタイムで確認できます。
問題は、しばらくするとウィンドウがフリーズすることです。ウィンドウを閉じると、別のウィンドウが表示され、しばらくするとフリーズします。
これが私のコードです:
CvSize size;
size.height = 480;
size.width = 640;
IplImage *frame = cvCreateImageHeader(size, IPL_DEPTH_8U, 3);
frame->imageData = Frame.data();
cvShowImage( "mywindow", frame );
Frame.clear();
cvReleaseImage(&frame);
totalPacketsSize =0 ;
このコードは、フレームの受信中にループで実行されています。
注: このコードは別のスレッドで実行されています。