问题是这样的:通过摄像头采集一帧图像,此图像不经过硬盘存取,直接采用回调抓取,得到该图像某个点的灰度值。
提供的信息:F:=MV.CaptureOneFrame(0,0,False);//图像的一帧抓取
接下来就是图像的回调信息
软件开发里提供的回调函数格式:MV_SetCallBack
原型:MVAPI BOOL WINAPI MV_SetCallBack ( HANDLE hDevice, CALLBACKFUNC pCallBack, PVOID pUserData, CALLBACKTYPE CallType )
说明:设置设备的采集用户回调函数;在设备运行时每一幅图像到达时将会调用该用户回调函数。
入口参数: hDevice : 设备句柄。
pCallBack : 设备采集的用户回调。
此回调函数的原型为:
typedef BOOL (WINAPI *CALLBACKFUNC)( PVOID pData, PMV_IMAGEINFO pImageInfo, PVOID pUserData, ULONG Index )
(详见自定义函数类型,当用户回调返回FALSE时代表用户不希望系统显示图像,返回TRUE代表用户希望显示。)
pUserData : 用户传递给回调函数的上下文数据。
CallType : 参见自定义枚举CALLBACKTYPE。
提供的信息:F:=MV.CaptureOneFrame(0,0,False);//图像的一帧抓取
接下来就是图像的回调信息
软件开发里提供的回调函数格式:MV_SetCallBack
原型:MVAPI BOOL WINAPI MV_SetCallBack ( HANDLE hDevice, CALLBACKFUNC pCallBack, PVOID pUserData, CALLBACKTYPE CallType )
说明:设置设备的采集用户回调函数;在设备运行时每一幅图像到达时将会调用该用户回调函数。
入口参数: hDevice : 设备句柄。
pCallBack : 设备采集的用户回调。
此回调函数的原型为:
typedef BOOL (WINAPI *CALLBACKFUNC)( PVOID pData, PMV_IMAGEINFO pImageInfo, PVOID pUserData, ULONG Index )
(详见自定义函数类型,当用户回调返回FALSE时代表用户不希望系统显示图像,返回TRUE代表用户希望显示。)
pUserData : 用户传递给回调函数的上下文数据。
CallType : 参见自定义枚举CALLBACKTYPE。
解决方案 »
- [Error] Unit4.pas(172): Undeclared identifier: 'GetAddrString'
- 定义的结构类型不能使用
- Delphi中写的DCOM组件调用问题
- 無.................................................題
- 非常简单的问题,来那分吧!(Combox的问题)
- !!!!表连表!!!!
- 各位帮忙
- 关于用Tdbchart显示多个图形的问题
- 这样的if () then....else..语句为什么不行?online wait
- 神奇的问题,delphi程序读取RMREPORT报表卡,白天正常,晚上就卡
- oracle詳解.chm
- char 如何像 string 一样赋值?
这两个,应该是图像数据和图像信息吧。
{
//若干代码
return false;
}注册函数xxxMV_SetCallBack ( handle, xxx, pUserData, CallType );