本文作者:qiaoqingyi

编程判断字节(判断字节序 c函数实现)

qiaoqingyi 2023-10-29 97

  高拍仪控件集成,即各类应用软件系统通过集成高拍仪控件,解决在java、.net、php等软件开发中遇到的高拍仪编程操作问题,快速在asp.net、jsp、asp等web项目中调用高拍仪设备,使得用户办公流程更便捷、顺畅。

   高拍仪SDK 二次开发包操作性能怎么样?

   高拍仪系统集成服务,可以为各类办公OA系统、协同办公平台、数据管理平台、数据库系统提供提供ActiveX 版和DLL 版的完整二次 SDK 开发包。可实现高效、高质量存储影像文档,同时支持自动校正、去黑边、获取BMP 位图(24 位)的 编码数据、图像压缩、防伪水印、网页本地图像删除、图像列表生成、上传指定图片到服务器和支持拍摄多页TIF 多页PDF 生成、条形码识别等功能。可通过VB、ASP.NET、 Delphi、C++ 、PB 或Java等不同程序语言调用SDK APIs。全程提供开发集成服务。

   高拍仪 二次开发服务的优势有哪些?

   高拍仪是国内高拍仪行业里少数几个能自己编写高拍仪软件的厂家。配套软件系我司自主开发编写,所有源程序可控,功能接口最丰富,目前已达到70几个可用的接口,并已申请软件著作权。软件开发集成响应速度快,变更灵活,可根据客户的集成要求量身定制,在建设银行(总行)、广东移动、南方电网、福建公安、广西公安等一批重点高拍仪项目测试评选中脱颖而出,成为便捷性最好,安全性最高的高拍仪设备供应商,并成功为客户服务。

   市场上贴牌代工的高拍仪软件大部分是直接调用控件来实现高拍仪的控制功能,如“德易拍”“光捷”“吉星”“创合”“中晶”高拍仪等,软件安全性差,容易复制,存在安全漏洞。单位客户使用时可能会遭遇信息安全泄露的风险。

   高拍仪SDK 二次开发包操作性能怎么样?

   典型集成客户:社医保、车管所、房管局、税务局、公证处、银行、保险、证券、移动、电信、教育、烟草、电力、物流公司、快递企业 等。

   二次开发成功案例:汕头移动MIS办公平台,福建省公安户籍二代证影像采集管理系统,广西省公安户籍二代证影像采集管理系统,浙江中国移动MIS办公系统;安徽省公安系统;宁波档案局;太平洋保险;阳光财险集团。

   高拍仪 CCaptureOCX 控件参考文档V2.0.101226

  一、 CCaptureOCX功能说明

  CCaptureOCX这是一个连接我司开发的捷宇高拍仪设备视频源的 ActiveX 控件。

  二、 CCaptureOCX安装注册说明

  运行Setup.bat进行安装,安装时要输入注册码,请将注册界面上的本机序列号发给供应商,供应商会根据你的序列号生成一个注册码。输入注册码后,点击“注册按钮”进行注册并安装OCX。商务会谈后发布免注册SDK。

  三、 CCaptureOCX接口说明:

  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 保存图片的名称(不用包含后缀名)

  * 输出参数: 无

编程判断字节(判断字节序 c函数实现)

  * 返回值: 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

  * 功能描述: 保存为TIF图片

  * 输入参数: filePath 保存图片的路径

  * filename 保存图片的名称(不用包含后缀名)

  * 输出参数: 无

  * 返回值: TRUE:成功 FALSE:失败

  */

  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 默认 96

  * DPI_Y 纵向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 红色参数 默认 0.3

  * fGPara 绿色参数 默认 0.59

  * fBPara 蓝色参数 默认 0.11

  * fWBPara 阀值参数 默认 0.2

  * 返回值: 无

  */

  13、void vSetRotate(short Rotate);

  * 函数名称: vSetRotate

  * 功能描述: 设置当前旋转角度

  * 输入参数: Rotate 当前旋转角度 默认 0度

  * 输出参数: 无

  * 返回值: 无

  */

  14、short iGetRotate();

  * 函数名称: iGetRotate

  * 功能描述: 获取当前旋转角度

  * 输入参数: 无

  * 输出参数: 无

  * 返回值: 当前旋转角度 默认 0度

  */

  15、BOOL 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 bGetImageData(BSTR* pcImageData, long* plImageDataLec, long* plImageWidth, long* plImageHeight);

  * 函数名称: bGetImageData

  * 功能描述: 获取BMP图片信息

  * 输入参数: 无

  * 输出参数: pcImageData 图片char型数组

  * plImageDataLec 图片数组长度

  * plImageWidth 图片的宽像素

  * plImageWidth 图片的高像素

  * 返回值: 图片保存的压缩率(1-100)

  * 例如: short sQuality = m_cap. sGetImageQuality ();

  */

  23、BOOL bGetDelHBFlag();

  * 函数名称: bGetDelHBFlag

  * 功能描述: 获取去除黑边标志

  * 输入参数: 无

  * 输出参数: 无

  * 返回值: 去除黑边标志 TRUE:有去除黑边功能 FALSE:不去黑边

  * 例如: BOOL flag= m_cap. bGetDelHBFlag(();

  */

  24、void vSetDelHBFlag(BOOL bFlag);

  * 函数名称: vSetDelHBFlag

  * 功能描述: 设置去除黑边功能标志

  * 输入参数: bFlag 去除黑边功能标志 TRUE:有去除黑边功能 FALSE:不去黑边

  * 输出参数: 无

  * 返回值: 无

  * 例如: m_cap. vSetDelHBFlag (TRUE); //开启去除黑边功能

  */

  25、 BOOL bStartFaceVideo(LPCTSTR pcDeviceName, short sRotate);

  * 函数名称: bStartFaceVideo

  * 功能描述: 显示指定视频源

  * 输入参数: pcDeviceName-指定设备名

  * sRotate -视频界面旋转角度

  * 输出参数: 无

  * 返回值: TRUE:成功 FALSE:失败

  * 备注:该接口与BOOL bStartPlay()函数功能相似,也是通过BOOL bPausePlay()和BOOL bStopPlay来暂停和停止视频。

  */

  26、 BSTR pucDeviceNameList();

  * 函数名称: pucDeviceNameList

  * 功能描述: 获取视频设备名串

  * 输入参数: 无

  * 输出参数: 无

  * 返回值: 1字节(设备个数)+1字节(第一设备名长度)+第一设备名+。。。。

  * 备注:返回值为数据串,如“\x02\x09DocCamera\x0aUSB Camera”。

  如有疑问欢迎致电:张卓 13682322680 QQ:2748555877

  深圳智卓创鑫电子科技有限公司! https://www.zhi-zhuo.com

   地址:深圳市宝安区石岩街道石龙社区德政路2号创新世界中泰信息技术产业园A1栋11楼东

阅读
分享