我在使用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;
}
提前非常感谢。
答案 0 :(得分:1)
看起来你正试图翻转m_IPLimg2
,但没有先设置其内容。尝试:
cvFlip(m_IPLimg1, m_IPLimg2, 0 );
这将翻转m_IPLimg1并将结果放入m_IPLimg2。
答案 1 :(得分:0)
我得到了解决方案,我需要首先使用mencoder格式化我的.avi,因为上面的视频是我从图像序列生成的,编解码器似乎已经破解了。感谢所有回复。