自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (78)
  • 问答 (1)
  • 收藏
  • 关注

转载 动态滤波器卷积新高度!DDF resnet50精度提高1.9

本文是加州大学默塞德分校Ming-Hsuan Yang团队在动态滤波器卷积方面的工作,已被CVPR2021接收。本文针对标准卷积存在的两个问题:内容不可知与计算量大问题,提出了一种具有内容自适应且更轻量的解耦动态滤波器,它将常规动态滤波器拆分为空域动态滤波器与通道动态滤波器,这种拆分可以极大的降低参数量,并将计算量限定在深度卷积同等水平。在图像分类、目标检测、联合深度估计等任务上的实验表明:DDF可以带来显著的性能提升。比如,在ResNet50/101网络的即插即用分别带来了1.9%/1.3%的性能...

2021-04-30 23:24:20 4778 1

转载 最强无监督行人重识别方法 Cluster Contrast ReID,rank-1 94.6%

代码连接:https://github.com/alibaba/cluster-contrast-reid看了一下,主要是resnet50,resnet101训练的。在行人重识别领域,如何获取海量标注数据,提高实际场景的重识别能力是工业界非常关注的一个问题。通常在学术界上公开数据集如Maket1501上训练出来的模型在实际场景上基本是没法用的,都需要在实际场景中采集数据并进行标注。标注需要人工成本和时间周期,在项目比较急的时候重新标注根本来不及,因此无监督的行人重识别方法成为了目前研...

2021-04-30 23:22:20 4382 1

原创 mxnet输出训练loss

还没看懂,晚上接着看https://blog.csdn.net/fuwenyan/article/details/79902002最近两天刚开始用mxnet,训练时发现log只有accuracy,没有loss,训练半天到跑验证的时候才发现loss为NAN了。这样不能随时看到loss的变化而及时做出调整,比较浪费时间精力。在python mxnet安装路径下有相关接口和文件。我用的Anaconda2,路径为Anaconda2\Lib\site-packages\mxnet\me...

2021-04-30 18:46:18 2045 1

原创 mxnet自定义训练日志

batch训练回调函数: def _batch_callback(param): #global global_step global_step[0]+=1 mbatch = global_step[0] for _lr in lr_steps: if mbatch==args.beta_freeze+_lr: opt.lr *= 0.1 print('lr change to', opt.lr)

2021-04-30 18:17:17 1907 1

原创 3D点云检测笔记

https://github.com/hova88/Correction_OBBhttps://github.com/jacke121/Correction_OBB通常,点云目标检测网络(如pointrcnn)出来的OBB与真实存在着些许误差,本仓库利用PCA配合BallTree算法对已知的OBB进行修正,效果喜人感觉速度会增加ost Detector应用主成分分析法与临近点查询相结合,进行包围盒矫正pip install numpy pyobb sklearn ope....

2021-04-30 17:55:54 2005 1

原创 python opencv设置分辨率

import numpy as npfrom time import sleepimport cv2import timecap = cv2.VideoCapture(0)cap.set(3,1280)cap.set(4,720)sleep(2)while(True): ret, s = cap.read() cv2.imshow('frame', s) if cv2.waitKey(20) & 0xFF == ord('q'): ...

2021-04-30 10:36:51 4903

原创 python numpy指定列最大值,统计次数

numpy获取指定列最大值,最大值索引,统计次数import numpy as npdata=np.array([[1,2],[2,1],[3,4],[1,4]])bb= np.max(data[:,1])count_max= np.sum(data == bb)if count_max>1: print("jiaodu=0")cc=np.argmin(data[:, 1])print(bb)print(cc)print(count_max)p...

2021-04-30 00:52:14 5921

原创 python 图像计算方位角

根据坐标点位置计算方位角是在GPS轨迹处理和数据挖掘中很常见的得到车头朝向的方式。网上的大部分代码都有些许错误,这里总结如下。(x1,y1)为当前GPS点坐标,(x2,y2)为下一个点的GPS坐标:import mathdef calc_angle(point1,point2): x1,y1=point1[0],point1[1] x2,y2=point2[0],point2[1] angle=0 dy= y2-y1 dx= x2-x1 if...

