开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 765|回复: 11
收起左侧

[精币悬赏] SDK开发遇到的回调函数问题

[复制链接]
结帖率:93% (66/71)
发表于 2023-7-10 12:57:11 | 显示全部楼层 |阅读模式   重庆市重庆市
10精币
第一次开发SDK,前面的问题经过大佬指点已经完成了。
附上前面完工的图片: 77777.jpg

已经可以登录和预览了。
现在遇到一个 问题,是关于回调函数的参数问题


先看开发文档:


先说一次我已经能正常取到值,证明回调函数是没问题的,见图一
1.代码中有1行注释的代码,一旦打开都会闪退,应该是参数数据类型定义有问题
2.其中的一个参数“ const TH_PlateResult *pResult” ,我看开发文档定义是数组,但是我这边勾选数组,程序提示不能为数组,参数试了 文本型  整数型  字节型 都要卡死!也试了不定义类型,不勾参考都卡死
3., VZ_LPRC_RESULT_TYPE  eResultType 这个返回的是4  我是否可以理解为VZ_LPRC_RESULT_TYPE 中的第4个 VZ_LPRC_RESULT_IO_TRIGGE 外部IO信号触发的识别结果?
4.“const VZ_LPRC_IMAGE_INFO  *pImgFull”和const VZ_LPRC_IMAGE_INFO  *pImgPlateClip) 我看都是要自定一个类型,但是我自定了类型,程序说只能使用基本类型 ,这个他会直接给我一个值,但是我看数据定义有很多值要给我,const VZ_LPRC_IMAGE_INFO  *pImgFu这个他给我的 是1920 我理解为参数的第一个宽度,const VZ_LPRC_IMAGE_INFO  *pImgPlateClip) 这个他给了我一个200多或者300多,这个我知道应该是高度,因为每次都不一样,这两个参数都应该返回几个值,但是两个参数都只返回了1个值给我!
数据已于 12:2



签到天数: 2 天

发表于 2023-7-10 14:19:47 | 显示全部楼层   广东省广州市

全部整数型即可!
回复

使用道具 举报

结帖率:93% (66/71)
 楼主| 发表于 2023-7-10 14:31:03 | 显示全部楼层   重庆市重庆市
大司命 发表于 2023-7-10 14:19
全部整数型即可!

如果是整形,他返回的都是数字,不是文本信息,还要用什么函数取读吗

点评

返回是结构地址!   广东省广州市   发表于 2023-7-10 14:38
回复

使用道具 举报

结帖率:93% (66/71)
 楼主| 发表于 2023-7-10 14:34:31 | 显示全部楼层   重庆市重庆市
大司命 发表于 2023-7-10 14:19
全部整数型即可!

pResult 这个参数  他要返回很多呀 “char license[TH_LP_LEN];     /**<车牌号码*/

         char color[8];                       /**<车牌颜色*/

         int nColor;                                    /**<车牌颜色序号,详见车牌颜色定义LC_X*/

         int nType;                                      /**<车牌类型,详见车牌类型定义LT_X*/

         int nConfidence;                         /**<车牌可信度*/

         int nBright;                                   /**<亮度评价*/

         int nDirection;                             /**<运动方向,详见运动方向定义 DIRECTION_X*/

         TH_RECT rcLocation;               /**<车牌位置*/

         int nTime;                       /**<识别所用时间*/

         VZ_TIMEVAL tvPTS;                            /**<识别时间点*/

         unsigned uBitsTrigType;           /**<强制触发结果的类型,见TH_TRIGGER_TYPE_BIT*/

         unsigned char nCarBright;       /**<车的亮度*/

         unsigned char nCarColor;        /**<车的颜色,详见车辆颜色定义LCOLOUR_X*/

         char reserved0;                          /**为了对齐*/

         unsigned char ucWLResult;  /**白名单状态,详见白名单验证结果定义*/

         unsigned uId;                                       /**<记录的编号*/

         VzBDTime    struBDTime;  /**<分解时间*/

         unsigned char nIsEncrypt;         /**<车牌是否加密*/

         unsigned char nPlateTrueWidth;    /**<车牌的真实宽度,单位cm*/

         unsigned char nPlateDistance;      /**<车牌距离相机的位置,单位dm(分米)*/

         unsigned char nIsFakePlate;        /**是否是伪车牌*/

         TH_RECT     car_location;       /**<车头位置*/

         CarBrand    car_brand;      /**<车辆品牌*/

         char license1[TH_LP_LEN];    /**车牌号码2*/

         char featureCode[4];         /**<车辆特征码*/

         unsigned char nPlateTypeExtInfo;   

