using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Threading; using System.Windows.Forms; using ThridLibray; namespace _1_5相机SDK图像采集 { public class Camera { List<IGrabbedRawData> m_frameList = new List<IGrabbedRawData>(); /* 图像缓存列表 */ Thread renderThread = null; /* 显示线程 */ bool m_bShowLoop = true; /* 线程控制变量 */ Mutex m_mutex = new Mutex(); /* 锁,保证多线程安全 */ public event Action<Bitmap> NewImage; public Camera() { if (null == renderThread) { renderThread = new Thread(new ThreadStart(ShowThread)); renderThread.IsBackground = true; renderThread.Start(); } } /* 转码显示线程 */ private void ShowThread() { while (m_bShowLoop) { if (m_frameList.Count == 0
C# 大华相机图像采集
最新推荐文章于 2023-08-09 09:18:07 发布
本文详细介绍了如何使用C#语言与大华相机进行交互,实现图像采集功能。通过实例代码,讲解了连接相机、配置参数、获取图像的关键步骤,为C#开发者在图像处理领域的实践提供了参考。
摘要由CSDN通过智能技术生成