2021-04-30 00:10:06 2794

原创 module ‘mxnet.symbol‘ has no attribute ‘LSoftmax‘

module 'mxnet.symbol' has no attribute 'LSoftmax'

2021-04-29 18:13:58 2133

原创 人脸识别2021笔记

https://github.com/leondgarse/Keras_insightface直接上进度:Model backbone Training lfw cfp_fp agedb_30 IJBB IJBC Resnet34 CASIA, E40 0.99417 0.95086 0.94733 Mobilenet emb256 Emore, E110 0.996000 0.95...

2021-04-29 17:02:46 2427

原创 多目标跟踪2021总结

有预训练,81m模型,TraDes:跟踪目标检测和分割:在线多对象跟踪器https://github.com/JialianW/TraDeS

2021-04-29 07:26:50 2624

转载 大厂笔试 java基础

JavaSE部分—一线大厂真题1.百度下面程序的输出是()String X =“fmn";x.toUpperCase();String y = x.replace('f,'F');y=y +“wxy";System.out.println(y);12345A.FmNwxyB.fmnwxyC.wxyfmnD.Fmnwxy考察的方法String类特点不可变特性长度不可变—底层是一个final修饰的数组,由于数组是不可变的内容不可变—由于是static修饰的,...

2021-04-29 00:13:47 1854

原创 大厂真题 笔记点赞

题目队长写了n篇笔记,编号从1-n,每个笔记都有对应的点赞数,队长要找到在着n篇笔记的最大点赞数,但是必须满足以下要求:相邻两个笔记不能同时选取问能够取到的最大赞和对应的要选取几个笔记输入第一行为几篇笔记第二行为各自笔记的点赞数第三行为输出 第一列为最大点赞总数 第二列为选取笔记数目示例 1:输入41 2 3 1输出4 2点赞数最大为4,最多选取的笔记总数为2这道题目主要考察的知识点为动态规划动态规划主要就是要找准它的转移方程和base...

2021-04-28 23:57:47 1918

原创 大厂常见笔试题 滑动窗口内数的和

大厂常见笔试题,我以为出一个很难的题,结果出了一个基础题,给你一个大小为n的整型数组和一个大小为k的滑动窗口,将滑动窗口从头移到尾,输出从开始到结束每一个时刻滑动窗口内的数的和。样例对于数组 [1,2,7,8,5] ,滑动窗口大小k= 3 。1 + 2 + 7 = 102 + 7 + 8 = 177 + 8 + 5 = 20返回 [10,17,20]#ifndef C604_H#define C604_H#include<iostream>#include<v

2021-04-28 21:39:26 2143

转载 PaddleOCR转ONNX

1、环境:pip installpaddle2onnxWindows10下PaddleOCR可以正常inference,然后转存为onnx模型进行推理加速。paddle:paddlepaddle-gpu=2.0.0rc1;paddle2onnx:paddle2onnx=0.5;onnx:onnx=1.8.0;onnxruntime:onnxruntime-gpu=1.6.0;cuda:cuda=10.1;cudnn:cudnn=7.6.5;这边onnxruntime-g...

2021-04-28 17:25:16 4169

原创 Batch Normalization学习笔记

Batch NormalizationBatch Normalization的均值和方差对谁求?对feature map的channel方向求均值和方差, 假设batch size=n, feature map的shape= (w, h, c), 其中c是channel个数, 则会对c个n*w*h的特征分别求出c个均值和方差.同样的,为了减少参数量, 一个channel(相当于一种卷积核提取的同一种特征)只对应一组可学习的参数γ、β, 所以对于一层BN层, 可学习的参数为2*c个....

2021-04-28 13:56:56 1820

原创 yolov5 face 使用踩坑记录

依赖项:pip install seaborn报错:Traceback (most recent call last): File "E:/jinji/yolov5-face-master/cam_demo.py", line 153, in <module> model = load_model(opt.weights, device) File "E:/jinji/yolov5-face-master/cam_demo.py", line 21, i...

