没有合适的资源?快使用搜索试试~ 我知道了~
良田高拍仪接口文档
3星 · 超过75%的资源 需积分: 35 77 下载量 111 浏览量
2017-03-03
14:33:11
上传
评论 2
收藏 804KB PDF 举报
温馨提示
试读
43页
良田高拍仪的接口文档
资源推荐
资源详情
资源评论
客户端控件接口说明
1
客户端控件接口说明
目录
1. 全局对象 EloamGlobal ......................................................................................... 2
(1) 设备操作 ............................................................................................................... 2
(2) 图像操作 ............................................................................................................... 3
(3) FTP/HTTP ............................................................................................................... 3
(4) 内存操作 ............................................................................................................... 4
(5) 二代证 ................................................................................................................... 5
(6) 条码/二维码 ......................................................................................................... 6
(7) OCR ........................................................................................................................ 7
(8) 指纹识别 ............................................................................................................... 9
(9) 模板识别 ............................................................................................................. 10
(10) 文件/文件夹操作 ............................................................................................... 11
(11) IC 卡阅读器操作 ................................................................................................. 12
(12) 磁卡阅读器操作 ................................................................................................. 13
(13) 人脸识别 ............................................................................................................. 13
(14) 拍照声音 ............................................................................................................. 14
(15) 录像 ..................................................................................................................... 14
(16) 打印机 ................................................................................................................. 15
2. 图像对象 EloamImage .................................................................................................... 15
3. 内存块对象 EloamMemory ............................................................................................ 20
4. 图像列表对象 EloamImageList ...................................................................................... 20
5. HTTP 上传对象 EloamHttp ............................................................................................. 21
6. FTP 上传对象 EloamFTP ................................................................................................. 23
7. 设备对象 EloamDevice ................................................................................................... 24
8. 视频对象 EloamVideo .................................................................................................... 27
9. 窗口对象 EloamView ..................................................................................................... 31
10. 区域对象 EloamRect.................................................................................................. 34
11. 缩略图对象 EloamThumbnail .................................................................................... 35
12. 字体对象 EloamFont .................................................................................................. 36
13. 模板对象 EloamTempl ................................................................................................ 37
14. 录像对象 EloamVideoCap .......................................................................................... 39
15. EloamGlobal 事件通知 ............................................................................................... 40
16. EloamView 事件通知 ................................................................................................. 42
附录......................................................................................................................................... 43
客户端控件接口说明
2
1. 全局对象 EloamGlobal
(1) 设备操作
a) 初始化高拍仪,(必须在所有其它函数之前调用)
成功返回 TRUE,失败返回 FALSE
VARIANT_BOOL InitDevs(void);
b) 反初始化高拍仪,(必须在所有对象销毁后)
成功返回 TRUE,失败返回 FALSE
VARIANT_BOOL DeinitDevs(void);
c) 获取设备个数
type 设备类型,1表示视频设备,2表示音频设备
返回设备个数
LONG GetDevCount(LONG type);
d) 获取指定设备的显示名称
type 类型,1 表示视频,2 表示音频
idx type 类型下的索引
返回名称内容
BSTR GetDisplayName(LONG type, LONG idx);
e) 获取指定设备的友好名称
type 类型,1 表示视频,2 表示音频
idx type 类型下的索引
返回名称内容
BSTR GetFriendlyName(LONG type, LONG idx);
f) 获取设备摄像头序号
type 类型,1 表示视频,2 表示音频
idx type 类型下的索引
返回设备摄像头序号,1 为主摄像头,2、3 为辅摄像头,-1 表示获取失
败
LONG GetEloamType(LONG type, LONG idx);
创建设备
type 设备类型,1表示视频设备,2表示音频设备
idx 设备索引
返回设备对象
备注:若有多个设备,idx为依次为从0开始编号的整数
IDispatch* CreateDevice(LONG type, LONG idx);
客户端控件接口说明
3
(2) 图像操作
a) 创建图像
width 图像宽度
height 图像高度
channels 3表示为彩色图像,1表示为灰度图像
返回图像对象
IDispatch* CreateImage(LONG width, LONG height, LONG
channels);
b) 通过文件创建图像
filename 文件名
flag 保留,必须传0
返回图像对象
IDispatch* CreateImageFromFile(BSTR fileName, LONG flag);
c) 通过Base64创建图像
Base64 base64数据
Flag 保留,必须为0
返回图像对象
IDispatch* CreateImageFromBase64(BSTR base64, LONG flag);
d) 创建图像列表
返回图像列表对象
IDispatch* CreateImageList(void);
e) 通过文件创建图像列表
filename 文件名
flag 保留,必须传 0
返回图像列表对象
IDispatch* CreateImageListFromFile(BSTR fileName, LONG
flag);
(3) FTP/HTTP
a) 创建 FTP 对象
ftpPath ftp 路径
返回 FTP 对象
IDispatch* CreateFtp(BSTR ftpPath);
b) 创建 HTTP 对象
客户端控件接口说明
4
httpPath http 服务器的 url
返回 HTTP 对象
IDispatch* CreateHttp(BSTR httpPath);
c) 创建区域对象
X 区域左上角 X 坐标
Y 区域左上角 Y 坐标
Width 区域宽度
Height 区域高度
返回区域对象
IDispatch* CreateRect(LONG x, LONG y, LONG width, LONG
height);
d) 创建字体对象
height 文字的高度,例如:120
width 文字的宽度,例如:120
escap 指定移位向量和设备X轴之间的一个角度,以十分之一度为单位。
移位向量平行于正文行的基线
orien 指定每个字符的基线和设备X轴之间的角度
thickness 字体的粗细程度,例如:700
italic 1为斜体,0为非斜体
underline 1为画线字体,0为非画线字体
strick 1表示增加删除线,0表示不增加删除线
font 字体名,例如:宋体
返回字体对象
IDispatch* CreateTypeface(LONG height, LONG width, LONG
escap, LONG orien, LONG thickness, LONG italic, LONG
underline, LONG strike, BSTR font);
(4) 内存操作
a) 创建空的内存块
返回内存对象
IDispatch* CreateMemory(void);
b) 从文件创建内存对象
filename 文件名
返回内存对象
IDispatch* CreateMemoryFromFile(BSTR fileName);
客户端控件接口说明
5
(5) 二代证
a) 初始化二代证模块(必须在所有二代证函数前调用)
成功返回TRUE,失败返回FALSE
VARIANT_BOOL InitIdCard(void);
b) 反初始化二代证模块
成功返回TRUE,失败返回FALSE
VARIANT_BOOL DeinitIdCard(void);
c) 读取二代证
成功返回TRUE,失败返回FALSE
VARIANT_BOOL ReadIdCard(void);
d) 识别二代证(异步,返回不代表识别成功,需要在二代证初始化后调用)
成功返回TRUE,失败返回FALSE
VARIANT_BOOL DiscernIdCard(void);
e) 创建二代证图像(需要在二代证识别之后调用才有效)
Flag 1表示头像,2表示正面,3表示反面,4表示正反垂直合成,5表示反
正垂直合成,6表示正反水平合成,7表示反正水平合成
返回图像对象
IDispatch* GetIdCardImage(LONG flag);
f) 获取二代证指纹数据(需要在二代证识别之后调用才有效)
返回数据的内存对象
IDispatch* GetIdCardFingerprint ();
g) 获取二代证数据
Flag 代号,为以下数值:
1
姓名
2
性别
3
籍贯
4
出生年
5
出生月
6
出生日
7
住址
8
身份证号码
9
签发机关
10
有效期限年(起)
11
有效期限月(起)
12
有效期限日(起)
13
有效期限年(止)
剩余42页未读,继续阅读
资源评论
- sduser2019-04-07正好需要此文档,谢谢提供
追风筝的Coder
- 粉丝: 102
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功