• 2024-10-29YOLOv6-4.0部分代码阅读笔记-atss_assigner.py
    atss_assigner.pyyolov6\assigners\atss_assigner.py目录atss_assigner.py所需的库和模块classATSSAssigner(nn.Module): 1.所需的库和模块importtorchimporttorch.nnasnnimporttorch.nn.functionalasFfromyolov6.assigners.iou2d_calculatorimportiou
  • 2024-10-28YOLOv6-4.0部分代码阅读笔记-assigner_utils.py
    assigner_utils.pyyolov6\assigners\assigner_utils.py目录assigner_utils.py1.所需的库和模块2.defdist_calculator(gt_bboxes,anchor_bboxes): 3.defselect_candidates_in_gts(xy_centers,gt_bboxes,eps=1e-9): 4.defselect_highest_overlaps(mask_pos,overl
  • 2024-09-18YOLOV8 det 多batch TensorRT 推理(python )
    由于我当前的项目需求是推理四张,所以,demo部分也是基于4张进行演示的,不过基于此套路,可以实现NCHW的任意尺度推理,推理代码如下:importnumpyasnpfromnumpyimportndarrayfromtypingimportList,Tuple,UnionfrommodelsimportTRTModule#isort:skipimportar
  • 2024-09-05Yolov8-源码解析-四十一-
    Yolov8源码解析(四十一).\yolov8\ultralytics\utils\callbacks\raytune.py#UltralyticsYOLO
  • 2024-08-09SSD训练细节
    sampling·pyimportrandomimporttorchimporttorch.nnasnnfromtorch.autogradimportVariablefromtorch.autogradimportFunctionfrombboximportbboxIOU__all__=["buildPredBoxes","sampleEzDetect"]defbuildPredBoxes(config)
  • 2024-06-12【文档智能 & RAG】RAG增强之路:增强PDF解析并结构化技术路线方案及思路
    前言现阶段,尽管大模型在生成式问答上取得了很大的成功,但由于大部分的数据都是私有数据,大模型的训练及微调成本非常高,RAG的方式逐渐成为落地应用的一种重要的选择方式。然而,如何准确的对文档进行划分chunks,成为一种挑战,在现实中,大部分的专业文档都是以PDF格式存储,低精度的
  • 2024-06-12基于yolov2深度学习网络的昆虫检测算法matlab仿真,并输出昆虫数量和大小判决
    1.算法运行效果图预览     2.算法运行软件版本matlab2022A 3.部分核心程序fori=1:12%遍历结构体就可以一一处理图片了ifigureimg=imread([imgPath[num2str(i),'.jpeg']]);%读取每张图片I=imre
  • 2024-06-05深度学习高频手撕代码
    nmsdefcal_iou(bbox1,bbox2):#x1,y1,x2,y2#min_x-max_xinter_x=min(bbox1[2],bbox2[2])-max(bbox1[0],bbox2[0])#min_y-max_yinter_y=min(bbox1[3],bbox2[3])-max(bbox1[1],bbox2[1])ifinter_x<=0orinter_y<=0:
  • 2024-03-04基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真
    算法运行效果图预览  2.算法运行软件版本MATLAB2022a 3.算法理论概述       YOLO(YouOnlyLookOnce)是一种实时目标检测算法,其核心特点是将目标检测视为一个回归问题,一次性预测出图像中所有目标的位置和类别。YOLOv2是YOLO算法的改进版本,由JosephRedmon等
  • 2023-12-18基于深度学习网络的疲劳驾驶检测算法matlab仿真
    1.算法运行效果图预览  2.算法运行软件版本matlab2022a 3.算法理论概述3.1疲劳检测理论概述      疲劳检测的原理是根据人体疲劳状态下的特征检测,和正常状态下的特征检测做对比。在做疲劳检测之前,首先需要分析人体在疲劳状态下与正常状态下的特征有哪些不
  • 2023-12-14综合设计——多源异构数据采集与融合应用综合实践
    目录综合设计——多源异构数据采集与融合应用综合实践作业的基本信息自己分工文心一言插件番剧信息获取功能多模态功能之图像目标识别与视频类别判别综合设计——多源异构数据采集与融合应用综合实践作业的基本信息这个项目属于哪个课程数据采集与融合技术组名、项目
  • 2023-09-13基于开源模型搭建实时人脸识别系统(二):人脸检测概览与模型选型
    续基于开源模型的实时人脸识别系统进行人脸识别首要的任务就是要定位出画面中的人脸,这个任务就是人脸检测。人脸检测总体上算是目标检测的一个特殊情况,但也有自身的特点,比如角度多变,表情多变,可能存在各类遮挡。早期传统的方法有HaarCascade、HOG等,基本做法就是特征描述子+滑窗+
  • 2023-07-05目标检测数据增强之mosaic
    1、技术原理Mosaic是YOLOV4中提出的新方法,适用于目标检测,主要思想是将四张图片进行拼接到一张图上作为训练样本。由于Mosaic用于目标检测,进行拼接时目标框的坐标也要做相应的变化。Mosaic的主要操作如下:对每一张图进行随机裁剪得到A;crop的目标是选择原图的某一块区域,而不是全
  • 2023-06-19如何使用YOLOv8训练自己的模型和进行预测
    如何使用YOLOv8训练自己的模型和进行预测准备文件夹删除重复的照片。然后以图片采集的日期新建一个文件夹,如“2023.6.19”,并在其中新建一个名为VOCdevkit的文件夹,VOCdevkit里面创建一个名为JPEGImages的文件夹存放需要打标签的图片文件;再创建一个名为Annotations存放标注的标签
  • 2023-05-20图片统一横纵和分辨率,数据增强
    1.统一图片横纵向方向fromPILimportImageimportosfolder_path="D:\Dataset\沙坑/2023.5.18\阿凯"#Replacewiththeactualfolderpath#Iterateoverthefilesinthefolderforfilenameinos.listdir(folder_path):iffilename.endswith(".jp
  • 2023-01-10目标检测模型的基础
    前言边界框:在⽬标检测领域⾥,我们通常使⽤边界框(boundingbox,缩写是bbox)来描述⽬标位置。边界框是⼀个矩形框,可以由矩形左上⻆的x和y轴坐标与右下⻆的x和y轴坐标确
  • 2022-11-28点云_kitti数据集以及点云映射
    Kitti-传感器配置KITTI数据集的数据采集平台装配有2个灰度摄像机,2个彩色摄像机,(编号如下)0 左边灰度相机 1右边灰度相机 2左边彩色相机 3右