Visionpro纯代码取像
时间: 2023-07-09 21:49:57 浏览: 125
VisionPro提供了一系列的函数和方法,可以通过编写代码来实现图像的采集。以下是一些常用的纯代码取像的方法:
1. 使用GigE相机取像:
```
Dim objCamera As New CogAcqFifoGigE
objCamera.OwnedImage = True ' 确保取得图像后将其释放
objCamera.Grab()
Dim objImage As CogImage8Grey = objCamera.OwnedImage
```
2. 使用USB相机取像:
```
Dim objCamera As New CogAcqFifoUSB
objCamera.OwnedImage = True
objCamera.Grab()
Dim objImage As CogImage8Grey = objCamera.OwnedImage
```
3. 使用Frame Grabber卡取像:
```
Dim objFrameGrabber As New CogFrameGrabber
objFrameGrabber.OwnedImage = True
objFrameGrabber.Grab()
Dim objImage As CogImage8Grey = objFrameGrabber.OwnedImage
```
其中,CogAcqFifoGigE、CogAcqFifoUSB和CogFrameGrabber分别代表GigE相机、USB相机和Frame Grabber卡,CogImage8Grey表示采集到的灰度图像。在使用这些函数和方法取像之前,需要先初始化相应的硬件设备。
阅读全文