logo资料库

大华热成像摄像头整合web 后台开发.pdf

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
⼤华热成像摄像头整合 web 后台开发 项⽬背景:需要 web 后台主动抓拍/⾃动监控上报到 web 后台,通过百度智能云⼈脸 识别。并推送到微信公众号 涉及平台:web 后台,⼤华 ndk,百度⼈脸识别 1、⼤华热成像 ndk 包及 demo 解析说明 1030153_General_NetSDKDemo_Chn_Java_Win64&Linux64_V3.048.14X1002.0.T .200207 com.netsdk.demo.event.ThermalDemo 直接运⾏ demo 即可 直接输⼊ 5 ⼀般⽽⾔输⼊ 0 号通道即可 等待摄像头端触发热成像测温事件,在 RealLoadPictureEx 的回调函数中实时会上 报抓拍到的事件,并做相关业务操作 使⽤过程可能遇到的问题:加载不到 ddl 和 ndk,配置 ddl 和 jar 的位置,同时在 jre/**/ ext/⽬录下存放 jar。⽣产环境和开发环境都需要。
2、web 后台整合⼤华热成像 sdk 配置 2.1 项⽬⽬录说明 src 下的包和⼤华的包保持⼀致 2、将相关的 ddl 和 jar 放到 webapp 下的 libs ⽬录 3、将相关的 jar 引⽤到项⽬中(⽐较简单不再赘述说明) 4、修改 com.netsdk.lib.Utils 下的 ddl 指向实际存在的 libs(步骤 2 中的 lib 配置) 5、spring 启动时候配置 ndk 的初始化(下图只截取了核⼼代码)
6、如何在 RealLoadPictureEx 热成像回调函数中做相关业务逻辑处理(invoke 中处 理) RealLoadPictureEx ⽤户信息写⼊和读取参照如下 Pointer pointer = ToolKits.GetGBKStringToPointer("hello"); System.out.println(ToolKits.GetPointerDataToGBKString(pointer)); 在 inovke 中使⽤ spring 相关的 service,笔者尝试了很多种在 invoke 中使⽤ service 都失败了,下⾯是成功的案例,唯⼀的缺陷是启动的时候将业务 service 设置为 static 有更好的⽅案⼤家可以共享
最后在 public int invoke(NetSDKLib.LLong lAnalyzerHandle, int dwAlarmType, Pointer pAlarmInfo, Pointer pBuffer, int dwBufSize, Pointer dwUser, int nSequence, Pointer reserved) { 中就可以使⽤ service 了,注:这 invoke 不能使⽤ session 使⽤会报错。 如果是个开发者上⾯的⼀些步骤和思路能让你基本完成⼤华热成像 ndk 和 web 后台 的集成了。撒花感谢,2020 年 3⽉12⽇ 1:00 如需录制视频,请在留⾔区回复,回复的多了楼主考虑录视频。 int nSequence, Pointer reserved) {
分享到:
收藏