using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using AForge.Video; using AForge.Video.DirectShow; using AForge.Vision.Motion; namespace cam { public partial class Form1 : Form { FilterInfoCollection dvList; //ติดต่อกล้อง VideoCaptureDevice cam;//ติดต่อกล้อง MotionDetector det; float NiveDeDeteccion; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { det = new MotionDetector(new TwoFramesDifferenceDetector(), new MotionBorderHighlighting()); NiveDeDeteccion = 0; dvList = new FilterInfoCollection(FilterCategory.VideoInputDevice);//ติดต่อกล้อง foreach (FilterInfo info in dvList)//ติดต่อกล้อง { cmbList.Items.Add(info.Name); } cmbList.SelectedIndex = 0;//ติดต่อกล้อง } private void Start_Click(object sender, EventArgs e) { cam = new VideoCaptureDevice(dvList[cmbList.SelectedIndex].MonikerString);//ติดต่อกล้อง pic.VideoSource = cam;//ติดต่อกล้อง pic.Start();//ติดต่อกล้อง } private void Stop_Click(object sender, EventArgs e) { pic.SignalToStop();//ติดต่อกล้อง } private void pic_NewFrame(object sender, ref Bitmap image) { NiveDeDeteccion = det.ProcessFrame(image); } } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง