비디오 파일에서 프레임을 가져 오려고하지만 프레임을 읽는 동안 OpenCv : u! = 0 예외가 발생합니다. Emgu.Cv dll을 사용하고 있습니다. 다음과 같이 나는 코드를 작성했습니다 :OpenCv : u! = 0 비디오 파일에서 프레임을 읽는 중 예외가 발생했습니다.
private void GetVideoFrames(String Filename)
{
try
{
captureFrame = new Capture(Filename);
bool Reading = true;
while (Reading)
{
using (frame = captureFrame.QueryFrame().ToImage<Bgr, Byte>())
{
if
if (frame != null)
{
imageBox1.Image = frame;
frameCount++;
}
else
{
Reading = false;
}
}
}
}
사람이 어떤 도움을 주 시겠어요.
'사용'이후 'if'가 정확하고 필요하다고 생각하십니까? –
그게 실수 야. –
당신은 그것을 고칠 수 있으며 또한 예외 메시지와 스택 추적을 제공하십시오 –