ผมต้องการเล่นไฟล์วีดีโอด้วย Emgu CV แต่มัน error แบบนี้ครับ Unable to create capture from 184.avi
โค้ดครับ
public partial class Form1 : Form
{
//Set the name of pop-up window
String winname = "First Window";
Timer My_Time = new Timer();
int FPS=30;
Capture _capture;
public Form1()
{
InitializeComponent();
//Frame Rate
My_Timer.Interval = 1000 / FPS;
My_Timer.Tick += new EventHandler(My_Timer_Tick);
My_Timer.Start();
_capture = new Capture("184.avi"); // Error ที่บรรทัดนี้ครับ
}
private void My_Timer_Tick(object sender, EventArgs e)
{
imageBox.Image = _capture.QueryFrame().ToBitmap();
}
เครื่องผมใช้ Windows 8 64 bit ครับ ผมก็อปไฟล์ dll ทั้งหมดของ openCV โดยเฉพาะ opencv_ffmpeg2411_64.dll , opencv_ffmpeg.dll และไฟล์วิดีโอไปวางในโฟลเดอร์ Debug แล้วยัง Error เหมือนเดิมครับ ไม่ทราบว่าต้องแก้ยังไงครับ
C# Emgu CV เล่นไฟล์วีดีโอไม่ได้ครับ
โค้ดครับ
public partial class Form1 : Form
{
//Set the name of pop-up window
String winname = "First Window";
Timer My_Time = new Timer();
int FPS=30;
Capture _capture;
public Form1()
{
InitializeComponent();
//Frame Rate
My_Timer.Interval = 1000 / FPS;
My_Timer.Tick += new EventHandler(My_Timer_Tick);
My_Timer.Start();
_capture = new Capture("184.avi"); // Error ที่บรรทัดนี้ครับ
}
private void My_Timer_Tick(object sender, EventArgs e)
{
imageBox.Image = _capture.QueryFrame().ToBitmap();
}
เครื่องผมใช้ Windows 8 64 bit ครับ ผมก็อปไฟล์ dll ทั้งหมดของ openCV โดยเฉพาะ opencv_ffmpeg2411_64.dll , opencv_ffmpeg.dll และไฟล์วิดีโอไปวางในโฟลเดอร์ Debug แล้วยัง Error เหมือนเดิมครับ ไม่ทราบว่าต้องแก้ยังไงครับ