unsigned char reservedC1[3];

         unsigned int triggerTimeMS; /**触发时间 单位:ms*/

         unsigned char rule_id;     // 0:虚拟线圈 1:识别区域 2:辅线圈 3:布防区域(多线圈时使用)

         char reserved1[15];                      /**<保留*/                           

点评

就不能直接传附件么!复制粘贴偷工减料,看得出来啥~   广东省广州市   发表于 2023-7-10 20:26
回复

使用道具 举报

结帖率:93% (66/71)
 楼主| 发表于 2023-7-10 14:50:19 | 显示全部楼层   重庆市重庆市
嗯嗯我知道是结构地址了,是不是要用一个函数取读呢,类似于读内存xxx
回复

使用道具 举报

结帖率:93% (66/71)
 楼主| 发表于 2023-7-10 15:10:19 | 显示全部楼层   重庆市重庆市
指针到变量()可以吗?
回复

使用道具 举报

结帖率:93% (66/71)
 楼主| 发表于 2023-7-10 15:31:28 | 显示全部楼层   重庆市重庆市
字节集:436{128,7,0,0,110,4,0,0,128,22,0,0,1,0,0,0,32,192,21,21,32,17,130,4,32,16,130,4,240,11,130,4,176,185,123,4,0,185,123,4,112,15,130,4,16,12,130,4,212,254,211,2,176,36,126,83,0,0,0,0,222,232,100,83,32,192,21,21,128,7,0,0,110,4,0,0,128,22,0,0,1,0,0,0,40,184,123,4,1,0,0,0,42,255,112,62,160,21,228,117,128,158,123,4,100,255,211,2,248,67,103,4,32,192,21,21,100,255,211,2,248,67,103,4,64,62,103,4,32,159,123,4,84,255,211,2,84,255,211,2,56,37,126,83,255,255,255,255,86,179,92,83,96,63,103,4,120,251,25,0,48,0,124,4,186,179,171,100,0,0,0,0,0,0,0,0,96,183,123,4,128,158,123,4,48,0,124,4,186,179,171,100,0,0,0,0,0,0,0,0,96,183,123,4,249,55,94,83,12,40,123,83,112,63,103,4,94,50,94,83,96,63,103,4,12,40,123,83,230,39,123,83,112,63,103,4,226,254,112,62,12,40,123,83,12,40,123,83,248,67,103,4,56,255,211,2,56,255,211,2,204,255,211,2,204,255,211,2,176,172,123,83,22,188,37,111,0,0,0,0,112,255,211,2,142,40,123,83,12,40,123,83,128,255,211,2,201,0,228,117,248,67,103,4,176,0,228,117,220,255,211,2,78,123,32,119,248,67,103,4,131,190,134,239,0,0,0,0,0,0,0,0,248,67,103,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,255,211,2,0,0,0,0,228,255,211,2,32,174,33,119,79,139,127,154,0,0,0,0,236,255,211,2,30,123,32,119,255,255,255,255,140,140,34,119,0,0,0,0,0,0,0,0,12,40,123,83,248,67,103,4,0,0,0,0}
回复

使用道具 举报

结帖率:93% (66/71)
 楼主| 发表于 2023-7-10 15:31:49 | 显示全部楼层   重庆市重庆市
用读内存字节集 读出来这个字节集但是解不出来
回复

使用道具 举报

结帖率:93% (66/71)
 楼主| 发表于 2023-7-11 13:54:34 | 显示全部楼层   重庆市重庆市
开发 文档的第5项 5.接口定义 中的 获取车牌识别信息
回复

使用道具 举报

结帖率:93% (66/71)
 楼主| 发表于 2023-7-11 13:56:53 | 显示全部楼层   重庆市重庆市
附件下载: 设备SDK开发手册.zip (324.98 KB, 下载次数: 4)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表