- 博客(108)
- 资源 (1)
- 收藏
- 关注
原创 基于YOLOv5的行人检测系统
目标检测在计算机视觉领域中的重要性,特别是在人群流量监测方面的应用。其中,YOLO(You Only Look Once)系列算法在目标检测领域取得了显著的进展,从YOLO到YOLOv5的发展历程表明其在算法性能上的不断优化。文中提到了基于YOLOv5设计的人口密度检测系统,该系统通过深度学习算法对人群进行检测和计数,主要应用于商场、路口等需要控制人流的场所。系统通过YOLOv5算法实现人群检测和计数,具体使用Python实现了该算法,并通过PyQt创建了用户界面,实现了对行人数目和人群密度的监测。
2024-01-09 16:59:50 2808
原创 labelme标注的多分类数据集转化为YOLO数据集(json转txt)
(此脚本支持多分类的目标检测数据)1、修改dir_json为自己生成的coco数据集文件夹目录2、修改dir_txt为要放进去Yolo格式标签的文件夹目录3、直接运行代码。
2023-07-27 11:14:56 2562 22
原创 【图像分类】实战篇 (2)5分钟学会用迁移学习ResNet50训练自己的图像分类模型(鸟类识别为例)
此项目主要是小白入门教学,项目可以直接运行,需要请私信!!!图像分类是深度学习图像处理领域最基本的识别任务。先上结果。
2023-06-10 15:00:24 9557 68
原创 第一章java基础
就是在windows操作系统中,利用命令行的方式去操作计算机。我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java是一门非常火的计算机语言。(也叫做编程语言)我们想要让计算机做一些事情,那么就可以通过Java语言告诉计算机就可以了目录名称说明bin该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。conf该路径下存放了JDK的相关配置文件。
2024-11-29 17:07:11 947
原创 JAVA中CountDownLatch使用方法
CountDownLatch是一个倒计时锁存器,用来实现线程之间的同步操作1.创建一个runable实现类2.创建测试类。
2024-11-19 08:42:34 391
原创 JAVA中synchronized锁使用
synchronized锁是非公平锁,作用于方法或类的静态块上,线程在等待锁的过程中是忙且等待,不利于线程资源利用。推荐使用Lock锁。
2024-11-18 10:13:16 184
原创 JAVA中CompletableFuture类的使用
1.检查已分配的任务是否已处理isDone()方法用来判断Future任务是否执行完毕,通常结合get方法使用。2.取消任务执行参数false为如果任务已经在执行,则不做取消3.检查任务是否已取消。
2024-11-17 09:11:14 290
原创 C++ 内存管理
全局区/静态存储区:主要为 .bss 段和 .data 段,存放全局变量和静态变量,程序运行结束操作系统自动释放,在 C 中,未初始化的放在 .bss 段中,初始化的放在 .data 段中,C++ 中不再区分了。CPU 体系都是基于栈来运行程序,栈中主要存放函数的局部变量、函数参数、返回地址等,栈空间一般由操作系统进行默认分配或者程序指定分配,栈空间在进程生存周期一直都存在,当进程退出时,操作系统才会对栈空间进行回收。常量存储区:.rodata 段,存放的是常量,不允许修改,程序运行结束自动释放。
2024-11-16 19:33:57 221
原创 C++多进程编程
📕作者简介:热编程的贝贝,致力于C/C++、Java、Python等多编程语言,热爱跑步健身,喜爱音乐的一位博主。📗本文收录于贝贝的日常汇报系列,大家有兴趣的可以看一看📘相关专栏深度学习、目标检测系列等,大家有兴趣的可以看一看📙C++零基础入门系列,Web入门篇系列正在发展中,可以关注一下哦!📗如有需要此项目工程,也可联系作者。
2024-11-16 19:30:35 318
原创 JAVA多线程中线程池的使用
1.创建ExecutorService除ThreadPoolExecutor线程池之外还有其他的线程池,以下线程池都实现自ThreadPoolExecutor2.此线程池默认核心和最大核心相等,空闲存活时间为03.此线程池默认核心为0,最大核心无限,空闲存活时间为60秒,适用于大量短期任务4.此线程池默认核心和最大核心都为1,空闲存活时间为0,单一线程。
2024-11-16 08:20:42 1036
原创 docker常用命令汇总
从Docker Hub上下载tomcat镜像,默认是最新版本。1.docker有镜像和容器两种东西,运行的实例是容器,镜像就是创建一个容器的模板。强制删除(删除正在运行的镜像,注意:以后台方式运行的不能被强制删除)-p 8080:80 将本地端口和此容器的端口相关联。启动止容器(注意:start用于启动已经存在的容器)将容器的指定文件复制到外部指定目录(反之同理)将容器的指定文件移动到外部指定目录(反之同理)--name 为容器指定一个名称。查看所有容器,包括停止的容器。进入正在运行的容器内部。
2024-11-15 10:58:50 534
原创 webserver系统级别配置
有很多系统的库文件,如果名称一样,很有可能会覆盖掉,系统原先的程序可能会出现。这个是在终端当中配置的,当重新打开一个终端以后,会清空。为可执行程序)查看动态库是否可以找到。都是二进制,不可修改,必须间接修改。显示的输出信息是键值对形式。怎么把环境变量加进去。
2024-11-14 13:15:07 162
原创 如何判断一个类是否是线程安全的
或者说一段代码可能会被多个线程同时执行,如果每次运行的结果和单线程执行的结果是一样的,并且其他变量的值也和预期的值是一样的,就是线程安全的。原文链接:https://blog.csdn.net/qq_41904699/article/details/134110237。一个类或者程序提供的接口,多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是不必考虑同步问题。对象本身不是线程安全的,可以通过在调用段添加适当的同步机制来获取正确的结果。调用单个方法是不需要线程同步就可以得到正确的结果。
2024-06-20 12:00:12 358
原创 Linux常用命令
这些输出告诉我们有两个程序(可能是 MySQL 实例)正在监听不同的端口。是 MySQL 主监听端口,用于从本地或远程访问。可能是 MySQL 的另一个实例(比如 MySQL Shell 或其他应用)在另一个端口上监听。如果您想通过网络连接访问 MySQL,请确保适当的端口(通常是3306)是在0.0.0.0或者具体的 IP 地址上监听,而不仅仅是127.0.0.1,这样可以允许来自其他计算机的连接。
2024-06-19 22:08:22 508
原创 git将代码提交到github
6、git commit -n "init" 这次提交的备注信息。5、git add .(当前目录下所有代码全部提交)
2024-06-17 15:16:17 278
原创 算法笔记 图论和优先级队列的笔记
DFS stack O(h) 不具有最短性BFS queue O(2^h) 最短路迪杰斯特拉算法A0Auuvuvvvv。
2024-06-12 15:53:42 562
原创 CMU15-445-并发控制,事务实现
如果需要修改表中的某些行,但需要读取整个表,这时候就可以给整张表加上SIX锁。可以看到它与IX锁的区别:加入SIX锁后,不能修改表的其它行,因为需要读整张表。加锁阶段发生在事务开始时,而释放锁阶段发生在事务结束时。这种划分确保了事务的原子性和隔离性,避免了死锁和活锁的情况。事务的四种状态 // 事务状态 {增长中,收缩中,已提交,已中止}三种隔离级别,读未提交,可重复读,读提交。X exclusive锁,排它锁。三种写入类型,插入,删除和更新。S shared锁,读共享锁。SIX 共享意向排它锁。
2024-05-25 17:11:17 250
原创 【jQuery】一篇文章学会jQuery!
01-jQuery 常用API1.jQuery 选择器案例:下拉菜单2.jQuery 样式操作3.jQuery 效果案例:简洁版下拉菜单4.jQuery 属性操作5.jQuery 内容文本值6.jQuery 元素操作案例:购物车案例: 品优购电梯导航02-jQuery 事件1.jQuery 事件注册2.jQuery 事件处理案例: 发布微博案例3.jQuery 事件对象03-jQuery 其他方法1.jQuery 对象拷贝2.jQuery 多库共存3.jQuery 插件
2024-03-14 11:21:46 447
原创 C++信号量机制
斥锁(std::mutex)的所有权是排他的,也就是说,在任意时刻只能有一个线程拥有互斥锁的所有权。一旦一个线程获得了互斥锁的所有权,其他线程必须等待该线程释放互斥锁后才能获得所有权。在同一时刻,只能有一个线程拥有互斥锁的所有权,这是互斥锁的基本特性之一,用于确保在同一时间内只有一个线程可以访问共享资源,从而防止数据竞争和并发访问问题。因此,两个线程不能同时拥有互斥锁的所有权。如果一个线程已经获得了互斥锁的所有权,那么其他线程必须等待该线程释放锁后才能获取。更加灵活,适用于需要更多控制权和功能的场景,而。
2024-03-13 16:41:45 393
原创 C++11多线程
需要注意的是,线程的创建、等待和分离等操作都会带来一定的开销,因此应该谨慎使用,以避免资源浪费和性能问题。是 C++11 中引入的线程库,用于创建和管理线程。它提供了一种简单的方式来并行执行代码。的构造函数来创建一个新线程,并指定要执行的函数或可调用对象。:可以是函数指针、函数对象、lambda 表达式等。方法将线程分离,使其在后台运行。:可以传递参数给线程函数。取线程的唯一标识符。
2024-03-13 15:57:24 512
原创 【H5C3】提高课程笔记
H5C31.语义化标签2.视频标签- video基本使用3.音频标签- audio基本使用4.新增的表单元素(女女)5.新增的表单属性.CSS3新特性1.厘性选择器(★★)2.结构伪类选择器E:first-childE:nth-child(n)E:nth-child 与E:nth-of-type 的区别3.伪元素选择器(★★★)应用场景一:字体图标应用场景二:仿土豆效果应用场景三:清除浮动盒子模型(★★★)其他特性(*)图标变模糊filter
2024-03-05 13:02:01 787
原创 【CSS】易忘知识点-课程笔记
一.精灵图(sprites)的使用二.字体图标字体图标的引入三.CSS 三角制作四.溢出的文字省略号显示单行文本溢出显示省略号多行文本溢出显示省略号(了解)五.其他鼠标样式 cursor轮廊线 outline防止拖拽文本域resizevertical-align 居性应用解决图片底部默认空白缝隙问题六.案例1.京东价格条显示2.淘宝轮播图3.页码显示
2024-03-04 21:09:15 560
原创 【CSS】(浮动定位)易忘知识点汇总
浮动特性CSS厘性书写顺序(重点)走位组成1边偏移(方位名词)2 定位模式(position)3 定位口诀 -- 子绝父相4 国定定位(fxed)-重要固定定位(fxed)之固定在版心右侧粘性走位(sticky)-了解定位总结堆叠顺序(z-index)绝对走位的盒子居中定位特殊特性脱标的盒子不会触发外边距塌陷绝对走位(国定定位)会完全压住盒子overlow 溢出(重点)
2024-03-04 16:51:43 1095
原创 【CSS】(标准流部分)易忘知识点汇总
一、元素块元素行内元素行内块元素二、图片背景背景图片位置背暴图片国定背晨样式合写背暴总结三、常忘样式表达表格的细线边框圆角边框盒子阴影四、其他:focus 伪类选择器水平居中和垂直居中内边距会影响盒子实际大小优先级
2024-03-03 13:36:16 1124
原创 【web APIs】5、(学习笔记)有案例!
js组成、window对象、定时器-延迟函数、location对象 、histroy对象、localStorage 存储复杂数据类型、数组map 方法、数组join方法
2024-02-28 12:13:19 1062
原创 【web APIs】1、(学习笔记)有案例!
ECMAScript 简称 ES 它提供了一套语言标准规范,如变量、数据类型、表达式、语句、函数等语法规则都是由 ECMAScript 规定的。浏览器将 ECMAScript 大部分的规范加以实现,并且在此基础上又扩展一些实用的功能,这些被扩展出来的内容我们称为 Web APIs。标准属性: 标签天生自带的属性 比如class id title等, 可以直接使用点语法操作比如:自定义属性:-在html5中推出来了专门的data-自定义属性在标签上一律以data-开头。
2024-02-26 20:42:35 1211
人工智能领域深度学习实现的垃圾分类,适用于小白学习
2024-11-19
图像分类,最简单移动的代码,课设、毕业设计项目一部到位
2024-11-15
编程竞赛基础算法详解:C++输入输出优化与经典数据结构解析
2024-11-14
Redis面试高频考点全面解析
2024-11-14
Linux系统编程与多进程管理详解
2024-11-14
计算机科学领域秋招经验分享及C++等技术面试题详解
2024-11-14
C++实现的小型单机版数据库,适用于深入理解mysql
2024-11-13
基于raft的高可用kv存储系统,golang实现,适应于深入理解redis
2024-11-13
小型STL模板库,适用于学习C++的初学者,用于掌握C++基础
2024-11-13
掌纹识别,使用分类网络实现掌纹识别,用于小白学习
2024-11-13
AI领域,计算机视觉,用于学习 人脸考勤识别和班级信息管理
2024-11-13
提高图像在低光照条件下的清晰度和可见性,使用CNN的图像重建网络,来实现亮度调节,可用于小白学习
2024-11-13
人工智能 图像识别 人脸识别
2023-08-12
深度学习 明星图像识别 可以套用人脸识别
2023-08-12
人工智能 基于深度学习的图像增强-低光照调亮
2023-08-11
深度学习-参数设置、训练可视化、模型推理
2023-08-11
人工智能 CNN 多模态分类 适用于小白教学
2023-08-01
此项目是图像分类的项目,数据中有各种各样的车型,用于识别车辆属于哪种牌子的车
2023-03-24
目标检测Yolov7 python实现
2023-03-23
图像压缩领域 Matlab实现JPG图像压缩 通过代码对jpg有更深的了解
2023-03-23
车牌识别 C++、QT、Opencv
2023-03-23
Unet图像分割 包含代码注解
2023-02-19
明星图片分类 包括代码,数据,注解
2022-10-03
图像处理 图像分类 垃圾分类
2022-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人