白いピクセルを計算し、opencv で 2 つの輪郭を比較する必要があります。これは、最初のフレームと 5 番目のフレーム、次に 5 番目と 10 番目のフレームなどの 1 つの輪郭です。
ビデオで次の輪郭を見つける方法についてよく調べました。しかし、すべて無駄です。opencv に次の輪郭を見つける機能があるかどうかは疑問です。チュートリアルなどを読んで完全に混乱しています。
私はこれをしました。私は自分の論理を疑います。
cvFindContours(bgModel->foreground, memory, &contour, sizeof(CvContour),CV_RETR_CCOMP,CV_CHAIN_APPROX_SIMPLE, cvPoint(0,0));
if(FrameNumber%5==0)
{
for( ; contour != 0; contour = contour->h_next )
{
double area = fabs(cvContourArea(contour,CV_WHOLE_SEQ, 0));
この後どうすればいいのかわからない。次の輪郭を取得する方法????