- 博客(29)
- 资源 (25)
- 收藏
- 关注
原创 纯前端html、js实现人脸检测和表情检测,可直接在浏览器使用
摘要:本文介绍了一个基于face-api.js的简单图片人脸识别前端实现。系统包含图片上传预览、人脸检测、特征点标注和表情识别功能。通过SSD Mobilenet模型进行人脸检测,并支持识别开心、难过等7种表情(已中文化)。实现时重点解决了图片加载异步处理、Canvas绘制优化及跨域问题。用户上传图片后,系统会在检测到的人脸周围绘制标注框,并显示对应的表情类型。该方案可作为Web端轻量级人脸识别应用的参考实现。
2025-11-28 17:16:18
222
原创 python 使用InsightFace实现图片人脸检测demo
本文介绍了一个基于SCRFD模型的人脸检测系统实现。该系统支持多种图片输入方式,包括网络URL、本地路径和Base64编码。核心功能包括:1) 通用图片读取函数处理不同来源的图片;2) 使用ONNX格式的SCRFD模型进行高效人脸检测;3) 检测结果包含人脸位置坐标和置信度;4) 支持结果可视化并保存检测图像。系统通过优化GPU加速实现快速检测,平均耗时在0.3秒左右。代码结构清晰,可扩展为FastAPI服务,适用于各类人脸检测应用场景。
2025-11-22 15:10:39
254
原创 VUE3常见办公文件在线浏览 Word Excel PPT
VUE3实现Office文件在线浏览解决方案,支持Word/Excel/PPT等多种格式,解决跨设备访问、协作与安全三大痛点。提供完整文档类(.docx/.doc)、数据处理类(.xlsx/.xls)和演示文稿类(.pptx/.ppt)文件支持,适用于企业合同、方案等文件管理场景。项目包含实际应用案例截图,体验地址:http://114.55.230.54/。
2025-08-23 10:31:03
623
原创 STEP,STP,3DM,3DS,AMF,STL,3D模型在线文件查看
3D模型文件在线浏览的技术实现与行业应用。文章分析了STEP、STP、3DM等18种主流3D格式的在线浏览需求,涵盖工业设计、3D打印、建筑BIM、游戏影视等多个领域,指出这种轻量化交互方式是数字化转型的必然趋势。通过一个机械加工行业MES系统案例,展示了在线查看产品设计图和装配图的实际应用。技术实现方面提供了iframe嵌入和Nginx独立部署两种方案,并解决了文件跨域问题。最后提供了项目资源下载链接,为开发者提供可落地的解决方案。
2025-08-20 16:33:47
2237
2
原创 使用Python实现 AI人脸检验 AI人脸识别 AI人脸对比 使用PySide6实现 批量识别毕业照中班级个人的所有照片,以人名为文件夹导出功能
【代码】使用Python实现 AI人脸检验 AI人脸识别 AI人脸对比 使用PySide6实现 批量识别毕业照中班级个人的所有照片,以人名为文件夹导出功能。
2025-04-16 22:20:34
203
原创 Uniapp 调用 原生安卓方法 使用cv 实现图片人脸识别 返回人脸位置和人脸数量
uniapp调用原生安卓方法 使用opencv 实现图片人脸识别 返回人脸位置和人脸数量
2024-02-19 11:33:46
1769
4
原创 java配置线程池
@Configurationpublic class ThreadPoolConfig { /** * 获取系统处理器个数,作为线程池数量 */ private final int CPU_NUM = Runtime.getRuntime().availableProcessors(); /** * 使用Guava的ThreadFactoryBuilder线程工厂 */ private final ThreadFactory THR
2022-10-24 19:40:16
1148
原创 配置java常用线程池
@Configurationpublic class ThreadPoolConfig { /** * 获取系统处理器个数,作为线程池数量 */ private final int CPU_NUM = Runtime.getRuntime().availableProcessors(); /** * 使用Guava的ThreadFactoryBuilder线程工厂 */ private final ThreadFactory THR
2022-10-24 19:38:52
476
原创 java时间操作工具类(判断时间是周几、多少号、几月、几年,计算时间差、计算时间相差几天,获取今天、昨天、近7天、本周、本月、本季、本年、去年开始时间和结束时间,获取本周、本月、本季、本年集合)
1.获取本周开始和结束时间 /** * 获得本周开始时间 * @return 结果 */ public static Date getTimesWeekmorning() { Calendar cal = Calendar.getInstance(); cal.set(cal.get(Calendar.YEAR), cal.get(Calendar.MONDAY), cal.get(Calendar.DAY_OF_MONTH), 0,
2021-12-21 19:52:11
2057
原创 使用RedisTemplat实现简单的分布式锁
不使用redisson框架实现Redis分布式锁准备工作:导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>编写RedisConfig类@Configurationpublic class Re
2021-11-18 19:12:09
914
原创 学习使用springBoot整合RabbitMq实现5种模式列队
使用SpringBoot整合RabbitMq实现5种模式列队:目录简单列队广播列队订阅列队主题列队Headers列队1.创建测试接口(测试只用这一个接口)@RestController@RequestMapping("/")public class test{ @Autowired private MQSender mQSender; @GetMapping("/test/{msg}") @ResponseBody public String te
2021-11-16 11:25:47
1824
原创 使用springboot编写自定义参数校验注解
SpringBoot自定义注解实现参数校验Demo1. 导入依赖 <!-- validation组件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </depe
2021-11-03 15:38:34
331
原创 使用SpringSecurity实现自定义登陆+用户权限管理(注释详细+附源码地址)
使用SpringBoot整合SpringSecurity 、 JWT、Swagger2 实现用户登陆,用户权限接口。项目源码地址在这里!!目录1、设计数据库2、创建项目3、添加依赖4、创建实体类、5、编写登陆/注册接口6、编写配置类7、编写Service8、编写Mapper9、测试10、分析1、设计数据库:设计数据库使用 RBAC 模式:Role-Based Access Control是基于角色的访问控制。在RBAC中,权限与角色关联,用户通过扮演适当的角色从而得到这些角色的
2021-10-27 18:46:02
3151
原创 实现一个简单的Redis Demo
1.导入Redis依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <
2021-10-24 10:39:03
2233
原创 RabbitMQ初步学习(Mac)
1.RabbitMQ学习:2.MQ简介: 在计算机科学中,消息队列(英语:Message queue)是一种进程间通信或同一进程的不同线程间的通信方式,软件的序列用来处理一系列的输入,通常是来自用户的。消息队列提供了异步的通信协议,每一个序列中的记录包含了详细说明的数据,包含发生的时间,输入设备的种类,以及特定的输入参数,也就是说:消息的发送者和接收者不需要同时与消息队列交互。消息保存在队列中,直到接收者取回它。2.1、实现:消息队列常常保存在链表结构中。拥有权限的进程才可以向消息队列中写入或
2021-10-22 20:52:53
1503
原创 学习使用vue(笔记)
1:vue基本语法1.1:基本数据类型和字符串取值: {{code}} {{str}}data:({ code:100 str:"test"})1.2: 对象数据类型支持ognl语法取值: {{stu.name}} {{stu.age}}data:({ stu{ name:"zhangsan" age:12 }})1.3:if判断语句<div id="container"> <label class="c" v-if="
2021-10-10 21:33:24
555
原创 springboot整合Kaptcha框架实现验证码(复制粘贴即可运行)
学习使用springboot整合Kaptcha框架实现验证码1.导入Kaptcha依赖 <dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.9</version> </dependency&g
2021-10-07 20:42:03
165
原创 使用@Value引用配置文件中属性报错
springboot项目报错:Error creating bean with name ‘jwtTokenUtil’: Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder ‘expiration’ in value “${expiration}”错误代码application.yml配置代码
2021-09-29 14:49:09
403
原创 swagger2学习
1.Swagger的使用swagger介绍:前后端分离,后端需要编写接口说明文档,会耗时比较多的时间swagger 是一个生成服务器接口规范文档的工具1.1:添加依赖(swagger2)<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency> <groupId>io.springfox</groupId> <
2021-09-27 14:14:17
150
原创 学习java多线程创建
1.Java线程的创建方式1.1.继承Thread类,重写run()方法public class ThreadDemo extends Thread { @Override public void run() { System.out.println("继承Thread类创建的线程"+Thread.currentThread().getName()); }}1.2.实现Runnable接口,重写run()方法public class RunnableDem
2021-09-23 17:29:41
163
STEP,STP,3DM,3DS,AMF,STL,3D模型在线文件查看 支持文件格式3dm, 3ds, 3mf, amf, bim, brep, dae, fbx, fcstd, gltf, ifc
2025-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