オブジェクト指向のアプローチで OpenCV を使用して C++ でプログラミングしています。基本的に、People[8] というオブジェクトの配列があります。配列ごとに、ウェブカメラを使用して写真を撮って画像を割り当てたいと思います。私はこのようなことをしました:
for (int i=0; i<8; i++){
cvWaitKey(0); //wait for input then take picture
Mat grabbed = cam1.CamCapture();
People[i].setImage(grabbed);
imshow("picture", grabbed);
cvWaitKey(1);
}
私はここで 2 つの問題に直面しています。2) すべての画像をまとめて表示すると、8 つのウィンドウが表示され、すべてのウィンドウにカメラで最後にキャプチャされた画像が表示されます。
何が悪いのかさっぱり分からないのですが、どなたかアドバイスいただけないでしょうか?前もって感謝します。