大华热成像摄像头整合web 后台开发
大华热成像摄像头整合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 后台开发相关推荐
- 蜗牛学院的html网页成像,蜗牛学院——web前端开发(示例代码)
------------恢复内容开始------------ 一.第一阶段 专业核心基础 1.第一周 HTML和CSS入门 知识要点: web前端开发环境.HTML常用标签.表单元素.table布局. ...
- CVTE 2022届实习生 Web后台开发笔试
JVM 双亲委派机制是指子类加载器会优先委派父类加载器去加载该类,如果父类加载失败,自己才会去加载. JVM垃圾回收的复制算法是指: 把空间分成两块,每次只对其中一块进行GC.当这块内存使用完时,就将 ...
- 大华热成像netsdkdemo_千年博物,智慧展馆丨大华股份全力守护“华夏珍宝库”...
陕西历史博物馆作为我国第一座大型现代化国家级博物馆,以及首批国家一级博物馆和全国排名前五的国家顶级博物馆,被誉为"古都明珠 华夏宝库",是讲述五千年中华文化的大学堂,是我国博物馆事 ...
- 【CVTE Web后台开发实习生2019.12.05在线笔试】总结
本次在线笔试题型:23道选择题(单选和不定项选).2道在线算法编程题.1道问答题. 选择题 主要考了一下知识点: 数组的二分查找: 线程间通信机制(notify.wait().yield()等): 图 ...
- java web 插件式开发_Java Web 后台开发效率提高:插件讲解
上一篇文章 关于提高效率 介绍的后台框架应用 现在介绍下其中插件的具体功能,本文以某个具体插件来详细说明,选取 插件 " 过滤 " 用于详细讲解具体功能,以及框架数据流的走向过滤插 ...
- cvte面试经验Java_CVTE Java Web后台开发 一\二面面经
CVTE Java后端开发 一面 1面是突然的电话面,时长57min,因为是突袭,所以没有录音,只能靠回忆来写写了. 1.自我介绍 2.简单的对项目做个介绍. 3.为什么要使用JWT?为什么不适用se ...
- 【ginny 系列】 基于Go的web后台开发,工具函数、错误处理还有中间件
文章目录 工具函数.错误处理还有中间件 4.1 工具函数:重用你的代码片段 4.1.1 gin生成响应的方式 4.2 错误处理 4.3 中间件 4.3.1 HandlerFunc 4.3.2 Hand ...
- CVTE(WEB后台开发)
时间:2019年8月30日19-20:30 题目:20道多选+2道编程题+1到主观论述题 1.多选题涉 数据库:范式和索引 spring:框架特点 jvm(重点):构成 java语法(String.l ...
- 【CVTE Web后台开发实习生 线下面试】总结
这是本人的第一次面试,面试体会如下: 先问项目,项目写的技术问个遍 然后会根据你自己的技术栈,也就是你简历上有写的技术,如果前面的表现比较满意的话,都会问一遍. 注意,尽量不要说着说着说到自己不擅长的 ...
最新文章
- Web应用配置虚拟主机(www.baidu.com)
- tomcat关闭 异常报告
- iOS开发者工具功能详述
- 陶哲轩实分析命题 11.10.7
- K-th Closest Distance HDU - 6621(第k小绝对值+主席树+二分)
- 【Linux】free命令查询服务器内存信息
- 如何在vmvare vsphere(ESXI)中移除磁盘中的文件
- squid反向代理网站配置示例
- 136_Power BI 自定义矩阵热力图
- php v命令找不到,-bash: php: command not found 命令找不到
- Android性能优化-Render篇
- 非线性优化库Ceres问题记录
- android下md5加密
- 树的遍历 (和) 	玩转二叉树 的总结博客
- sqlite3数据存储最多存储多少条数据?达到上限如何处理?_在线公开课 | 在数据爆炸的当下,教你设计一个能实现9个9数据可靠性的存储系统...
- MySql-第七篇单表查询
- 计算机程序领域专利撰写,干货 | 计算机软件专利撰写模板
- 转载:vc6.0 打开文件的时候出现Microsoft Visual C++:MSDEV.EXE 应用程序错误
- 极通EWEBS化工行业应用虚拟化解决方案
- 台式电脑硬件维修操作规范