O
osako
Unregistered / Unconfirmed
GUEST, unregistred user!
毕业设计里面要实现采集图片并保存到硬盘的功能,比如点一个按钮弹出来个对话框,输入名字保存,或者直接保存也行。由于小弟才接触DELPHI,研究了N久也不行,哪位朋友帮帮忙写一下相关代码。
MV_SaveToBmpFile
原型:BOOL __stdcall MV_SaveToBmpFile(WORD nCardNo,long FrameNo, LPCTSTR szFileName);
说明:保存当前帧到BMP文件参数
参数: nCardNo : 卡号 FrameNo : 帧号 szFileName : 文件名
MV_CaptureSingle
原型:BOOL __stdcall MV_CaptureSingle(WORD nCardNo,long FrameNo);
说明:采集单帧 参数: nCardNo : 卡号 FrameNo : 帧号
MV_GetBufferSize
原型: DWORD __stdcall MV_GetBufferSize(WORD nCardNo,DWORD *lpLiner,DWORD *dwSize);
说明:获得可为本卡作为图象数据使用的缓存BUFFER的线性首地址和大小,及在当前设置下可存放图象的幅数
//设置分配内存大小多少Kbytes(//HLM//SOFTWARE//Microview//MemAlloc//MemorySize)
参数: nCardNo : 卡号 lpLiner : 线性地址 dwSize : 大小
MV_GetBufferAdd
原型: LPVOID __stdcall MV_GetBufferAdd(WORD nCardNo,long FrameNo);
说明:获得序列缓存(含有动态缓存块部分)中指定帧的线性地址
参数: nCardNo : 卡号 FrameNo : 帧号
MV_SetCaptureWindow
原型: BOOL __stdcall MV_SetCaptureWindow(WORD nCardNo,int Left, int Top,int Width, int Height)
说明:设置采集时窗口大小
参数 :nCardNo : 卡号 Left :左 Top :顶 Width:宽度 Height:高度
MV_SetDisplayWindow
原型: BOOL __stdcall MV_SetDisplayWindow(WORD nCardNo, int Left, int Top, int Width, int Height);
说明:设置显示时窗口大小
参数 :nCardNo : 卡号 Left : 左 Top : 顶 Width : 宽 Height : 高度
就这些了,哪位朋友帮帮小弟写写代码!先谢过了!
MV_SaveToBmpFile
原型:BOOL __stdcall MV_SaveToBmpFile(WORD nCardNo,long FrameNo, LPCTSTR szFileName);
说明:保存当前帧到BMP文件参数
参数: nCardNo : 卡号 FrameNo : 帧号 szFileName : 文件名
MV_CaptureSingle
原型:BOOL __stdcall MV_CaptureSingle(WORD nCardNo,long FrameNo);
说明:采集单帧 参数: nCardNo : 卡号 FrameNo : 帧号
MV_GetBufferSize
原型: DWORD __stdcall MV_GetBufferSize(WORD nCardNo,DWORD *lpLiner,DWORD *dwSize);
说明:获得可为本卡作为图象数据使用的缓存BUFFER的线性首地址和大小,及在当前设置下可存放图象的幅数
//设置分配内存大小多少Kbytes(//HLM//SOFTWARE//Microview//MemAlloc//MemorySize)
参数: nCardNo : 卡号 lpLiner : 线性地址 dwSize : 大小
MV_GetBufferAdd
原型: LPVOID __stdcall MV_GetBufferAdd(WORD nCardNo,long FrameNo);
说明:获得序列缓存(含有动态缓存块部分)中指定帧的线性地址
参数: nCardNo : 卡号 FrameNo : 帧号
MV_SetCaptureWindow
原型: BOOL __stdcall MV_SetCaptureWindow(WORD nCardNo,int Left, int Top,int Width, int Height)
说明:设置采集时窗口大小
参数 :nCardNo : 卡号 Left :左 Top :顶 Width:宽度 Height:高度
MV_SetDisplayWindow
原型: BOOL __stdcall MV_SetDisplayWindow(WORD nCardNo, int Left, int Top, int Width, int Height);
说明:设置显示时窗口大小
参数 :nCardNo : 卡号 Left : 左 Top : 顶 Width : 宽 Height : 高度
就这些了,哪位朋友帮帮小弟写写代码!先谢过了!