2021-04-28 11:08:35 4331 8

转载 CVPR 2021 | 港大、牛津提出PAConv: 一种位置自适应卷积,点云分类、分割任务表现SOTA

论文链接:https://arxiv.org/abs/2103.14635代码:https://github.com/CVMI-Lab/PAConv一、引言近年来,深度学习在三维点云处理上取得了显着进步,但鉴于点云的稀疏性、不规则性和无序性,这仍然是一项具有挑战性的任务。现有方法大致分为三类: 第一类是对点云进行体素化以便可以采用三维网格卷积处理,然而重要的几何信息可能由于量化而丢失,体素化通常也会带来额外的存储和计算成本; 第二类是用共享MLP处理所有...

2021-04-27 23:43:00 3308

原创 mxnet常规优化器用法

adam优化器:optimizer = mx.optimizer.Adam(learning_rate=adam_lr, wd=weight_decay)

2021-04-27 23:34:33 2015

原创 Python 自动给人脸 戴口罩

这个开源项目可以自动给人脸戴口罩,不过是完整的口罩。https://github.com/jacke121/MaskTheFace下面是网上搜到的方法:到网上找到一张N95口罩图片,去掉其背景关于图片去除背景,可以使用PS 的魔棒抠图,也可以找到一些在线网站,如https://www.zenfotomatic.com/处理成背景透明的png格式检测人脸关键点引入包 dlib,其自带人脸特征提取器百度下,可以下载文件shape_predictor_68_fac...

2021-04-27 23:12:38 2457 1

转载 怎样成为一名优秀的算法工程师

我的理解,算法是社会进步的产物,是人类战胜自然界,让生活变得更加美好的工具之一。我自学算法,一共也花了几年,我能学好的原因是,我就想学习科学技术知识,用科学技术知识改进人们的生活,减轻痛苦,便利人们的生活,拥有更多的时间探索未来,解决更多的难题,让人类生活更加美好。比如肿瘤治疗,艾滋病治疗,阿尔兹海默症,新冠病毒。博客https://www.cnblogs.com/ariel-dreamland/p/10679329.html里说的5种能力我倒是认同的:数学知识编程能力机器学...

2021-04-27 22:23:18 3152

原创 yolov5 mobile 剪枝

https://github.com/Syencil/mobile-yolov5-pruning-distillationAndroid 示例:https://github.com/Syencil/ncnn-android-projects

2021-04-27 00:12:29 4250 8

转载 大幅涨点!孙剑团队提出新激活层ACON和轻量级网络TFNet

知乎原文:https://zhuanlan.zhihu.com/p/363274457论文链接:https://arxiv.org/pdf/2009.04759.pdf代码:https://github.com/nmaac/acon一、ReLU和Swish的关系前面提到,NAS在现代激活函数方面取得了成功,NAS搜索到的Swish已经在EfficientNet等许多SOTA模型中已经成为默认配置,但如何解释Swish背后的原理呢?本文的一个目标是提出一个新的视角,去解...

2021-04-26 21:33:35 2066

原创 最强人脸检测来了 yolov5 face

yolov5 face在yolov5的基础上增加landmark预测分支,loss使用wingloss,使用yolov5s取得了相对于retinaface-r50更好的性能。WiderFace测试在wider face val精度(单尺度最大边输入分辨率:1024)Backbone Easy Medium Hard yolov5s 95.4% 94.6% 88.2% Yolov5m 95.8% 95.1% 90.5% ...

2021-04-26 18:36:48 7186 2

原创 mxnet导出onnx Symbol and params files provided are invalid

import mxnet as mximport numpy as npimport sysimport osimport argparseimport onnx print('mxnet version:', mx.__version__)print('onnx version:', onnx.__version__) from mxnet.contrib import onnx as onnx_mxnet from onnx import checker ...

2021-04-26 15:20:19 1981

原创 人脸识别数据集bin解压

