首页 文章 精选 留言 我的

精选列表

搜索[网络应用],共10000篇文章
优秀的个人博客,低调大师

浅析AI视频智能分析系统人脸检测算法的应用与特点

AI人脸检测算法可以提取人脸和服装的特征,并将其分类为有用的类别,例如性别、年龄和服装颜色。通过搜索这些丰富的属性信息,可以帮助我们轻松找到目标人物,比如通过人脸以图搜图、人脸布控等等。 如何搭建重点部位人脸识别动态布控系统? 通过TSINGSEE青犀视频AI智能分析系统,构建具有动态人脸识别自动预警系统,对接入系统的人脸识别监控摄像机所监视区域内的人员,进行准确地人脸捕捉,获得其清晰的人脸图像,系统自动完成人像信息存档,同时还能与重点人员库内的人脸图像进行比对,从而起到抓拍、识别、预警防范的作用。 在特定区域划定规定人员数量,一旦系统检测人员数量超出固定值,TSINGSEE视频AI智能分析系统即可立即发出告警,通知后台管理人员,还可联动语音控制,实时连接现场,进行语音提示与告警。 目前的人脸检测算法可实现高精度的人脸检测,并且对于弱光、逆光环境下的检测或检测被口罩遮挡的人脸也很有效。 需要注意的是,在人脸检测场景中,摄像头的安装位置也尤其重要。 摄像机的安装位置应尽可能靠近人脸进入检测区域的水平位置。 摄像头的安装位置应距面部识别目标区域不超过15英尺。 摄像机的向下角度应为15度或更小。 人脸检测摄像头应安装在距离人脸检测区域地面6到10英尺的位置。 左或右视角应小于30度,并且角度越直越好。 当摄像头安装在建筑物入口处时,检测的效果更好,因为这样的场景中,只能一个或几个人同时进入检测区域。 为了帮助开发者找到满足其需求的最佳人脸数据集,本期我们也搜集了一些专注于人脸的常用且高质量的公共数据集。 1)Digi-Face 1M 发布于2022年。Digi-Face 1M是最大规模的人脸识别合成数据集,拥有120万张人脸图像。 2)VGG Face2 发布于2018年,该数据集包含331万张图像,在姿势、年龄、光照、种族和职业方面非常丰富,拥有3,310,000张人脸图像。 3)Wider Face 发布于2018年,它比现有数据集大10倍。 该数据集包含丰富的注释,包括遮挡、姿势、事件类别和面部边界框。由于尺寸、姿势和遮挡的巨大变化,所提出的数据集中的人脸极具挑战性,拥有32,203张人脸图片。 基于安防视频监控系统EasyCVR与AI视频智能分析系统,融合AI、云计算、大数据等技术,可通过对监控场景中的人、物、行为等进行识别,对异常情况进行告警,能极大满足行业基于视频服务的数据感知、智能检测、智能分析、智能告警等智慧化监管需求。感兴趣的用户可以联系我们或前往演示平台测试使用。

优秀的个人博客,低调大师

大文件上传功能在标签服务的简单应用和代码实现

各位看官大家好,今天给大家分享的又是一篇实战文章,希望大家能够喜欢。 目前「袋鼠云客户数据洞察平台」标签服务的群组按种类划分,可以分为三大类,分别是实时群组、动态群组以及静态群组。如果按创建方式划分则有两种,分别是通过圈群的方式创建以及通过上传本地文件进行维度匹配的方式创建得到本地群组,其中本地群组属于静态群组。 除了本地群组外的其他群组目前都是采用圈群的方式生成匹配 SQL,然后执行相应的 SQL 得到相应查询维度的数据并入库到群组表,这种方式比较方便,可以快速得到一个用户期望的群组。 但是有那么一种场景,假设想要设置的条件很分散,通过圈群配置的时候比较复杂,那么只能通过上传文件的方式进行匹配,这就需要用户上传本地文件,通过指定匹配维度的方式来生成本地群组。 如果用户上传的本地文件很小,那么比较简单,按单个文件直接上传解析即可。如果用户上传的文件很大,有50M,那么就需要采用分片的方式进行上传,本文和大家分享一下这两种文件上传的代码实现。 小文件上传的实现 小文件上传的主要流程包括将文件上传到服务器,并获得文件的编码格式,文件上传完毕后,异步解析文件并得到本地群组。 将文件上传到 HDFS 并保存原始文件到 SFTP,上传到 HDFS 之后,通过 SQL 来与实体对应的大宽表进行数据匹配,最终生成本地群组。 小文件直接上传即可,代码如下,上传完成后,获取文件的编码格式,用于后续的文件解析。 大文件上传的实现 前端将大文件按指定大小分片,并计算原始文件的 md5 和每个分片文件的 md5,分别用于文件校验以及分片文件断点续传。接口入参代码设计如下: 大文件分片实现部分核心代码如下: 分片文件重新在服务器整合为一个大文件的整体代码如下: 单个分片的数据接收并写入代码如下: 当检测到上传的文件是最后一个分片文件的时候,待分片数据写入完成后,需要对服务器上的文件进行 md5 校验来保证文件数据的一致性。 当文件上传到服务器完成后,需要将文件上传到 HDFS 以及SFTP,代码如下: 最终得到的本地群组如下: 《数栈产品白皮书》:https://www.dtstack.com/resources/1004?src=szsm 《数据治理行业实践白皮书》下载地址:https://www.dtstack.com/resources/1001?src=szsm 想了解或咨询更多有关袋鼠云大数据产品、行业解决方案、客户案例的朋友,浏览袋鼠云官网:https://www.dtstack.com/?src=szkyzg 同时,欢迎对大数据开源项目有兴趣的同学加入「袋鼠云开源框架钉钉技术qun」,交流最新开源技术信息,qun号码:30537511,项目地址:https://github.com/DTStack

