大华热成像摄像头整合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

如需录制视频,请在留言区回复,回复的多了楼主考虑录视频。

原博客地址:http://120.24.251.143:8080/article/2

大华热成像摄像头整合web 后台开发相关推荐

  1. 蜗牛学院的html网页成像,蜗牛学院——web前端开发(示例代码)

    ------------恢复内容开始------------ 一.第一阶段 专业核心基础 1.第一周 HTML和CSS入门 知识要点: web前端开发环境.HTML常用标签.表单元素.table布局. ...

  2. CVTE 2022届实习生 Web后台开发笔试

    JVM 双亲委派机制是指子类加载器会优先委派父类加载器去加载该类,如果父类加载失败,自己才会去加载. JVM垃圾回收的复制算法是指: 把空间分成两块,每次只对其中一块进行GC.当这块内存使用完时,就将 ...

  3. 大华热成像netsdkdemo_千年博物,智慧展馆丨大华股份全力守护“华夏珍宝库”...

    陕西历史博物馆作为我国第一座大型现代化国家级博物馆,以及首批国家一级博物馆和全国排名前五的国家顶级博物馆,被誉为"古都明珠 华夏宝库",是讲述五千年中华文化的大学堂,是我国博物馆事 ...

  4. 【CVTE Web后台开发实习生2019.12.05在线笔试】总结

    本次在线笔试题型:23道选择题(单选和不定项选).2道在线算法编程题.1道问答题. 选择题 主要考了一下知识点: 数组的二分查找: 线程间通信机制(notify.wait().yield()等): 图 ...

  5. java web 插件式开发_Java Web 后台开发效率提高:插件讲解

    上一篇文章 关于提高效率 介绍的后台框架应用 现在介绍下其中插件的具体功能,本文以某个具体插件来详细说明,选取 插件 " 过滤 " 用于详细讲解具体功能,以及框架数据流的走向过滤插 ...

  6. cvte面试经验Java_CVTE Java Web后台开发 一\二面面经

    CVTE Java后端开发 一面 1面是突然的电话面,时长57min,因为是突袭,所以没有录音,只能靠回忆来写写了. 1.自我介绍 2.简单的对项目做个介绍. 3.为什么要使用JWT?为什么不适用se ...

  7. 【ginny 系列】 基于Go的web后台开发,工具函数、错误处理还有中间件

    文章目录 工具函数.错误处理还有中间件 4.1 工具函数:重用你的代码片段 4.1.1 gin生成响应的方式 4.2 错误处理 4.3 中间件 4.3.1 HandlerFunc 4.3.2 Hand ...

  8. CVTE(WEB后台开发)

    时间:2019年8月30日19-20:30 题目:20道多选+2道编程题+1到主观论述题 1.多选题涉 数据库:范式和索引 spring:框架特点 jvm(重点):构成 java语法(String.l ...

  9. 【CVTE Web后台开发实习生 线下面试】总结

    这是本人的第一次面试,面试体会如下: 先问项目,项目写的技术问个遍 然后会根据你自己的技术栈,也就是你简历上有写的技术,如果前面的表现比较满意的话,都会问一遍. 注意,尽量不要说着说着说到自己不擅长的 ...

最新文章

  1. Web应用配置虚拟主机(www.baidu.com)
  2. tomcat关闭 异常报告
  3. iOS开发者工具功能详述
  4. 陶哲轩实分析命题 11.10.7
  5. K-th Closest Distance HDU - 6621(第k小绝对值+主席树+二分)
  6. 【Linux】free命令查询服务器内存信息
  7. 如何在vmvare vsphere(ESXI)中移除磁盘中的文件
  8. squid反向代理网站配置示例
  9. 136_Power BI 自定义矩阵热力图
  10. php v命令找不到,-bash: php: command not found 命令找不到
  11. Android性能优化-Render篇
  12. 非线性优化库Ceres问题记录
  13. android下md5加密
  14. 树的遍历 (和) 玩转二叉树 的总结博客
  15. sqlite3数据存储最多存储多少条数据?达到上限如何处理?_在线公开课 | 在数据爆炸的当下,教你设计一个能实现9个9数据可靠性的存储系统...
  16. MySql-第七篇单表查询
  17. 计算机程序领域专利撰写,干货 | 计算机软件专利撰写模板
  18. 转载:vc6.0 打开文件的时候出现Microsoft Visual C++:MSDEV.EXE 应用程序错误
  19. 极通EWEBS化工行业应用虚拟化解决方案
  20. 台式电脑硬件维修操作规范

热门文章

  1. JAVA SOCKET实现全双工通信
  2. 使用iOS应用模板快速启动移动应用
  3. 《智能设备艺术、科技、文化作品实例开发与设计》android开发系列介绍---1.2琴类作品:吉他new
  4. Android之 内存泄漏问题检测和解决
  5. express request回调继承http.IncomingMessage 类
  6. 如何用静心提升创造力?
  7. python函数练习题讲解
  8. 应届毕业生都转行学UI设计了,为什么呢?
  9. 有哪些华丽的语句让你想拿小本本记下来
  10. xlc的64编译模式