目前了解针对ms1m数据集 有效依赖项:pilopencvmxnettqdmload_images_from_bin.py直接上代码:#!/usr/bin/env python# encoding: utf-8'''@desc: For AgeDB-30 and CFP-FP test dataset, we use the mxnet binary file provided by insightface, this is the tool to res..

2021-04-26 10:55:37 2190

转载 动态slimmable网络:高性能的网络轻量化方法!对比slimmable涨点5.9%

动态slimmable网络:高性能的网络轻量化方法!对比slimmable涨点5.9%论文链接:https://arxiv.org/abs/2103.13258代码:https://github.com/changlin31/DS-Net一、研究动机动态剪枝算法及其问题动态网络为每个输入自适应地配置不同的网络结构,而不是像神经网络搜索(NAS)或剪枝那样在整个数据集上优化网络结构,例如,根据每张输入图像的分类难度,将其路由到不同的计算复杂度的网络结构减...

2021-04-25 23:20:48 2712 3

原创 MultiResUNet 和malunet笔记

MultiResUNet 和malunet笔记

2021-04-25 18:52:03 3085 2

原创 python默认参数惹得祸

以下代码,执行结果是多少?def num_add(a=1,b=2): return a+bif __name__ == '__main__': data=num_add(2) print(data)答案是4 data=num_add(2,3) print(data)答案是5比如有个函数,参数a是必须参数,结构我给设置了默认值,当我一个月之后调用的时候,忘了给这个参数赋值结果,他调用的默认值,导致我的结果是不对的,...

2021-04-25 15:05:42 1782

原创 人脸识别 基于Transformer

模型423m参考:https://mp.weixin.qq.com/s/09GTmVQ095SL83GWBV6PiA一、技术回顾——Transformer相比于卷积,Transformer有什么区别,优势在哪? 卷积有很强的归纳偏见(例如局部连接性和平移不变性),虽然对于一些比较小的训练集来说,这毫无疑问是有效的,但是当我们有了非常充足的数据集时,这些会限制模型的表达能力。与CNN相比,Transformer的归纳偏见更少,这使得他们能够表达的范围更广,从而更加适用于非常...

2021-04-25 10:09:19 4282 2

原创 mxnet 衰减学习率

