cfgcgccfg (单选) 0人 0/span> dg 0人 0/span> f 0人 0/span> cfgf 0人 0/span> cgc
1
福建捷宇电脑科技有限公司
DoccameraOcx 控件参考文档
V3.7_151030
1
福建捷宇电脑科技有限公司
目录
1. 功能说明......................................................................................................................................5
2. 适用平台、语言..........................................................................................................................5
3. 接口说明......................................................................................................................................6
3.1. 摄像头控制.......................................................................................................................... 6
3.1.1. 显示主视频源................................................................................................................6
3.1.2. 显示主视频源(窗口句柄)........................................................................................6
3.1.3. 显示主视频源(窗口句柄、可旋转)........................................................................6
3.1.4. 显示主视频源(可旋转)............................................................................................7
3.1.5. 显示副视频源(可旋转)............................................................................................7
3.1.6. 显示副视频源(窗口句柄、可旋转)........................................................................7
3.1.7. 暂停视频源....................................................................................................................8
3.1.8. 停止视频源....................................................................................................................8
3.1.9. 显示人像合并................................................................................................................8
3.1.10. 停止人像合并..............................................................................................................9
3.1.11. 视频源放大操作..........................................................................................................9
3.1.12. 视频源缩小操作..........................................................................................................9
3.1.13. 视频源还原操作..........................................................................................................9
3.2. 参数设置............................................................................................................................ 10
3.2.1. 设置视频源参数..........................................................................................................10
3.2.2. 设置 PIN参数............................................................................................................. 10
3.2.3. 设置 DPI...................................................................................................................... 10
3.2.4. 获取 DPI...................................................................................................................... 11
3.2.5. 设置当前旋转角度......................................................................................................11
3.2.6. 获取当前旋转角度......................................................................................................11
3.2.7. 设置二值化参数..........................................................................................................12
3.2.8. 获取当前二值化参数..................................................................................................12
3.2.9. 设置拍照模式..............................................................................................................12
3.2.10. 设置拍照区域大小....................................................................................................13
3.2.11. 设置图片宽高分辨率的缩放率................................................................................13
3.2.12. 设置图片的压缩率....................................................................................................14
2
福建捷宇电脑科技有限公司
3.2.13. 获取图片保存的压缩率............................................................................................14
3.2.14. 设置自动矫正............................................................................................................14
3.2.15. 获取自动矫正............................................................................................................14
3.2.16. 设置黑边去除............................................................................................................15
3.2.17. 获取黑边去除............................................................................................................15
3.2.18. 设置视频压缩类型....................................................................................................15
3.2.19. 设置主摄像头分辨率................................................................................................16
3.2.20. 设置视频压缩格式....................................................................................................16
3.2.21. 设置摄像头分辨率....................................................................................................17
3.2.22. 设置曝光相对值........................................................................................................17
3.2.23. 设置亮度相对值........................................................................................................18
3.2.24. 设置对比度相对值....................................................................................................18
3.2.25. A3图片切割 2个 A4.................................................................................................18
3.2.26. 获取设备 ID.............................................................................................................. 18
3.2.27. 设置裁边模式............................................................................................................19
3.2.28. 设置裁边大小............................................................................................................19
3.2.29. 获取焦点....................................................................................................................19
3.2.30. 设置焦点....................................................................................................................20
3.2.31. 分割多页....................................................................................................................20
3.2.32. 设置视频显示模式....................................................................................................20
3.3. 图片处理............................................................................................................................ 21
3.3.1. 保存 BMP图片........................................................................................................... 21
3.3.2. 保存 JPG图片.............................................................................................................21
3.3.3. 保存 PNG图片............................................................................................................21
3.3.4. 保存 TIF图片..............................................................................................................22
3.3.5. 保存黑白 TIF图片(支持多页)..............................................................................22
3.3.6. 保存彩色 TIF图片(支持多页)..............................................................................23
3.3.7. 保存灰度图和 TIF图片..............................................................................................23
3.3.8. 保存为 TIF并进行 OCR识别................................................................................... 24
3.3.9. 保存灰度图..................................................................................................................24
3.3.10. 保存灰度图(支持 8、24位)................................................................................24
3
福建捷宇电脑科技有限公司
3.3.11. 保存黑白 JPG图片................................................................................................... 25
3.3.12. 自动扫描....................................................................................................................25
3.3.13. 自动扫描(返回拍摄张数)....................................................................................25
3.3.14. 获取 JPG图像文件的 BASE64数据.......................................................................26
3.3.15. 获取指定图像类型文件的 BASE64数据............................................................... 26
3.3.16. 图片旋转....................................................................................................................26
3.3.17. 设置水印参数............................................................................................................27
3.3.18. 设置水印字体大小....................................................................................................27
3.3.19. 设置水印字体颜色....................................................................................................27
3.3.20. 设置水印位置............................................................................................................28
3.3.21. 设置预览....................................................................................................................28
3.3.22. 设置去灰底................................................................................................................28
3.3.23. 获取去灰底................................................................................................................29
3.3.24. 开始合成图片............................................................................................................29
3.3.25. 保存需合并图片........................................................................................................29
3.3.26. 保存合并现有图片....................................................................................................30
3.3.27. 结束合成图片............................................................................................................30
3.4. 视频处理............................................................................................................................ 30
3.4.1. 开始录屏......................................................................................................................30
3.4.2. 停止录屏......................................................................................................................31
3.5. 文件操作............................................................................................................................ 31
3.5.1. 创建目录......................................................................................................................31
3.5.2. 删除文件、目录..........................................................................................................31
3.5.3. 永久删除文件、目录..................................................................................................32
3.5.4. 复制文件、目录..........................................................................................................32
3.5.5. 移动文件、目录..........................................................................................................32
3.5.6. 重命名文件、目录......................................................................................................33
3.5.7. 显示目录......................................................................................................................33
3.6. PDF操作.............................................................................................................................33
3.6.1. 开始拍 PDF文件........................................................................................................ 33
3.6.2. 保存彩色 PDF单页.................................................................................................... 34
4
福建捷宇电脑科技有限公司
3.6.3. 增加彩色 PDF单页(已有图片)............................................................................ 34
3.6.4. 保存黑白 PDF单页.................................................................................................... 35
3.6.5. 增加黑白 PDF单页(已有图片)............................................................................ 35
3.6.6. 结束保存 PDF文件.................................................................................................... 35
3.7. 打印操作............................................................................................................................ 36
3.7.1. 打印图片......................................................................................................................36
3.7.2. 直接打印......................................................................................................................36
3.8. 上传操作............................................................................................................................ 36
3.8.1. HTTP上传文件............................................................................................................36
3.8.2. HTTP上传文件............................................................................................................37
3.8.3. HTTP上传文件(返回服务端内容)........................................................................38
3.8.4. FTP上传文件...............................................................................................................38
3.8.5. FTP上传文件(是否显示提示消息).......................................................................39
3.9. 条形码/二维码识别........................................................................................................... 39
3.9.1. 识别图片中的条形码/二维码.................................................................................... 39
3.9.2. 在线识别视频中的条形码/二维码............................................................................ 40
3.10. OCR识别..........................................................................................................................40
3.10.1. OCR识别(文档)................................................................................................... 40
3.10.2. OCR识别(字符串)............................................................................................... 40
5
福建捷宇电脑科技有限公司
1.功能说明
DoccameraOcx是连接福州捷宇电脑科技有限公司开发的捷易拍设备
的 ActiveX 控件。
本控件功能强大,可以操控捷易拍设备、处理图片、生成PDF文档,
进行条形码/二维码识别、OCR识别、身份证识别,还可以通过HTTP、FTP
上传拍摄处理后的图片。
业务系统可以非常方便地通过本控件来定制开发所需的功能,满足
企业的文档数字化的需求。
2.适用平台、语言
本控件可以与以下开发语言、平台进行集成:
Java平台(swing、swt、jsp)
.NET平台(asp.net、C#.net、VB.net)
VC++、VB、ASP、PHP、Dephi、Powerbuilder
HTML/Javascript
6
福建捷宇电脑科技有限公司
3.接口说明
3.1.摄像头控制
3.1.1. 显示主视频源
/*************************************************************************/BOOL bStartPlay()/*************************************************************************/* 函数名称:bStartPlay* 功能描述:显示主摄像头视频源* 输入参数:无* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
3.1.2. 显示主视频源(窗口句柄)
/*************************************************************************/BOOL bStartPlayEx(long hwnd)/*************************************************************************/* 函数名称:bStartPlayEx* 功能描述:显示视频源* 输入参数:hwnd——显示视频的窗口句柄* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bStartPlayEx ( hwnd)
3.1.3. 显示主视频源(窗口句柄、可旋转)
/*************************************************************************/BOOL bStartPlayRotateEx(long hwnd,short rotate)/*************************************************************************/* 函数名称:bStartPlayRotateEx* 功能描述:显示视频源* 输入参数:hwnd——显示视频的窗口句柄
rotate——视频旋转角度* 输出参数:无
7
福建捷宇电脑科技有限公司
* 返回值: TRUE——成功FALSE——失败
* 例如: m_cap. bStartPlayRotateEx( hwnd,90)
3.1.4. 显示主视频源(可旋转)
/*************************************************************************/BOOL bStartPlayRotate(short rotate)/*************************************************************************/* 函数名称:bStartPlayRotate* 功能描述:启动视频* 输入参数:rotate——视频旋转角度* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bStartPlayRotate (90);
动态旋转视频:
先 m_cap.bStopPlay(); 再运行 m_cap. bStartPlayRotate (180);
3.1.5. 显示副视频源(可旋转)
/*************************************************************************/BOOL bStartPlay2 (short sRotate)/*************************************************************************/* 函数名称:bStartPlay2* 功能描述:显示副视频源* 输入参数:sRotate——旋转角度* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bStartPlay2 (0);
3.1.6. 显示副视频源(窗口句柄、可旋转)
/*************************************************************************/BOOL bStartPlay2Ex(long hwnd, short sRotate)/*************************************************************************/* 函数名称:bStartPlay2Ex* 功能描述:显示副视频源
8
福建捷宇电脑科技有限公司
* 输入参数:hwnd——显示视频的窗口句柄sRotate——旋转角度
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bStartPlay2 (hwnd ,90);
3.1.7. 暂停视频源
/*************************************************************************/BOOL bPausePlay()/*************************************************************************/* 函数名称:bPausePlay* 功能描述:暂停视频源的显示* 输入参数:无* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
3.1.8. 停止视频源
/*************************************************************************/BOOL bStopPlay()/*************************************************************************/* 函数名称:bStopPlay* 功能描述:停止视频源的显示* 输入参数:无* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
3.1.9. 显示人像合并
/*************************************************************************/BOOL bStartFace();/*************************************************************************/* 函数名称:bStartFace* 功能描述:主副摄像头合并显示* 输入参数:无* 输出参数:无* 返回值: TRUE——成功
9
福建捷宇电脑科技有限公司
FALSE——失败
3.1.10. 停止人像合并
/*************************************************************************/BOOL bStopFace();/*************************************************************************/* 函数名称: bStopFace* 功能描述:停止人像合并的显示* 输入参数:无* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
3.1.11. 视频源放大操作
/*************************************************************************/void vZoomOut();/*************************************************************************/* 函数名称: vZoomOut* 功能描述:放大视频源* 输入参数:无* 输出参数:无* 返回值: 无
3.1.12. 视频源缩小操作
/*************************************************************************/void vZoomIn();/*************************************************************************/* 函数名称: vZoomIn* 功能描述:缩小视频源* 输入参数:无* 输出参数:无* 返回值: 无
3.1.13. 视频源还原操作
/*************************************************************************/void vZoomOriginal();/*************************************************************************/* 函数名称: vZoomOriginal* 功能描述:还原视频源
10
福建捷宇电脑科技有限公司
* 输入参数:无* 输出参数:无* 返回值: 无
3.2.参数设置
3.2.1. 设置视频源参数
/*************************************************************************/void displayVideoPara()/*************************************************************************/* 函数名称:displayVideoPara* 功能描述:显示并设置视频源参数* 输入参数:无* 输出参数:无* 返回值: 无
3.2.2. 设置 PIN参数
/*************************************************************************/void vSetCapturePin ()/*************************************************************************/* 函数名称:vSetCapturePin* 功能描述:设置 PIN参数* 输入参数:无* 输出参数:无* 返回值: 无
3.2.3. 设置 DPI
/*************************************************************************/void vSetDPI(long DPI_X, long DPI_Y)/*************************************************************************/* 函数名称:vSetDPI* 功能描述:设置 DPI* 输入参数:DPI_X——横向 DPI(默认 96)
DPI_Y——纵向 DPI(默认 96)* 输出参数:无* 返回值: 无
11
福建捷宇电脑科技有限公司
3.2.4. 获取 DPI
/*************************************************************************/void vGetDPI(long* DPI_X, long* DPI_Y)/*************************************************************************/* 函数名称:vGetDPI* 功能描述:获取 DPI* 输入参数:无* 输出参数:DPI_X——横向 DPI(默认 96)
DPI_Y——纵向 DPI(默认 96)* 返回值: 无
3.2.5. 设置当前旋转角度
/*************************************************************************/void vSetRotate(short Rotate)/*************************************************************************/* 函数名称:vSetRotate* 功能描述:设置当前旋转角度* 输入参数:Rotate——当前旋转角度(默认 0)* 输出参数:无* 返回值: 无
3.2.6. 获取当前旋转角度
/*************************************************************************/short iGetRotate()/*************************************************************************/* 函数名称:iGetRotate* 功能描述:获取当前旋转角度* 输入参数:无* 输出参数:无* 返回值: 当前旋转角度(默认 0度)
12
福建捷宇电脑科技有限公司
3.2.7. 设置二值化参数
/*************************************************************************/void vSetTIFPara(float fRPara, float fGPara, float fBPara, float fWBPara)/*************************************************************************/* 函数名称:vSetTIFPara* 功能描述:设置二值化参数* 输入参数:fRPara——红色参数(默认 0.3)
fGPara——绿色参数(默认 0.59)fBPara——蓝色参数(默认 0.11)fWBPara——阀值参数(默认 0.2)
* 输出参数:无* 返回值: 无
3.2.8. 获取当前二值化参数
/*************************************************************************/void vGetTIFPara(float* fRPara, float* fGPara, float* fBPara, float* fWBPara)/*************************************************************************/* 函数名称:vGetTIFPara* 功能描述:获取当前二值化参数* 输入参数:无* 输出参数:fRPara——红色参数(默认 0.3)
fGPara——绿色参数(默认 0.59)fBPara——蓝色参数(默认 0.11)fWBPara——阀值参数(默认 0.2)
* 返回值: 无
3.2.9. 设置拍照模式
/*************************************************************************/BOOL bSetMode(short iMode)/*************************************************************************/* 函数名称:bSetMode* 功能描述:设置拍照模式* 输入参数:iMode——拍照模式
0—支持鼠标框选模式(默认模式)1—定义固定大小拍照模式2—定义固定大小身份证拍照模式3—自动寻边
13
福建捷宇电脑科技有限公司
4—自动寻边身份证拍照模式* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bSetMode(0);//设置为默认鼠标可以框选的模式* 备注: 如果设置 bSetMode(1)后,要用 bSetImageArea ()函数定义拍照区域。
3.2.10. 设置拍照区域大小
/*************************************************************************/BOOL bSetImageArea(short iX1, short iY1, short iX2, short iY2)/*************************************************************************/* 函数名称:bSetImageArea* 功能描述:设置拍照区域大小(宽和高分为 10000份))* 输入参数:iX1——拍照区域的左边 Left(1-10000)
iY1——拍照区域的上边 Top(1-10000)iX2——拍照区域的右边 Right(1-10000)iY2——拍照区域的下边 Bottom(1-10000)
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bSetMode(1);
m_cap. bSetImageArea (100,100,9900,9900);* 备注: 调用该接口前要先调用 bSetMode(1)函数,设置为 1模式。
3.2.11. 设置图片宽高分辨率的缩放率
/*************************************************************************/BOOL bSetIamgeXYZoom(float fImageXYZoom)/*************************************************************************/* 函数名称:bSetIamgeXYZoom* 功能描述:设置图片宽高分辨率的缩放率* 输入参数:fImageXYZoom——宽高分辨率的缩放率(默认值为 1.0)* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bSetIamgeXYZoom (0.8);//把图片分辨率缩小为原来的 0.8倍
14
福建捷宇电脑科技有限公司
3.2.12. 设置图片的压缩率
/*************************************************************************/void vSetImageQuality(short sImageQuality)/*************************************************************************/* 函数名称:vSetImageQuality* 功能描述:设置图片保存的压缩率 (拍.BMP图片本函数无效)* 输入参数:sImageQuality——图片保存的压缩率(区间:1-100,默认值:70)* 输出参数:无* 返回值: 无* 例如: m_cap. vSetImageQuality (70);
3.2.13. 获取图片保存的压缩率
/*************************************************************************/short sGetImageQuality()/*************************************************************************/* 函数名称:sGetImageQuality* 功能描述:获取图片保存的压缩率(区间:1-100)* 输入参数:无* 输出参数:无* 返回值: 图片保存的压缩率(区间:1-100)* 例如: short sQuality = m_cap. sGetImageQuality ();
3.2.14. 设置自动矫正
/*************************************************************************/void vSetSkewFlag (BOOL flag)/*************************************************************************/* 函数名称:vSetSkewFlag* 功能描述:设置自动矫正标志* 输入参数:flag——自动矫正标志(TRUE:矫正,FALSE:不矫正)* 输出参数:无* 返回值: 无
3.2.15. 获取自动矫正
/*************************************************************************/BOOL bGetSkewFlag()
15
福建捷宇电脑科技有限公司
/*************************************************************************/* 函数名称:bGetSkewFlag* 功能描述:获取自动矫正标志* 输入参数:无* 输出参数:无* 返回值: TRUE——矫正
FALSE——不矫正
3.2.16. 设置黑边去除
/*************************************************************************/void vSetDelHBFlag (BOOL bFlag)/*************************************************************************/* 函数名称:vSetSkewFlag* 功能描述:设置黑边去除标志* 输入参数:bFlag——黑边去除标志(TRUE:去除,FALSE:不去除)* 输出参数:无* 返回值: 无
3.2.17. 获取黑边去除
/*************************************************************************/BOOL bGetDelHBFlag ()/*************************************************************************/* 函数名称:bGetDelHBFlag* 功能描述:获取黑边去除标志* 输入参数:无* 输出参数:无* 返回值: TRUE——去除
FALSE——不去除
3.2.18. 设置视频压缩类型
/*************************************************************************/void vSetVideoCompressType (short compressType)/*************************************************************************/* 函数名称:vSetVideoCompressType* 功能描述:设置视频压缩类型* 输入参数:compressType——压缩类型
16
福建捷宇电脑科技有限公司
1—MJPG2—YUY23—RGB240/其它—按默认类型
* 输出参数:无* 返回值: 无* 备注: 自动对焦设备用 1
3.2.19. 设置主摄像头分辨率
/*************************************************************************/void vSetResolution(short resolutionType)/*************************************************************************/* 函数名称:vSetResolution* 功能描述:设置分辨率* 输入参数:resolutionType——分辨率类型
1—320*2402—640*4803—800*6004—1024*7685—1600*12006—2048*15367—2592*19440/其它—按设备默认值分辨率
* 输出参数:无* 返回值: 无* 注意:调用设置分辨率后,需要重启摄像头
captrue.vSetResolution(3);captrue.bStopPlay();captrue.bStartPlay();
3.2.20. 设置视频压缩格式
/*************************************************************************/void vSetVideoCompressTypeEx(short devIndex, short compressType)/*************************************************************************/* 函数名称:vSetVideoCompressTypeEx* 功能描述:设置视频压缩格式* 输入参数:devIndex——摄像头索引,1,主摄像头,2副摄像头
compressType——视频压缩格式(可不设置,则按默认MJPG)1—MJPG
17
福建捷宇电脑科技有限公司
2—YUY23—RGB24
* 输出参数:无* 返回值: 无
3.2.21. 设置摄像头分辨率
/*************************************************************************/void vSetResolutionEx(short devIndex, short resolutionType);/*************************************************************************/* 函数名称:vSetResolutionEx* 功能描述:设置分辨率* 输入参数:devIndex——摄像头索引,1,主摄像头,2副摄像头
resolutionType——分辨率类型1—320*2402—640*4803—800*6004—1024*7685—1600*12006—2048*15367—2592*19448—3648*27369—4608*34560/其它—按设备默认值分辨率
* 输出参数:无* 返回值: 无
3.2.22. 设置曝光相对值
/*************************************************************************/void vSetExposure(short iExposure)/*************************************************************************/* 函数名称:vSetExposure* 功能描述:设置曝光相对值(打开视频后调用)* 输入参数:iExposure——曝光相对值(区间:0-100)* 输出参数:无* 返回值: 无* 例如: m_cap. vSetExposure(50);
18
福建捷宇电脑科技有限公司
3.2.23. 设置亮度相对值
/*************************************************************************/void vSetBrightness(short iBrightness)/*************************************************************************/* 函数名称:vSetBrightness* 功能描述:设置亮度相对值(打开视频后调用)* 输入参数:iBrightness——亮度相对值(区间:0-100)* 输出参数:无* 返回值: 无* 例如: m_cap. vSetBrightness(50);
3.2.24. 设置对比度相对值
/*************************************************************************/void vSetContrast(short iContrast)/*************************************************************************/* 函数名称:vSetContrast* 功能描述:设置对比度相对值(打开视频后调用)* 输入参数:iContrast——对比度相对值(区间:0-100)* 输出参数:无* 返回值: 无* 例如: m_cap. vSetContrast(50);
3.2.25. A3图片切割 2个 A4
/*************************************************************************/void vSetA3To2A4Flag(BOOL flag)/*************************************************************************/* 函数名称:vSetA3To2A4Flag* 功能描述:将 A3图片切割成 2个 A4(拍照之前调用)* 输入参数:flag——是否切割标志(TRUE:是,FALSE:否)* 输出参数:无* 返回值: 无* 例如: m_cap. vSetA3To2A4Flag(true);
3.2.26. 获取设备 ID
/*************************************************************************/
19
福建捷宇电脑科技有限公司
BSTR sGetDevicesId()/*************************************************************************/* 函数名称:sGetDevicesId* 功能描述:获取设备 ID* 输入参数:无* 输出参数:无* 返回值: 设备 ID
3.2.27. 设置裁边模式
/*************************************************************************/void vSetCutEdgeMode(BOOL mode)/*************************************************************************/* 函数名称:vSetCutEdgeMode* 功能描述:设置裁边模式* 输入参数:mode——是否设置裁边* 输出参数:无* 返回值: 无
3.2.28. 设置裁边大小
/*************************************************************************/void vSetCutEdgeSize(long left, long right, long top, long bottom)/*************************************************************************/* 函数名称:vSetCutEdgeSize* 功能描述:设置裁边大小* 输入参数:left——左边裁剪大小
right——右边裁剪大小top——顶部裁剪大小bottom——底部裁剪大小
* 输出参数:无* 返回值: 无
3.2.29. 获取焦点
/*************************************************************************/BOOL bGetFocus(long * curValue, long * minValue, long * maxValue,
long * defaultValue, long * step)/*************************************************************************/* 函数名称:bGetFocus
20
福建捷宇电脑科技有限公司
* 功能描述:获取焦点(自动对焦设备使用)* 输入参数:curValue——当前值
minValue——最小值maxValue——最大值defaultValue——默认值step——
* 输出参数:TRUE——成功FALSE——失败
* 返回值: 无
3.2.30. 设置焦点
/*************************************************************************/void vSetFocus(long focusValue, BOOL autoFlag)/*************************************************************************/* 函数名称:vSetFocus* 功能描述:设置焦点(自动对焦设备使用)* 输入参数:focusValue——焦点值
autoFlag——是否自动* 输出参数:无* 返回值: 无
3.2.31. 分割多页
/*************************************************************************/BOOL bSaveSplitImage(LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函数名称:bSaveSplitImage* 功能描述:分割多页* 输入参数:filePath——保存路径
fileName——文件名称,(不含后缀名.webp)* 输出参数:无* 返回值: 无
备注:拆分后的图片会在图片名后加_1.webp---_n.webp
3.2.32. 设置视频显示模式
/*************************************************************************/void vSetVideoDispMode(short mode)
21
福建捷宇电脑科技有限公司
/*************************************************************************/* 函数名称:vSetVideoDispMode* 功能描述:设置视频显示模式* 输入参数:mode——显示模式:0 - 4:3比例显示,1 – 自适应* 输出参数:无* 返回值: 无
3.3.图片处理
3.3.1. 保存 BMP图片
/*************************************************************************/BOOL bSaveBMP(LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函数名称:bSaveBMP* 功能描述:保存为 BMP图片* 输入参数:filePath——保存图片的路径
Filename——保存图片的名称(不用包含后缀名)* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap.bSaveBMP("D:\\","bmpImage");
3.3.2. 保存 JPG图片
/*************************************************************************/BOOL bSaveJPG(LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函数名称:bSaveJPG* 功能描述:保存为 JPG图片* 输入参数:filePath——保存图片的路径
filename——保存图片的名称(不用包含后缀名)* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
3.3.3. 保存 PNG图片
/*************************************************************************/
22
福建捷宇电脑科技有限公司
BOOL bSavePNG(LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函数名称:bSavePNG* 功能描述:保存为 PNG图片* 输入参数:filePath——保存图片的路径
filename——保存图片的名称(不用包含后缀名)* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
3.3.4. 保存 TIF图片
/*************************************************************************/BOOL bSaveTIF (LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函数名称:bSaveTIF* 功能描述:保存为 1位 TIF 图片* 输入参数:filePath——保存图片的路径
filename——保存图片的名称(不用包含后缀名)* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bSaveTIFEx ("D:\\","tif");
3.3.5. 保存黑白 TIF图片(支持多页)
/*************************************************************************/BOOL bSaveTIFEx(LPCTSTR filePath, LPCTSTR fileName, short iMulPageFlag)/*************************************************************************/* 函数名称:bSaveTIFEx* 功能描述:保存黑白 TIF 图片* 输入参数:filePath——保存图片的路径
filename——保存图片的名称(不用包含后缀名)iMulPageFlag——是否多页(1:多页,0:单页)
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bSaveTIFEx ("D:\\","tif",0);
m_cap. bSaveTIFEx ("D:\\","mulTif",1);
23
福建捷宇电脑科技有限公司
3.3.6. 保存彩色 TIF图片(支持多页)
/*************************************************************************/BOOL bSaveTIF24Bit(LPCTSTR filePath, LPCTSTR fileName, short iMulPageFlag)/*************************************************************************/* 函数名称:bSaveTIF24Bit* 功能描述:保存彩色 TIF 图片* 输入参数:filePath——保存图片的路径
filename——保存图片的名称(不用包含后缀名)iMulPageFlag——是否多页(1:多页,0:单页)
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bSaveTIF24Bit("D:\\","tif",0);
m_cap. bSaveTIF24Bit("D:\\","mulTif",1);
3.3.7. 保存灰度图和 TIF图片
/*************************************************************************/BOOL bSaveGrayAndTIF(LPCTSTR grayPath, LPCTSTR grayName,
LPCTSTR tifPath, LPCTSTR tifName )/*************************************************************************/* 函数名称:bSaveGrayAndTIF* 功能描述:同时保存为灰度图和 TIF 图片* 输入参数:grayPath——保存 Gray图片的路径
grayName——保存 Gray图片的名称(不用包含后缀名,后缀名为.BMP)tifPath——保存 TIF图片的路径tifName——保存 TIF图片的名称(不用包含后缀名,后缀名为.TIF)
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap.bSaveGrayAndTIF("D:\\","Gray1","D:\\","Gray1_FIT");
24
福建捷宇电脑科技有限公司
3.3.8. 保存为 TIF并进行 OCR识别
/*************************************************************************/BOOL bSaveTifToOCR(LPCTSTR TifPath, LPCTSTR TifName)/*************************************************************************/* 函数名称:bSaveTifToOCR* 功能描述:保存为 Tif并进行 OCR识别* 输入参数:TifPath——保存 Tif图片的路径
TifName——保存 Tif图片的名称(不用包含后缀名)* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bSaveTifToOCR ("D:\\","TifImage");
3.3.9. 保存灰度图
/*************************************************************************/BOOL bSaveGray (LPCTSTR grayPath, LPCTSTR grayName)/*************************************************************************/* 函数名称:bSaveGray* 功能描述:保存灰度图(8位,DPI值 96)* 输入参数:grayPath——保存 Gray图片的路径
grayName——保存 Gray图片的名称(不用包含后缀名,后缀名为.JPG)* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap.bSaveGray("D:\\","Gray1");
3.3.10. 保存灰度图(支持 8、24位)
/*************************************************************************/BOOL bSaveGrayEx(LPCTSTR path, LPCTSTR name,short bit)/*************************************************************************/* 函数名称:bSaveGrayEx* 功能描述:保存灰度图(DPI值设置有效)* 输入参数:path——保存 Gray图片的路径
name——保存 Gray图片的名称(不用包含后缀名,后缀名为.JPG)bit——位数(8位或 24位)
* 输出参数:无* 返回值: TRUE——成功
25
福建捷宇电脑科技有限公司
FALSE——失败* 例如: m_cap.bSaveGrayEx("D:\\","Gray8",8);
m_cap.bSaveGrayEx("D:\\","Gray24",24);
3.3.11. 保存黑白 JPG图片
/*************************************************************************/BOOL bSaveTifJPG(LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函数名称:bSaveTifJPG* 功能描述:保存黑白 JPG图片* 输入参数:filePath——保存图片的路径
filename——保存图片的名称(不用包含后缀名)* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bSaveTifJPG ("D:\\","tifJpg");
3.3.12. 自动扫描
/*************************************************************************/void AutoScan (short sImageType, LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函数名称:AutoScan* 功能描述:自动扫描* 输入参数:sImageType——图片类型(1:JPG,0:TIF)
filePath——保存图片的路径filename——保存图片的名称(不用包含后缀名)
* 输出参数:无* 返回值: 无* 备注: 自动连续扫描时,文件名为:filePath+ filename+001-999+.webp/tif
3.3.13. 自动扫描(返回拍摄张数)
/*************************************************************************/short iAutoScan (short sImageType, LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函数名称:AutoScan* 功能描述:自动扫描
26
福建捷宇电脑科技有限公司
* 输入参数:sImageType——图片类型(1:JPG,0:TIF)filePath——保存图片的路径filename——保存图片的名称(不用包含后缀名)
* 输出参数:无* 返回值: 拍摄张数* 备注: 自动连续扫描时,文件名为:filePath+ filename+001-999+.webp/tif
3.3.14. 获取 JPG图像文件的 BASE64数据
/*************************************************************************/BSTR sGetBase64()/*************************************************************************/* 函数名称:sGetBase64* 功能描述:获取 jpg图像文件(24位)的 Base64编码数据* 输入参数:无* 输出参数:无* 返回值: 返回 Base64编码后的数据*/
3.3.15. 获取指定图像类型文件的 BASE64数据
/*************************************************************************/BSTR sGetImageBase64 (short imageType)/*************************************************************************/* 函数名称:sGetImageBase64* 功能描述:获取指定图像类型文件的 Base64编码数据* 输入参数:imageType——图像类型
1—BMP2—GIF3—JPG4—PNG5—TIF(黑白)其它—JPG
* 输出参数:无* 返回值: 返回 Base64编码后的数据
3.3.16. 图片旋转
/*************************************************************************/BOOL bRotateJpgImage (LPCTSTR pathName, short rotate)
27
福建捷宇电脑科技有限公司
/*************************************************************************/* 函数名称:bRotateJpgImage* 功能描述:图片旋转* 输入参数:pathName——图片的路径
rotate——图片旋转角度* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bRotateJpgImage ("D:\\",90);
3.3.17. 设置水印参数
/*************************************************************************/void vSetWaterPrint(short iWaterPrintFlag, LPCTSTR sWaterPrintInfo, short iAddTimeFlag)/*************************************************************************/* 函数名称:vSetWaterPrint* 功能描述:设置水印参数信息* 输入参数:iWaterPrintFlag——水印开关(0:不打水印,1:打水印)
sWaterPrintInfo ——水印内容iAddTimeFlag——水印内容加时间(0:不加,1:加)
* 输出参数:无* 返回值: 无* 例如: m_cap. vSetWaterPrint (1,"水印内容",1);
3.3.18. 设置水印字体大小
/*************************************************************************/void vSetWaterPrintFontSize(short fontSize)/*************************************************************************/* 函数名称:vSetWaterPrintFontSize* 功能描述:设置水印字体大小* 输入参数:fontSize——水印字体大小* 输出参数:无* 返回值:无* 例如: m_cap. vSetWaterPrintFontSize (100);
3.3.19. 设置水印字体颜色
/*************************************************************************/void vSetWaterPrintFontColor(long rgb)
28
福建捷宇电脑科技有限公司
/*************************************************************************/* 函数名称:vSetWaterPrintFontColor* 功能描述:设置水印字体颜色* 输入参数:rgb——水印字体颜色(0x000000-0xFFFFFF)* 输出参数:无* 返回值: 无* 例如: m_cap. vSetWaterPrintFontColor (0x0000FF);//红色
3.3.20. 设置水印位置
/*************************************************************************/void vSetWaterPrintPos(short x, short y)/*************************************************************************/* 函数名称:vSetWaterPrintPos* 功能描述:设置水印位置* 输入参数:x——设置水印位置 x轴
y——设置水印位置 y轴* 输出参数:无* 返回值: 无* 例如: m_cap. vSetWaterPrintPos (100, 800);
3.3.21. 设置预览
/*************************************************************************/BOOL vSetImageDispFlag(true)/*************************************************************************/* 函数名称:vSetImageDispFlag* 功能描述:设置是否开启预览* 输出参数:无* 返回值: 无* 例如: m_cap. vSetImageDispFlag(true);
3.3.22. 设置去灰底
/*************************************************************************/void vSetRemoveGBFlag(BOOL bFlag);/*************************************************************************/* 函数名称:vSetRemoveGBFlag* 功能描述:设置是否设置去灰底* 输出参数:无
29
福建捷宇电脑科技有限公司
* 返回值: 无* 例如: m_cap. vSetRemoveGBFlag(true);//去灰底
3.3.23. 获取去灰底
/*************************************************************************/BOOL bGetRemoveGBFlag()/*************************************************************************/* 函数名称:bGetRemoveGBFlag* 功能描述:获取是否设置去灰底* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
3.3.24. 开始合成图片
/*************************************************************************/BOOL bSaveMergeStart (LPCTSTR filePath, LPCTSTR fileName,
short fileType, short cols, long colGap, long rowGap )/*************************************************************************/* 函数名称:bSaveMergeStart* 功能描述:开始合成图片* 输入参数:filePath——保存图片的路径
fileName——保存图片的名称(不用包含后缀名)fileType——图片类型cols——横向列数,如横向为 2,则先排完 2张后再折行colGap——横向间隔距离rowGap——纵向间隔距离
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
3.3.25. 保存需合并图片
/*************************************************************************/BOOL bSaveMergePage ()/*************************************************************************/* 函数名称:bSaveMergePage* 功能描述:保存需合并的单页* 输入参数:filePath——保存图片的路径
30
福建捷宇电脑科技有限公司
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
3.3.26. 保存合并现有图片
/*************************************************************************/BOOL bSaveMergePageImage(LPCTSTR imagePath)/*************************************************************************/* 函数名称:bSaveMergePageImage* 功能描述:保存合并现有图片* 输入参数:imagePath——合并图片的路径* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
3.3.27. 结束合成图片
/*************************************************************************/BOOL bSaveMergeEnd()/*************************************************************************/* 函数名称:bSaveMergeEnd* 功能描述:结束合成图片* 输入参数:无* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
3.4.视频处理
3.4.1. 开始录屏
/*************************************************************************/BOOL bStartRec (LPCTSTR aviPath)/*************************************************************************/* 函数名称:bStartRec* 功能描述:开始录屏* 输入参数:aviPath——视频文件路径* 输出参数:无* 返回值: TRUE——成功
FALSE——失败
31
福建捷宇电脑科技有限公司
* 例如: m_cap. bStartRec ("D:\\ test.avi");
3.4.2. 停止录屏
/*************************************************************************/BOOL bStopRec ()/*************************************************************************/* 函数名称:bStopRec* 功能描述:停止录屏* 输入参数:无* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bStopRec ();
3.5.文件操作
3.5.1. 创建目录
/*************************************************************************/BOOL bCreateDir (LPCTSTR dirPath)/*************************************************************************/* 函数名称:bCreateDir* 功能描述:创建目录* 输入参数:dirPath——目录的路径* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bCreateDir ("D:\\ imageDir");
3.5.2. 删除文件、目录
/*************************************************************************/BOOL bDeleteFile(LPCTSTR pathName)/*************************************************************************/* 函数名称:bDeleteFile* 功能描述:删除文件或者目录(删除到回收站)* 输入参数:pathName——文件或者目录的路径
32
福建捷宇电脑科技有限公司
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bDeleteFile ("D:\\ tif.tif");
3.5.3. 永久删除文件、目录
/*************************************************************************/BOOL bDeleteFileForever(LPCTSTR pathName)/*************************************************************************/* 函数名称:bDeleteFileForever* 功能描述:删除文件或者目录(永久性删除)* 输入参数:pathName——文件或者目录的路径* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bDeleteFileForever ("D:\\ tif.tif");
3.5.4. 复制文件、目录
/*************************************************************************/BOOL bCopyFile(LPCTSTR toPath, LPCTSTR fromPath)/*************************************************************************/* 函数名称:bCopyFile* 功能描述:复制文件或者目录* 输入参数:toPath——新的文件或者目录的路径
fromPath——被复制的文件或者目录的路径* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bCopyFile ("D:\\ tif_bak.tif", "D:\\ tif.tif");
3.5.5. 移动文件、目录
/*************************************************************************/BOOL bMoveFile(LPCTSTR toPath, LPCTSTR fromPath)/*************************************************************************/* 函数名称:bMoveFile* 功能描述:移动文件或者目录* 输入参数:toPath——移动后的文件或者目录的路径
33
福建捷宇电脑科技有限公司
fromPath——被移动的文件或者目录的路径* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bMoveFile ("D:\\ tif_bak.tif", "D:\\ tif.tif");
3.5.6. 重命名文件、目录
/*************************************************************************/BOOL bReNameFile(LPCTSTR toPath, LPCTSTR fromPath)/*************************************************************************/* 函数名称:bReNameFile* 功能描述:重命名文件或者目录* 输入参数:toPath——重命名后的文件或者目录的路径
fromPath——重命名前的文件或者目录的路径* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bReNameFile ("D:\\ tif_New.tif", "D:\\ tif.tif");
3.5.7. 显示目录
/*************************************************************************/BOOL bDispPath (LPCTSTR path)/*************************************************************************/* 函数名称:bDispPath* 功能描述:显示目录* 输入参数:path——目录的路径* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bDispPath ("D:\\ ");
3.6.PDF操作
3.6.1. 开始拍 PDF文件
/*************************************************************************/BOOL bSavePDFStart (LPCTSTR filePath, LPCTSTR fileName)
34
福建捷宇电脑科技有限公司
/*************************************************************************/* 函数名称:bSavePDFStart* 功能描述:开始拍 PDF文件* 输入参数:filePath——保存 PDF文件的路径
filename——保存 PDF文件的名称(不用包含后缀名)* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bSavePDFStart ("D:\\","PDFfile");
3.6.2. 保存彩色 PDF单页
/*************************************************************************/BOOL bSavePDFColorPage ()/*************************************************************************/* 函数名称:bSavePDFColorPage* 功能描述:保存彩色 PDF单页* 输入参数:无* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bSavePDFColorPage ();
3.6.3. 增加彩色 PDF单页(已有图片)
/*************************************************************************/BOOL bAddPDFColorPage (BSTR imagePath,float displayFactor)/*************************************************************************/* 函数名称:bAddPDFColorPage* 功能描述:增加彩色 PDF单页* 输入参数:imagePath——图片路径
displayFactor——图片在 PDF文件中显示大小比例(200万像素:0.525;300万像素:0.42;500万像素:0.331)
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bAddPDFColorPage (“d:\\1.webp”,0.331);
35
福建捷宇电脑科技有限公司
3.6.4. 保存黑白 PDF单页
/*************************************************************************/BOOL bSavePDFBWPage ()/*************************************************************************/* 函数名称:bSavePDFBWPage* 功能描述:保存黑白 PDF单页* 输入参数:无* 输出参数:无* 返回值: TRUE:成功 FALSE:失败* 例如: m_cap. bSavePDFBWPage ();
3.6.5. 增加黑白 PDF单页(已有图片)
/*************************************************************************/BOOL bAddPDFBWPage (BSTR imagePath,float displayFactor)/*************************************************************************/* 函数名称:bAddPDFBWPage* 功能描述:增加彩色 PDF单页* 输入参数:imagePath——图片路径
displayFactor——图片在 PDF文件中显示大小比例(200万像素:0.525;300万像素:0.42;500万像素:0.331)
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bAddPDFBWPage (“d:\\1.webp”,0.331);
3.6.6. 结束保存 PDF文件
/*************************************************************************/BOOL bSavePDFEnd ()/*************************************************************************/* 函数名称:bSavePDFEnd* 功能描述:结束保存 PDF文件* 输入参数:无* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bSavePDFEnd ();
36
福建捷宇电脑科技有限公司
3.7.打印操作
3.7.1. 打印图片
/*************************************************************************/BOOL bPrintImage(short pixelType, LPCTSTR imagePath, short imageType)/*************************************************************************/* 函数名称:bPrintImage* 功能描述:1:1打印图像* 输入参数:* pixelType —— 像素类型(1-200W,2-300W,3-500W)* imagePath —— 图像路径(完整路径)* imageType —— 图像类型(1-jpg,2-tif)* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bPrintImage(1,”D:\\test.webp”,1);
3.7.2. 直接打印
/*************************************************************************/BOOL bPrint()/*************************************************************************/* 函数名称:bPrint* 功能描述:1:1打印* 输入参数:无* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bPrint();
3.8.上传操作
3.8.1. HTTP上传文件
/*************************************************************************/BOOL bUpLoadImage(LPCTSTR fileName, LPCTSTR serverName,
short usPort, LPCTSTR objectName)/*************************************************************************/
37
福建捷宇电脑科技有限公司
* 函数名称:bUpLoadImage* 功能描述:上传指定图片到服务器* 输入参数:fileName——上传图片的完整路径(多文件上传时,用“|”隔开)
serverName——服务器地址(IP、域名)usPort——端口objectName——处理图片上传的服务器对象
(文件请求字段名称:trackdata)* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如:
单文件上传:m_cap. bUpLoadImage ("D:\\JPG.JPG", "127.0.0.1",8080, "/shop/servlet/uploadServlet");
多文件上传:m_cap. bUpLoadImage ("D:\\JPG.JPG|D:\\JPG1.JPG|D:\\JPG2.JPG","127.0.0.1", 8080, "/shop/servlet/uploadServlet");
3.8.2. HTTP上传文件
/*************************************************************************/BOOL bUpLoadImageEx(LPCTSTR fileName, LPCTSTR serverName, short usPort,
LPCTSTR objectName, BOOL bWaitUI, BOOL bRetUI)/*************************************************************************/* 函数名称:bUpLoadImageEx* 功能描述:上传指定图片到服务器* 输入参数:fileName——上传图片的完整路径(多文件上传时,用“|” 隔开)
serverName——服务器地址(IP、域名)usPort——端口号objectName——处理图片上传的服务器对象
(文件请求字段名称:trackdata)bWaitUI——是否显示等待界面bRetUI——是否显示结果界面
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如:
单文件上传:m_cap. bUpLoadImage ("D:\\JPG.JPG", "127.0.0.1",8080, "/shop/servlet/uploadServlet",true,true);
多文件上传:m_cap. bUpLoadImage ("D:\\JPG.JPG|D:\\JPG1.JPG|D:\\JPG2.JPG","127.0.0.1", 8080, "/shop/servlet/uploadServlet",true,true);
38
福建捷宇电脑科技有限公司
3.8.3. HTTP上传文件(返回服务端内容)
/*************************************************************************/BSTR sUpLoadImageEx2(LPCTSTR fileName, LPCTSTR serverName, short usPort,
LPCTSTR objectName, BOOL bWaitUI, BOOL bRetUI)/*************************************************************************/* 函数名称:sUpLoadImageEx2* 功能描述:上传指定图片到服务器,并返回服务端响应内容* 输入参数:fileName——上传图片的完整路径(多文件上传时,用“|” 隔开)
serverName——服务器地址(IP、域名)usPort——端口号objectName——处理图片上传的服务器对象
(文件请求字段名称:trackdata)bWaitUI——是否显示等待界面bRetUI——是否显示结果界面
* 输出参数:无* 返回值: 服务器响应内容* 例如:
单文件上传:m_cap. sUpLoadImageEx2("D:\\JPG.JPG", "127.0.0.1",8080, "/shop/servlet/uploadServlet",true,true);
多文件上传:m_cap. sUpLoadImageEx2("D:\\JPG.JPG|D:\\JPG1.JPG|D:\\JPG2.JPG","127.0.0.1", 8080, "/shop/servlet/uploadServlet",true,true);
3.8.4. FTP上传文件
/*************************************************************************/short iUploadFileToFtp(LPCTSTR host, LPCTSTR port,
LPCTSTR userName, LPCTSTR password,LPCTSTR filePath, LPCTSTR ftpPath, LPCTSTR fileName)
/*************************************************************************/* 函数名称:iUploadFileToFtp* 功能描述:上传文件到 FTP* 输入参数:host——服务器地址(IP或域名)
port——端口userName——用户名password——密码filePath——文件路径ftpPath——服务器路径fileName——存放服务器的文件名
* 输出参数:无* 返回值: 0——成功
1——失败
39
福建捷宇电脑科技有限公司
* 例如: m_cap. iUploadFileToFtp (“192.169.0.11”,”21”,”name”,”password”,”c:\boot.ini”,”/FTPPath/temp”,”boot.ini”);
3.8.5. FTP上传文件(是否显示提示消息)
/*************************************************************************/short iUploadFileToFtpEx(LPCTSTR host, LPCTSTR port,
LPCTSTR userName, LPCTSTR password,LPCTSTR filePath, LPCTSTR ftpPath,LPCTSTR fileName,BOOL uiFlag)
/*************************************************************************/* 函数名称:iUploadFileToFtpEx* 功能描述:上传文件到 FTP* 输入参数:host——服务器地址(IP或域名)
port——端口userName——用户名password——密码filePath——文件路径ftpPath——服务器路径fileName——存放服务器的文件名uiFlag——是否显示提示消息
* 输出参数:无* 返回值: 0——成功
1——失败* 例如: m_cap. iUploadFileToFtpEx (“192.169.0.11”,”21”,
”name”,”password”,”c:\boot.ini”,”/FTPPath/temp”,”boot.ini”,true);
3.9.条形码/二维码识别
3.9.1. 识别图片中的条形码/二维码
/*************************************************************************/BSTR sGetBarCode (LPCTSTR imagePath)/*************************************************************************/* 函数名称:sGetBarCode* 功能描述:识别图片中的条形码/二维码* 输入参数:imagePath——图片路径* 输出参数:无
40
福建捷宇电脑科技有限公司
* 返回值: 返回图片中的条形码/二维码,无条码信息返回空串。
3.9.2. 在线识别视频中的条形码/二维码
/*************************************************************************/BSTR sGetBarCodeOnline ()/*************************************************************************/* 函数名称:sGetBarCodeOnline* 功能描述:在线识别视频中的条形码/二维码* 输入参数:无* 输出参数:无* 返回值: 返回视频中的条形码/二维码,无条码信息返回空串。*/
3.10. OCR识别
3.10.1. OCR识别(文档)
/*************************************************************************/BOOL bOCRImage (LPCTSTR ImagePathName, short iLanguageType,
short iFileType, LPCTSTR filePathName)/*************************************************************************/* 函数名称:bOCRImage* 功能描述:对 ImagePathName文件进行 OCR识别* 输入参数:ImagePathName——要识别图片的路径(带后缀,区分大小写)
iLanguageType——文字语言(1:英文,2:中文)iFileType——保存文件类型(1:TXT,2:DOC,3:XLS)filePathName——保存文件路径(带后缀)
* 输出参数:无* 返回值: TRUE——成功
FALSE——失败* 例如: m_cap. bOCRImage ("D:\\A4.webp",2,2,"D:\\A4.doc");
3.10.2. OCR识别(字符串)
/*************************************************************************/BSTR sOCRImageToString (LPCTSTR ImagePathName, short iLanguageType)/*************************************************************************/* 函数名称:sOCRImageToString
41
福建捷宇电脑科技有限公司
* 功能描述:对 ImagePathName文件进行 OCR识别* 输入参数:ImagePathName——要识别图片的路径(带后缀,区分大小写)
iLanguageType——文字语言(1:英文,2:中文)* 输出参数:无* 返回值: 识别后的字符串* 例如: CSring str = m_cap. sOCRImageToString ("D:\\A4.webp",2);
//返回 OCR后的字符串
功能说明
适用平台、语言
接口说明
摄像头控制
显示主视频源
显示主视频源(窗口句柄)
显示主视频源(窗口句柄、可旋转)
显示主视频源(可旋转)
显示副视频源(可旋转)
显示副视频源(窗口句柄、可旋转)
暂停视频源
停止视频源
显示人像合并
停止人像合并
视频源放大操作
视频源缩小操作
视频源还原操作
参数设置
设置视频源参数
设置PIN参数
设置DPI
获取DPI
设置当前旋转角度
获取当前旋转角度
设置二值化参数
获取当前二值化参数
设置拍照模式
设置拍照区域大小
设置图片宽高分辨率的缩放率
设置图片的压缩率
获取图片保存的压缩率
设置自动矫正
获取自动矫正
设置黑边去除
获取黑边去除
设置视频压缩类型
设置主摄像头分辨率
设置视频压缩格式
设置摄像头分辨率
设置曝光相对值
设置亮度相对值
设置对比度相对值
A3图片切割2个A4
获取设备ID
设置裁边模式
设置裁边大小
获取焦点
设置焦点
分割多页
设置视频显示模式
图片处理
保存BMP图片
保存JPG图片
保存PNG图片
保存TIF图片
保存黑白TIF图片(支持多页)
保存彩色TIF图片(支持多页)
保存灰度图和TIF图片
保存为TIF并进行OCR识别
保存灰度图
保存灰度图(支持8、24位)
保存黑白JPG图片
自动扫描
自动扫描(返回拍摄张数)
获取JPG图像文件的BASE64数据
获取指定图像类型文件的BASE64数据
图片旋转
设置水印参数
设置水印字体大小
设置水印字体颜色
设置水印位置
设置预览
设置去灰底
获取去灰底
开始合成图片
保存需合并图片
保存合并现有图片
结束合成图片
视频处理
开始录屏
停止录屏
文件操作
创建目录
删除文件、目录
永久删除文件、目录
复制文件、目录
移动文件、目录
重命名文件、目录
显示目录
PDF操作
开始拍PDF文件
保存彩色PDF单页
增加彩色PDF单页(已有图片)
保存黑白PDF单页
增加黑白PDF单页(已有图片)
结束保存PDF文件
打印操作
打印图片
直接打印
上传操作
HTTP上传文件
HTTP上传文件
HTTP上传文件(返回服务端内容)
FTP上传文件
FTP上传文件(是否显示提示消息)
条形码/二维码识别
识别图片中的条形码/二维码
在线识别视频中的条形码/二维码
OCR识别
OCR识别(文档)
OCR识别(字符串)