У меня возникло странное состояние при отображении моего видео с помощью cvShowImage или даже при добавлении данных изображения в IPLImage, я не совсем уверен.
Изображение / кадр должны быть такими:
, но изображение отображалось так:
Как вы можете видеть, некоторые части рамы также перемещаются на левую сторону.
Кто-нибудь сталкивался с подобной проблемой?
while(1){
m_IPLimg1 = m_pFrameCapture->GrabOneFrame();
if(m_IPLimg1 == NULL) break;// no more frames, exit the loop
cvFlip(m_IPLimg2, NULL, 0 );
cvShowImage("Original Video", m_IPLimg1);
cvShowImage("GMM Result Video", m_IPLimg2);
char c = cvWaitKey(20);
if (c==27) break;
}
Действительно, заранее спасибо.