测试分为两部分进行,总体思路如下:
第一部分是Beckhoff读取Basler相机(或其他相机)的图像数据,并进行图像处理(参考:https://blog.csdn.net/woshigaowei5146/article/details/104898625)。
然后LabVIEW通过ADS(参考:https://blog.csdn.net/woshigaowei5146/article/details/107230113)把图像数据上传至Tango服务端。
Beckhoff Vision读取本地图片/相机实时图像 进行测试,把图片数据转为二维数组进行传输。
- TwinCAT端程序
TYPE DUT :
STRUCT
aArray : ARRAY [1..50,1..37] OF BYTE;
END_STRUCT
END_TYPE
PROGRAM MAIN
VAR
hr : HRESULT;
fbCamera : FB_VN_SimpleCameraControl;
eState : ETcVnCameraState;
ipImageIn : ITcVnImage;
ipImageInDisp : ITcVnDisplayableImage;
ipImageRes : ITcVnImage;
ipImageResDisp : ITcVnDispla