本文介绍如何在C#中调用visionPro以处理USB相机采集到的图片。示例如下:
主要思路如下:
1. 使用AForge来打开以及采集usb相机照片。
usb相机处于一直运行状态。每隔100ms采集一次照片。且触发一次事件。
public void Start()
{
this.videoSourcePlayer.Stop();
this.videoSourcePlayer.SignalToStop();
this.videoSourcePlayer.WaitForStop();
this.videoSourcePlayer.Start();
timer.Change(100, 100);
}
public void Stop()
{
timer.Change(Timeout.Infinite, Timeout.Infinite);
this.videoSourcePlayer.Stop();
}
private void OnTimerEvent(object state)
{
if(videoSourcePlayer != null)
{
Image = videoSourcePlayer.GetCurrentVideoFrame();
if(Image != null) {
DT_GetImage =