videocapture not working with uncompressed files
I try to read uncompressed video files, created by using videowriter and the Y800 FOURCC code and I always have a program crash. I can read the video file generated with Windows media player. The used code is the following :
void CMFC_OpencvDlg::OnBnClickedBlobSeq()
{
static CString Filter=_T("Video files (*.avi; *.mpg) |*.avi;*.mpg|All Files (*.*)|*.*||");
CFileDialog Load(TRUE, _T("*.bitmap"), NULL, OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_HIDEREADONLY,Filter,NULL);
Load.m_ofn.lpstrTitle= _T("Lecture video");
int value = 0 ;
if (Load.DoModal() == IDOK)
{
img_path = Load.GetPathName() ;
VideoCapture Sequence(img_path);
while( true) //Show the image captured in the window and repeat
{
Sequence >> src;
if (src.empty() ) return ;
imshow("image", src);
AfxMessageBox(_T("Image"),0,0) ;
}
}
}
If I use an other Codec all is OK the program works perfectly, But I need work on uncompressed images in order to not degrade image quality.
I am working under Windows 7 with Microsoft Visual Studio 10.
Does some body have an idea on what happens ?
Thanks
I have the same problem. Need help plz. Thanks
I too have the same problem.