捷易拍sdk开发指南
更新时间:2023-07-30 00:42:01 阅读量: 实用文档 文档下载
- 捷易拍高拍仪推荐度:
- 相关推荐
1
DoccameraOcx 控件参考文档V3.7.120527
一、 DoccameraOcx功能说明
DoccameraOcx这是一个连接福州捷宇电脑科技有限公司开发的捷易拍设备视频源的 ActiveX 控件。
二、 DoccameraOcx安装注册说明
运行Setup.bat进行安装,安装时要输入注册码,请将注册界面上的本机序列号发给供应商,供应商会根据你的序列号生成一个注册码。输入注册码后,点击“注册按钮”进行注册并安装OCX。商务会谈后发布免注册SDK。
三、 DoccameraOcx接口说明:
/*************************************************************************/
1、 BOOL bStartPlay();
/*************************************************************************/* 函数名称: bStartPlay
* 功能描述: 显示视频源
* 输入参数: 无
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
*/
/*************************************************************************/
2、 BOOL bPausePlay();
/*************************************************************************/* 函数名称: bPausePlay
* 功能描述: 暂停视频源的显示
* 输入参数: 无
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
*/
/*************************************************************************/
3、 BOOL bStopPlay();
/*************************************************************************/* 函数名称: bStopPlay
* 功能描述: 停止视频源的显示
* 输入参数: 无
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
*/
/*************************************************************************/
4、 BOOL bSaveBMP(LPCTSTR filePath, LPCTSTR fileName);
/*************************************************************************/* 函数名称: bSaveBMP
* 功能描述: 保存为BMP图片
* 输入参数: filePath 保存图片的路径
* filename 保存图片的名称(不用包含后缀名)
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap.bSaveBMP("D:\\","bmpImage");
*/
/*************************************************************************/
5、 BOOL bSaveJPG(LPCTSTR filePath, LPCTSTR fileName);
/*************************************************************************/* 函数名称: bSaveJPG
* 功能描述: 保存为JPG图片
* 输入参数: filePath 保存图片的路径
* filename 保存图片的名称(不用包含后缀名)
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
*/
/*************************************************************************/
6、 BOOL bSavePNG(LPCTSTR filePath, LPCTSTR fileName);
/*************************************************************************/* 函数名称: bSavePNG
* 功能描述: 保存为PNG图片
* 输入参数: filePath 保存图片的路径
* filename 保存图片的名称(不用包含后缀名)
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
*/
/*************************************************************************/
7、 BOOL bSaveTIF (LPCTSTR filePath, LPCTSTR fileName);
/*************************************************************************/* 函数名称: bSaveTIF
* 功能描述: 保存为1位TIF图片
* 输入参数: filePath 保存图片的路径
* filename 保存图片的名称(不用包含后缀名)
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bSaveTIFEx ("D:\\","tif");
*/
/*************************************************************************/
8、 void displayVideoPara();
/*************************************************************************/* 函数名称: displayVideoPara
* 功能描述: 显示并设置视频源参数
* 输入参数: 无
* 输出参数: 无
* 返回值: 无
*/
/*************************************************************************/
9、 void vSetDPI(long DPI_X, long DPI_Y);
/*************************************************************************/* 函数名称: vSetDPI
* 功能描述: 设置DPI
* 输入参数: DPI_X 横向DPI 默认 96
* DPI_Y 纵向DPI 默认 96
* 输出参数: 无
* 返回值: 无
*/
/*************************************************************************/
10、 void vGetDPI(long* DPI_X, long* DPI_Y);
/*************************************************************************/* 函数名称: vGetDPI
* 功能描述: 获取DPI
* 输入参数: 无
* 输出参数: DPI_X
* DPI_Y
* 返回值: 无
*/
横向DPI 默认 96 纵向DPI 默认 96
/*************************************************************************/
11、 void vSetTIFPara(float fRPara, float fGPara, float fBPara, float fWBPara); /*************************************************************************/* 函数名称: vSetTIFPara
* 功能描述: 设置二值化参数
* 输入参数: fRPara 红色参数 默认 0.3
* fGPara 绿色参数 默认 0.59
* fBPara 蓝色参数 默认 0.11
* fWBPara 阀值参数 默认 0.2
* 输出参数: 无
* 返回值: 无
*/
/*************************************************************************/
12、 void vGetTIFPara(float* fRPara, float* fGPara, float* fBPara, float* fWBPara);
/*************************************************************************/* 函数名称: vGetTIFPara
* 功能描述: 获取当前二值化参数
* 输入参数: 无
* 输出参数: fRPara
* fGPara
* fBPara
* fWBPara
* 返回值: 无
*/ 红色参数 绿色参数 蓝色参数 阀值参数 默认 0.3 默认 0.59 默认 0.11 默认 0.2
/*************************************************************************/
13、 void vSetRotate(short Rotate);
/*************************************************************************/ * 函数名称: vSetRotate
* 功能描述: 设置当前旋转角度
* 输入参数: Rotate 当前旋转角度
* 输出参数: 无
* 返回值: 无
*/ 默认 0度
/*************************************************************************/
14、 short iGetRotate();
/*************************************************************************/ * 函数名称: iGetRotate
* 功能描述: 获取当前旋转角度
* 输入参数: 无
* 输出参数: 无
* 返回值: 当前旋转角度 默认 0度
*/
/*************************************************************************/
15、 1BOOL bSaveGrayAndTIF(LPCTSTR grayPath, LPCTSTR grayName, LPCTSTR tifPath, LPCTSTR tifName );
/*************************************************************************/* 函数名称: bSaveGrayAndTIF
* 功能描述: 同时保存为Gray灰度图和TIF图片
* 输入参数: grayPath 保存Gray图片的路径
* grayName保存Gray图片的名称(不用包含后缀名OCX写死为。BMP) * tifPath 保存TIF图片的路径
* tifName 保存TIF图片的名称(不用包含后缀名OCX写死为。TIF) * 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如:
* m_cap.bSaveGrayAndTIF("D:\\","Gray1","D:\\","Gray1_FIT");
*/
/*************************************************************************/
16、 BOOL bSaveTifToOCR(LPCTSTR TifPath, LPCTSTR TifName);
/*************************************************************************/* 函数名称: bSaveTifToOCR
* 功能描述: 保存为Tif并进行OCR识别
* 输入参数: TifPath保存Tif图片的路径
* TifName保存Tif图片的名称(不用包含后缀名)
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bSaveTifToOCR ("D:\\","TifImage");
* 备注: 该接口中有用到的微软的OCR,所以用这个接口时,要先安装微软的 * OCR程序。
*/
/*************************************************************************/
17、 BOOL bSetMode(short iMode);
/*************************************************************************/* 函数名称: bSetMode
* 功能描述: 设置拍照模式
* 输入参数: iMode 拍照模式
* 0 支持鼠标框选模式(默认模式)
* 1 定义固定大小拍照模式
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如:
* 备注:
m_cap. bSetMode(0); //设置为默认鼠标可以框选的模式 如果设置bSetMode(1)后,要用bSetImageArea ()函数定义拍照区域;
/*************************************************************************/
18、 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模式
*/
/*************************************************************************/
19、 BOOL bSetIamgeXYZoom(float fImageXYZoom);
/*************************************************************************/* 函数名称: bSetIamgeXYZoom
* 功能描述: 设置图片宽高分辨率的缩放率
* 输入参数: fImageXYZoom 宽高分辨率的缩放率
* 默认值为1.0
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bSetIamgeXYZoom (0.8); 把图片分辨率缩小为原来的0.8倍 */
/*************************************************************************/
20、 void vSetImageQuality(short sImageQuality);
/*************************************************************************/* 函数名称: vSetImageQuality
* 功能描述: 设置图片保存的压缩率 (拍.BMP图片本函数无效)
* 输入参数: sImageQuality 图片保存的压缩率(1-100)
* 默认值为70
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. vSetImageQuality (70);
*/
/*************************************************************************/
21、 short sGetImageQuality();
/*************************************************************************/* 函数名称: sGetImageQuality
* 功能描述: 获取图片保存的压缩率(1-100)
* 输入参数: 无
* 输出参数: 无
* 返回值: 图片保存的压缩率(1-100)
* 例如: short sQuality = m_cap. sGetImageQuality ();
*/
/*************************************************************************/
22、 BOOL bStartPlayEx(long hwnd) ;
/*************************************************************************/* 函数名称: bStartPlayEx
* 功能描述: 显示视频源
* 输入参数: hwnd 显示视频的窗口句柄
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bStartPlayEx ( hwnd);
*/
/*************************************************************************/
23、 BOOL bSaveTIFEx(LPCTSTR filePath, LPCTSTR fileName, short iMulPageFlag);
/*************************************************************************/* 函数名称: bSaveTIFEx
* 功能描述: 保存为1位TIF图片
* 输入参数: filePath 保存图片的路径
* filename 保存图片的名称(不用包含后缀名)
* iMulPageFlag 1为拍多页 0为拍单页
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bSaveTIFEx ("D:\\","tif",0);
* 或者 m_cap. bSaveTIFEx ("D:\\","mulTif",1);
*/
24、 BOOL bGetSkewFlag(); /*************************************************************************/
/*************************************************************************/* 函数名称: bGetSkewFlag
* 功能描述: 获取自动矫正标志
* 输入参数: 无
* 输出参数: 无
* 返回值: TRUE:矫正 FALSE:不矫正
*/
/*************************************************************************/
25、 Void vSetSkewFlag (BOOL flag);
/*************************************************************************/* 函数名称: vSetSkewFlag
* 功能描述: 设置自动矫正标志
* 输入参数: flag:TRUE:矫正 FALSE:不矫正
* 输出参数: 无
* 返回值: 无
*/
/*************************************************************************/
26、 BOOL bGetDelHBFlag ();
/*************************************************************************/* 函数名称: bGetDelHBFlag
* 功能描述: 获取黑边去除标志
* 输入参数: 无
* 输出参数: 无
* 返回值: TRUE:矫正 FALSE:不矫正
*/
/*************************************************************************/
27、 Void vSetDelHBFlag (BOOL bFlag);
/*************************************************************************/* 函数名称: vSetSkewFlag
* 功能描述: 设置自动矫正标志
* 输入参数: bFlag:TRUE:矫正 FALSE:不矫正
* 输出参数: 无
* 返回值: 无
*/
/*************************************************************************/
28、 BOOL bStartPlay2 (short sRotate);
/*************************************************************************/* 函数名称: bStartPlay2
* 功能描述: 显示副视频源
* 输入参数: sRotate旋转角度
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如:
* m_cap. bStartPlay2 (0);
*/
/*************************************************************************/
29、 BOOL bStartPlay2Ex(long hwnd, short sRotate);
/*************************************************************************/* 函数名称: bStartPlay2Ex
* 功能描述: 显示副视频源
* 输入参数: hwnd 显示视频的窗口句柄
* 输入参数: sRotate旋转角度
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* m_cap. bStartPlay2 (hwnd ,90);//副摄像头
*/
/*************************************************************************/
30、 Void vSetCapturePin ();
/*************************************************************************/* 函数名称: vSetCapturePin
* 功能描述: 设置PIN参数
* 输入参数: 无
* 输出参数: 无
* 返回值: 无
*/
/*************************************************************************/
31、 BOOL bSaveGray (LPCTSTR grayPath, LPCTSTR grayName);
/*************************************************************************/* 函数名称: vSetCapturePin
* 功能描述: 保存灰度图
* 输入参数: grayPath 保存Gray图片的路径
* grayName保存Gray图片的名称(不用包含后缀名OCX写死为。BMP) * 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如:
* m_cap.bSaveGray("D:\\","Gray1");
*/
/*************************************************************************/
32、 BOOL bSaveTifJPG(LPCTSTR filePath, LPCTSTR fileName);
/*************************************************************************/* 函数名称: bSaveTifJPG
* 功能描述: 保存黑白JPG图片
* 输入参数: filePath 保存图片的路径
* filename 保存图片的名称(不用包含后缀名)
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如:
*/ m_cap. bSaveTifJPG ("D:\\","tifJpg");
/*************************************************************************/
33、 BOOL bRotateJpgImage (LPCTSTR pathName, short rotate);
/*************************************************************************/* 函数名称: bRotateJpgImage
* 功能描述: 图片旋转
* 输入参数: pathName图片的路径
* rotate图片旋转角度
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bRotateJpgImage ("D:\\",90);
*/
/*************************************************************************/
34、 BOOL bDeleteFile(LPCTSTR pathName);
/*************************************************************************/* 函数名称: bDeleteFile
* 功能描述: 删除文件或者目录
* 输入参数: pathName文件或者目录的路径
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bDeleteFile ("D:\\ tif.tif");
*/
/*************************************************************************/
35、 BOOL bCopyFile(LPCTSTR toPath, LPCTSTR fromPath);
/*************************************************************************/* 函数名称: bCopyFile
* 功能描述: 复制文件或者目录
* 输入参数: toPath 新的文件或者目录的路径
* fromPath被复制的文件或者目录的路径
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bCopyFile ("D:\\ tif_bak.tif", "D:\\ tif.tif");
*/
36、 BOOL bMoveFile(LPCTSTR toPath, LPCTSTR fromPath); /*************************************************************************/
/*************************************************************************/*
函数名称: bMoveFile
* 功能描述: 移动文件或者目录
* 输入参数: toPath 移动后的文件或者目录的路径
* fromPath被移动的文件或者目录的路径
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bMoveFile ("D:\\ tif_bak.tif", "D:\\ tif.tif");
*/
37、 BOOL bReNameFile(LPCTSTR toPath, LPCTSTR fromPath); /*************************************************************************/
/*************************************************************************/* 函数名称: bReNameFile
* 功能描述: 重命名文件或者目录
* 输入参数: toPath 重命名后的文件或者目录的路径
* fromPath重命名前的文件或者目录的路径
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bReNameFile ("D:\\ tif_New.tif", "D:\\ tif.tif");
*/
/*************************************************************************/
38、 BOOL bUpLoadImage(LPCTSTR fileName, LPCTSTR serverName, short usPort, LPCTSTR objectName);
/*************************************************************************/* 函数名称: bUpLoadImage
* 功能描述: 上传指定图片到服务器
* 输入参数: fileName要上传图片的完整路径
* serverName服务器名称
* usPort端口号
* objectName 处理图片上传的服务器对象
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bUpLoadImage ("D:\\JPG.JPG",
"/shop/servlet/uploadServlet");
*/ "127.0.0.1", 8080,
/*************************************************************************/
39、 BOOL bDispPath (LPCTSTR path);
/*************************************************************************/* 函数名称: bDispPath
* 功能描述: 显示目录
* 输入参数: path 目录的路径
* 输出参数: 无
* 返回值: TRUE:成功 FALSE:失败
* 例如: m_cap. bDispPath ("D:\\ ");
*/
40、 BSTR sGetBarCode (LPCTSTR imagePath); /*************************************************************************/
/*************************************************************************/* 函数名称: sGetBarCode
* 功能描述: 识别图片中的条形码
* 输入参数: imagePath 图片路径
* 输出参数: 无
* 返回值: 返回图片中的条形码
*/
/*************************************************************************/
41、 Void vSetResolution(short resolutionType);
/*************************************************************************/* 函数名称: vSetResolution
* 功能描述: 设置分辨率
* 输入参数: resolutionType分辨率类型 0:640*480 1:1024*768 2:1600*1200 3:2048*1536 3:2240*1600 其它:按设备默认值分辨率
* 输出参数: 无
* 返回值: 无
*/
四、本ActiveX 控件提供的DEMO在控件安装目录里。
正在阅读:
捷易拍sdk开发指南07-30
产品设计的市场竞争策略07-22
2007-2010年人力资源管理师二级历年真题-招聘与配置部分06-02
选线设计教案-3.线路平面和纵断面设计05-02
淮河大桥承台施工方案04-10
合肥消防资料表格及目录09-01
观察绿豆作文700字06-25
人物访谈作业要求12-02
一则漫画的启示作文600字06-21
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 易拍
- 开发指南
- sdk
- 养猪场中的恶臭及其控制措施
- 浅析发展煤矿循环经济的重要性与战略意义
- 初二物理全书概念总复习一
- SN-SOP-015埋弧电焊机操作规程
- 广州版小学英语三-六年级单词汇总-按课时排版
- 20万吨甲醇制芳烃建设项目可行性研究报告
- 论国际文化贸易的现状、问题及对策 权威资料-文化学理论论文
- 灌溉水利用系数IWUE汇总(20091011)
- 一个JAVA操作日期的工具类包含日期格式化,日期对比等。
- 建筑工程实习内容
- 审计学习题集(2011上册)参考答案 向建深
- 《桂林山水》说课稿
- 河南省2015年专技人员公需科目培训题库(中、高级)
- 以解决地怎么种为导向加快构建新型农业经营体系
- HR如何成为真正的业务合作伙伴
- 蜀汉英雄传全攻略
- 中国正式接受WTO《贸易便利化协定》议定书
- 钢结构工程施工方案与措施探析
- 河南省郑州外国语学校2009-2010高二下期期中数学试题(文)(含答案)(选修1-2+选修4-1)
- 保险销售面谈中25句经典问话