优秀的个人博客,低调大师

Pake V2.0.6 发布,基于 Rust 构建轻量级桌面应用工具

Pake 是一款用 Rust 打包网页生成轻量级桌面 App 的工具,支持 Mac / Windows / Linux 三个系统。也就是说对于一个网页,可以将其打包成三个系统都能安装的桌面客户端。 Pake V2.0.6 发布了,此版本提高了兼容性: 更新日志 支持文件拖拽方式导入到 Pake 页面,链接跳转上兼容更多的异常情况,基本都能跳。 下载兼容各种文件的场景,此外对于不符合规则的下载可以 Command 点击强制尝试下载。 跟随发展适配优化最新 ChatGPT、Twitter、Youtube Music、李志 打包客户端的使用体验。 移除原有 Command + 左右键 上一页和下一页的逻辑,保持 Command+ [ ] 来上一页下一页。 修复 Linux 和 Windows 下系统托盘图标不能识别 .ico 文件的 Bug。

优秀的个人博客,低调大师

Solon v2.2.17 发布,Java 新的生态型应用开发框架

相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。(更快) qps 高 2~ 3 倍。(更高) 运行时内存节省 1/3 ~ 1/2。(更少) 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。(更小) 同时支持 jdk8, jdk11, jdk17, jdk20,graalvm native (不会)因为依赖变多而启动很慢(以小诺项目为例“snowy-spring 版”启动 30-50秒,“snowy-solon 版”启动3-5秒) 似曾相识的体验,入门更简单,迁移很方便: @Controller public class App { public static void main(String[] args) { Solon.start(App.class, args, app->{ //手写模式 app.get("/", ctx -> ctx.outputAsJson("{message:'Hello world!'}")) }); } //注解模式 @Get @Socket @Mapping("/hello") public String hello(String name) { return String.format("Hello %s!", name); } } 入门探索视频(用户录制): 本次更新: 完成 Solon Native 开发 完成 Solon Aot 开发 增加 @Inject 注入 bean 的 required 检测支持 增加 缓存服务适配类可传入客户端的构建函数 增加 DynamicDataSource 无参构造函数,方便定制 增加 CloudDiscoveryService 代理类,以支持发现代理的配置 增加 ctx:pathAsLower() 接口 增加 solon.boot.undertow 原生编译配置申明 增加 solon.sessionstate.jwt 原生编译配置申明 增加 solon.logging.logback 原生编译配置申明 增加 solon.logging.log4j2 原生编译配置申明 增加 solon cloud 发现代理的配置支持(在 k8s 环境,可直接转发到 k8s sev 上) 调整 aot 注册时对空类名进行过滤 增加 aot 配置注入实体的自动登记处理 增加 aot 函数包装的返回可序列化类型的自动登记处理 增加 aot 有注入jdk代理的自动登记处理 增加 aot jdbc 驱动的的自动登记处理 增加 aot 通用反射代理的自动登记处理 调整 aot 完成后的关闭处理方式 增强 solon.boot.jetty 在原生运行时兼容性 增强 solon.boot.undertow 在原生运行时兼容性 调整 Context::commit 函数位置,迁移到别处 调整 预热工具在 aot 时跳过执行 调整 MethodWrap 和 BeanWrap 的两个异常解包处理 解决 solon.aot 部分类型不能解析识别的问题 smart-socket 升级为 1.5.27 smart-http 升级为 1.2.0 fastjson2 升为 2.0.31 mybatis flex 升为 1.2.1 polaris 升为 1.12.2 beetl 升为 3.15.4.RELEASE beetlsql 升为 3.22.0-RELEASE sqltoy 升为 5.2.45 liteflow 升为 2.10.2 forest 升为 1.5.31 dbvisitor 升为 5.3.1 项目仓库: gitee:https://gitee.com/noear/solon github:https://github.com/noear/solon

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册