一个是使用回调功能在每个批次/时代的结束:sgd_opt = opt.SGD(learning_rate=0.005, momentum=0.9, wd=0.0001, rescale_grad=(1.0/batch_size)) model = mx.model.FeedForward(ctx=gpus, symbol=softmax, num_epoch=num_epoch, optimizer=sgd_opt, initializer=mx.init.Uniform(0....

2021-04-25 08:23:10 1962

原创 史上最强轻量级人脸检测,全面超越retinaface

本人历时一年,自研一款轻量级人脸检测,5.43m,在widerface验证集上精度如下:MAP@0.5 Result on validation set of WiderFaceEasy Val AP: 0.9269262216852227Medium Val AP: 0.9106406069023444Hard Val AP: 0.8052849163844217本人研发的简称pelee版,本次开放源码,链接为:xxxx数据集部分:本人历时2个月,不分昼夜,...

2021-04-24 00:34:47 4336 20

原创 mxnet优化器 SGD_GC

mxnet优化器 sgd_gc代码:原文:https://github.com/mnikitin/Gradient-Centralization调用代码:import optimizeropt_params = {'learning_rate': 0.001}sgd_gc = optimizer.SGDGC(gc_type='gc', **opt_params)sgd_gcc = optimizer.SGDGC(gc_type='gcc', **opt_params)adam_gc =

2021-04-23 18:20:29 2056

原创 轻量级分割网络总结

人脸分割BiseNetV2模型30多mtf的,cpu版时间80ms,人脸抠图,有的不是特别准。https://github.com/xuigo/Face_Parsing_BiseNetV2

2021-04-23 16:50:59 3573

转载 PP-YOLOv2开源,你的目标检测器又该升级了!性能超越YOLOv5且推理耗时保持不变

PP-YOLOv2开源,你的目标检测器又该升级了!性能超越YOLOv5且推理耗时保持不变本文是百度的研究员对PP-YOLO的一次升级,从PP-YOLO出发,通过增量消融方式逐步添加有助于性能提升且不增加推理耗时的措施,取得了更佳的性能(49.5%mAP)-速度(69FPS)均衡,并优于YOLOv4与YOLOv5。>>加入极市CV技术交流群,走在计算机视觉的最前沿006C3FgEly1gpsk4glqudj30wj07uglvpaper:https://arxiv.org...

2021-04-22 22:16:54 2414 1

原创 c++ opencv 通道转换

转灰度图:Mat frame = imread(R"(img0421.jpg)");cvtColor(frame, frame, CV_BGR2GRAY);其他方法:这个方法没有试验成功,灰度图调用zbar不行。Mat frame = imread(R"(img0421.jpg)"); cvtColor(frame, frame, CV_BGR2GRAY); //cv::flip(frame, frame, 1); img_index++; ...

2021-04-22 18:30:18 3052

原创 xface 远程桌面 无法使用tab键盘

原文:http://www.cfei.net/archives/1324防止原文被删丢失,特此记录:简单来说解决方法有两种:1. 编辑~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml文件,找到下面这行帮助 1 <property name="<Super>Tab" type="string" value="switch_window_key"/..

2021-04-21 16:00:00 2304 2

原创 linux服务器远程桌面 数字键盘不能用

https://wiki.archlinux.org/index.php/Activating_Numlock_on_Bootup_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)为了防止wiki 失效下面会复制一些非原文。控制台使用单独服务Tip:这些步骤可以被installsystemd-numlockonttyAUR并enablingnumLockOnTtyservice替代.首先创造在相关 TTY 上设置 num...

2021-04-21 15:57:20 3162

原创 各种聚类方法比较

最近项目用到聚类算法,将其系统的总结一下。一、简要介绍1、聚类概念聚类就是按照某个特定标准(如距离准则)把一个数据集分割成不同的类或簇,使得同一个簇内的数据对象的相似性尽可能大,同时不在同一个簇中的数据对象的差异性也尽可能地大。即聚类后同一类的数据尽可能聚集到一起,不同数据尽量分离。2、聚类和分类的区别聚类技术通常又被称为无监督学习,因为与监督学习不同,在聚类中那些表示数据类别的分类或者分组信息是没有的。Clustering (聚类),简单地说就是把相似的东西分到一组,聚类的时候,我们...

2021-04-20 23:50:46 3379

转载 密度聚类 DBSCAN python实现

一、前言二、DBSCAN聚类算法三、参数选择四、DBSCAN算法迭代可视化展示五、常用的评估方法:轮廓系数六、用Python实现DBSCAN聚类算法一、前言去年学聚类算法的R语言的时候,有层次聚类、系统聚类、K-means聚类、K中心聚类,最后呢,被DBSCAN聚类算法迷上了,为什么呢,首先它可以发现任何形状的簇,其次我认为它的理论也是比较简单易懂的。今年在python这门语言上我打算好好弄弄DBSCAN。下面贴上它的官方解释:DBSCAN(Density-Based Spat

2021-04-20 23:31:44 2202

转场分割代码封装源代码

本算法根据TransNetV2-SBD 做了代码封装,可以直接用来进行转场判断,也支持直接把mp4视频根据转场分割 平台是基于TensorFlow的,执行入口transnetv2_demo.py TensorFlow gpu和cpu都支持: tensorflow 2.12.0 tensorflow-estimator 2.12.0 tensorflow-gpu 2.8.0 tensorflow-intel 2.12.0 tensorflow-io-gcs-filesystem 0.31.0 termcolor 2.3.0

2024-09-17

opencv 中文 字体库

opencv 中文 字体库

2024-09-17

自研人脸关键点,轻量级高精度人脸关键点

自研人脸关键点,轻量级高精度人脸关键点98个点,模型大小700多kb 低头,抬头,侧脸,都可准确识别, 可以转ncnn,mnn在手机上cpu到3毫秒以内 带人脸跟踪算法; 包含训练代码: train_lbg_box_new.py 推理代码 demo_v5_face.py 人脸检测、人脸关键点综合示例代码; demo_v5_nopad_last.py yolov5 face onnx转ncnn代码: Peppa-Facial-Landmark-kuoda\deploy\onnx_2_ncnn_yolov5.py 人脸关键点onnx转ncnn: onnx_2_ncnn_mark.py

2024-08-15

yolov10最新源码版,训练支持labelme标注

yolov10最新源码版,原版只支持标注格式为txt格式,笔者以前训练yolo用labelme的json格式标注,统一格式,数据管理,可视化,查badcase更方便。 修改了数据格式,增加支持labelmejson独立格式标注 标注样例: { "version": "5.3.1", "flags": {}, "shapes": [ { "label": "dao", "points": [ [ 1990.9259259259259, 322.3395061728395 ], [ 53.75, 689.5000000000001 ] 预测发现还是会有重叠框,加上nms过滤重叠框,效果会更好 本预测代码已经加上nms机制

2024-06-14

pyqt opengl 3d渲染源码 正交投影,透视投影

pyqt opengl 3d渲染源码 支持格式,3d画线,立方体(也可以进行扩展二次开发),可以旋转,平移,缩放 支持鼠标点选提示,鼠标和立方体交点3d坐标, 代码经过反复优化,测试,效果比较稳定。 最新代码: widget_opengl_change1.py 通过圆柱组合形成立方体,支持正交投影,透视投影无缝切换, 左下角显示3d坐标。 其他代码也有学习和参考价值

2024-06-12

rk3588 麒麟系统硬解码 硬编码源代码

rk3588 麒麟系统硬解码h264 硬编码264源代码 qt c++ 项目, 亲测成功 项目带有librockchip-mpp安装文件, librockchip-mpp-dev_1.5.0-1rk4_arm64.deb 安装rockchip-mpp deb sudo dpkg -i librockchip-mpp-dev_1.5.0-1rk4_arm64.deb 使用终端命令和apt工具:打开终端,使用以下命令安装deb文件并解决依赖关系: sudo apt install ./librockchip-mpp-dev_1.5.0-1rk4_arm64.deb 需要提前安装ffmpeg库,main.cpp中有回调函数,mpp_decoder_frame_callback,用来接收解码后的frame, 经过测试,效率挺高的,可以达到30帧以内。

2024-06-08

qt c++ http-server 多线程源代码

qt c++ 实现 http_server 在子线程启动,收到消息后,更新主线程的ui显示,不卡顿 本人亲测成功,希望给大家提供便利。 跨平台的,Windows,linux,arm,麒麟系统都能用

2024-06-07

网络流量异常检测系统源代码

网络流量异常检测系统 基于Network-anomaly-detection-with-deep-learning-along-with-UI 做的改进 改进1 抓包工具更新 Npcap下载: https://npcap.com/#download 改进2,原来代码用了多线程,在Windows系统运行会导致死机,本次针对死机做了改进 改进2,源代码对pandas 的dataframe操作导致频繁报警,改进之后频繁报警没有了。

2024-06-01

麒麟3588系统语音播报源代码

麒麟3588系统语音播报源代码 麒麟arm系统qt c++文本生成播报系统源代码 可以定制播报人性别,多款播报人可供选择,支持中英文,c++ qt示例源代码,亲测成功。 QListWidget 自定义样式,解决QPixmap不能读取图片的问题。

2024-05-30

qt c++ sqlite 封装

qt c++ sqlite 封装

2024-05-27

自研扩散模型高光谱修复网络

自研扩散模型高光谱修复网络 基于MST_Plus_Plus 网络改造。 试验数据 扩散模型loss初步测试降到了0.005,比不加扩散loss小了20倍, 训练入口 train_cos_img.py

2024-05-18

bvh最新播放器 python源代码

bvh最新播放器 可以显示骨骼名称,旋转角度,自适应大小,支持3维npz数据可视化 python实现,提供源代码,修改和完善很方便。 根据3维npz生成bvh bvh最新播放器 python源代码 详细介绍: https://blog.csdn.net/jacke121/article/details/138809268

2024-05-13

rknn 麒麟系统adb驱动安装

rknn 麒麟系统adb驱动安装

2024-04-28

BIWI vocaset模板

BIWI vocaset模板 包括FLAME_sample.ply FLAME_masks.pkl BIWI/templates.pkl BIWI/F1.obj BIWI.ply

2024-04-25

rknn yolov5 rtsp

rknn yolov5的官方网站 https://github.com/airockchip/rknn-toolkit2 里面有rk3588 yolov5的推理示例程序,也包括Android推理实例程序,但是Android平台不支持rstp实时推理 本项目用ffmpeg拉流,mpp硬解码,然后rknn yolov5推理跑通, 调用代码在MainActivity,识别结果mpp硬编码保存为264视频文件。 本项目也支持264裸流视频文件推理。

2024-04-21

问财选股导出excel pythony源代码

python问财选股导出excel功能开发,导出csv格式,带界面,也可以基于这个做二次开发或者改进 依赖项pandas,pyqt5

2024-04-21

自研lstm多目标跟踪,DanceTrack验证集精度98%

多目标跟踪这几年一直是算法难题,用过传统跟踪算法,fairmot、bytetrack,效果不是特别理想,自己思考研究了一种基于lstm和多头注意力机制的多目标跟踪算法,支持gru,tcn,TimeSeriesTransformer,lstm和多头注意力机制效果最好,在DanceTrack数据集验证集精度99%,其他算法精度也在98以上, 1060显卡每帧平均推理速度2ms。 本算法是多目标跟踪算法,算法不含检测,检测算法可以用任意检测算法对接。 生成训练数据: get_track_data_new.py 可视化数据标签: data/view_track.py 训练入口: train_cos_lstm.py 可视化测试入口: demo_track.py 测试准确率: demo_track_cls.py 本算法算是在多目标跟踪算法的一种思考,抛转引玉,欢迎有志之士一起交流分享。

2024-04-18

强大好用的人体关键点标注工具

之前想研发一款好的人体关键点识别算法,发现网上竟然没有一款好用的人体关键点标注工具,labelme标注时各个关节点是断开的,不能联动,然后自己就开发了一款人体关键点标注工具,关节点直接可以联动,还有关节点放大特效,方便标注。 实际效果演示网址: https://www.bilibili.com/video/BV18A4m1G73y/?vd_source=2cd2b3646627adc5dc5f2bf8b7fac8fd https://blog.csdn.net/jacke121/article/details/135849963

2024-04-18

pyopengl windows x64 whl安装包

pyopengl windows x64 whl安装包 本资源提供了python3.9和3.10版本,x64位安装包。 官方的下载地址已经失效 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl

2024-02-17

mmpose 预测转json标注

mmpose 预测的2d点转成json文件,方便labelme标注 背景:mmpose或者其他2d关键点,bad case标注是个难题,这个脚本可以把mmpose预测的关键点,转为json文件,方便进行二次标注或修改。

2024-01-25

3d-nms cuda代码

3d_nms c++代码和 cuda cu代码,win11编译成功,linux也可以用 python setup.py build python setup.py install

2024-01-07

MobileViT v3 pytorch代码

MobileViT v3 pytorch代码,几乎都不能加载官方的预训练模型,本人经过调整修改, 可以加载官方预训练模型,原创不易,希望多多支持

2023-12-31

OpenPCDet ingroup-inds库 windows编译

OpenPCDet ingroup_inds库 windows编译 原版是linux代码,在Windows上编译失败,本人经过修改,可以编译成功。

2023-12-27

Ultra-Fast-Lane-Detection-v2 pytorch版

Ultra-Fast-Lane-Detection-v2 pytorch版 Ultra-Fast-Lane-Detection-v2官方原版数据加载用的nvidia.dali.pipeline Windows没有nvidia库,所以无法训练,数据增强也不方便,特地实现了pytorch的dataset版,可以训练,推理预测 训练收敛更快 可以在这个基础上改进,很方便。

2023-10-20

insightface/alignment 人脸关键点的pytorch版本

landmark 106个点,很强大的算法,算法介绍; https://blog.csdn.net/jacke121/article/details/116605765 模型4.8m, gpu测试13ms左右,分辨率192*192 入口代码: demo_v5_face.py 学习研究比较合适

2023-04-29

yolov5 face onnx推理代码

yolov5 face onnx推理,支持原版yolov5 face 导出的onnx,亲测成功 支持yolov5 face m模型,也支持yolov5 blazeface 。

2023-03-26

yolov7 分割 tensorrt 推理源代码

yolov7 mask分割 tensorrt 推理源代码,网上没有人实现,和大佬一起熬了好几个通宵研发出来,支持tensorrt8,win10平台,亲测成功,可运行 linux也支持,可自行跨平台适配。

2023-02-23

labelme-5.1.1

labelme-5.1.1,设置了自动保存,标签不保存图片,自定义标签颜色,亲测成功, 博客地址: https://blog.csdn.net/jacke121/article/details/112288397

2023-01-27

3DDFA-V2.5-opencv-yolov5face

3DDFA_V2.5原本人脸检测器是facebox, facebox在脸部超过一半被遮挡时效果较差, 人脸检测器换成yolov5-face,yolov5-face在脸遮挡超过一半时关键点不太准确。 图片处理是imageio,换成opencv。 demo_cam_v5face.py yolov5-face 依赖项: models,加载模型用 yolov5_face,人脸检测器。

2022-12-25

yolov7训练 json标注格式代码

yolov7训练只支持txt格式,自己添加了json标注格式解析和支持。

2022-10-06

yolov7_mask_ncnn win10版

yolov7 mask ncnn c++ win10版,亲测成功。

2022-09-30

tensorrt c++ 推理项目

tensorrt c++ 推理示例项目,支持分类网络,比如alexnet,mobileone,skipnet等轻量级网络。 环境:win10 vs2017环境,cuda11.0,亲测成功。 tensorrt库版本: TensorRT-8.2.1.8.Windows10.x86_64.cuda-11.4.cudnn8.2 转换流程:pytorch转onnx,onnx转tensorrt引擎 python生成tensorrt引擎步骤,可以查看我的博客: https://blog.csdn.net/jacke121/article/details/125382721

2022-07-03

yolov5 openvino2022版本

yolov5 openvino 2022版本,win10系统vs2019,摄像头实时预览版本,亲测调试成功,特此给广大学友们分享

2022-05-22

yolov5 openvino版本

yolov5 openvino 2021版本,win10系统vs2019,摄像头实时预览版本,亲测调试成功,特此给广大学友们分享

2022-05-21

yolov5-face c++ mnn版

yolov5-face c++ mnn版,亲测成功, 3399设备上 100ms 320*240

2022-04-03

mnn windows centerface 示例项目

mnn center windows示例代码,包含mnn库,和centerface代码。

2022-02-17

yolov5各个版本 tensorrt cfg文件

yolov5各个版本 tensorrt cfg文件,下载地址: https://github.com/enazoe/yolo-tensorrt/blob/master/yolov5_tutorial.md 担心作者哪天不再共享,特地下载下来,分享给大家。

2022-02-16

car_select.rar

coco2017筛选提取车辆脚本,并转为xml格式,并手工精选车辆样本数据, 去除严重遮挡,暴露面积超级小的等等其他极难样本。

2022-01-13

coco2017转xml格式,精选人体数据集

coco2017转xml格式代码,并且手工挑选,去掉超级难度样本,留下精选样本列表 比如只有一只手,一只脚的样本; 剔除远处的超级样本,人体像素小于20个像素的超级小人体。 本人手工标注,花了3个周的时间,原创不易,请珍惜。

2022-01-13

ellipse_detector.rar

windows c++ opencv 圆检测,椭圆检测,源码,亲测可行

2021-12-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除