自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 点云处理库pyntcloud

pyntcloud是一个python3库,用于利用python科学堆栈的强大功能处理3d点云与open3d相互转换:import open3d as o3dfrom pyntcloud import PyntCloud# FROM Open3Doriginal_triangle_mesh = o3d.io.read_triangle_mesh("diamond.ply")cloud = PyntCloud.from_instance("open3d", original_tria..

2021-07-31 22:50:38 2423

原创 pythreejs is needed for plotting with pythreejs backend

pythreejs is needed for plotting with pythreejs backend找到代码:https://github.com/daavoo/pyntcloud/blob/master/pyntcloud/plot/pythreejs_backend.pytry: import ipywidgetsexcept ImportError: ipywidgets = Nonetry: import pythreejsexcep..

2021-07-31 22:32:14 1890

原创 Python 读取 YUV(NV12) 视频文件-优化

一、YUV 简介YUV:是一种颜色编码方法,常使用在各个视频处理组件中Y'UV, YCbCr, YPbPr等专有名词都可以称为 YUV,彼此有重叠Y表示明亮度(单取此通道即可得灰度图),U和V则是描述图像的色彩及饱和度,用于指定像素的颜色主流的采样方式有三种,YUV4:4:4,YUV4:2:2,YUV4:2:0可以根据其采样格式来从码流中还原每个像素点的 YUV 值,进而通过 YUV 与 RGB 的转换公式提取出每个像素点的 RGB 值,然后显示出来YUV4:2:0 数据,每四个 Y 共用.

2021-07-31 00:27:43 2767

原创 PointNet 学习笔记

开山之作-PointNet1 点云数据处理共性问题1.1 点云数据的无序性1.2 点云数据的旋转性与平移性2 PointNet2.1 针对无序性2.2 针对旋转性和平移性3 总结1 点云数据处理共性问题传统深度学习模式(处理二维图像数据),使用序列化的卷积核处理序列化的二维图像数据,但点云是一种不规则数据,在空间上和数量上可以任意分布,因此传统的深度学习模式无法处理点云数据。1.1 点云数据的无序性在将实景保存为点云数据时(以pcd为例),是一行存储一个点的xyz信息,如果放大到多行

2021-07-30 01:12:41 5475 1

转载 检测跟踪 DeepSOCIAL:基于YOLOv4的人群距离监测 集检测、跟踪以及逆透视映射一体的系统

论文:https://doi.org/10.3390/app10217514代码:https://github.com/DrMahdiRezaei/DeepSOCIAL大家好,今天跟大家分享开源项目!由于疫情的原因,全球大多数政府和国家卫生当局已将2米的身体距离作为购物中心、学校和其他覆盖地区的强制性安全措施。在本研究中,开发了一个通用的基于深度神经网络的模型,用于自动人群检测、跟踪和人群间距离估计,使用常见的闭路电视安全摄像机。提出的模型包括一个基于yolov4的框架和反透视映...

2021-07-30 01:03:58 2397 3

原创 交互式标注

交互式分割GrabCut 算法是实现交互式分割的有效快捷方法. 该方法通过构建像素分布(颜色 colors)的模型来很好的区分背景和前景差异较大的 object. 但,其对于前景背景差异度较小的图片,分割效果不够理想.Figure 4. (左)用户标注输入;(右) GrabCut 分割结果. 由于熊的身体颜色与背景比较相似,导致分割结构不理想.高质量的动画贴图,需要在 Video 第一帧能得到高精度的分割结果. 由于 GrabCut 分割结果不能达到要求,这里决定采用深度学习方法....

2021-07-29 22:31:00 1920

原创 书本检测算法笔记

书本侧面检测https://github.com/Xiu-Wawa/Book-Datasets-for-YOLO

2021-07-29 15:21:20 2463 1

原创 micronet 测试

'''MicroNet'''import torchimport torch.nn as nnimport torch.nn.functional as Ffrom torch import cudaimport mathimport numpy as npfrom torch.autograd import Variablefrom torch.autograd import Functionimport syssys.path.append('../')from regu...

2021-07-29 14:07:35 1800

原创 点云分割 PointCloudSegmentation测试笔记

demo.py 可视化标注的:#!/usr/bin/env python3import argparseimport osimport yamlfrom laserscan import LaserScan, SemLaserScanfrom laserscanvis import LaserScanVisif __name__ == '__main__': parser = argparse.ArgumentParser("./visualize.py") pa..

2021-07-29 01:09:24 2065

原创 一张照片也能动起来

作者来自弗吉尼亚理工学院、国立清华大学和 Facebook,作者提出了一种从单张 RGB-D 图像生成 3D 照相的方法(从单张图像到深度图再到3D效果),效果炫酷、惊艳,目前代码已开源 ,https://github.com/vt-vl-lab/3d-photo-inpainting项目主页:https://shihmengli.github.io/3D-Photo-Inpainting/代码复现环境:windows10 pytorch1.4 tor...

2021-07-28 15:53:31 1829

原创 skipnet_face

"""based on MobileNet implementation fromhttps://github.com/rwightman/pytorch-image-models"""import timeimport torchimport torch.nn as nnimport mathdef _make_divisible(v, divisor, min_value=None): """ Ensures that all layers have a c...

2021-07-28 14:16:22 1154

原创 轻量级网络SkipblockNet

4.1 Skip Blockskip block想法是直接将low-level features从第一层传递到最后一层。块的设计是由U-Net架构驱动的,在自动编码器风格的架构中,编码器和解码器中具有相同空间维度的层的输出通过skip connections连接起来。一般来说,在分类网络中,层空间大小逐渐减小,无法直接使用skip connections。为了解决这一限制,作者提出了一个中间块,它将不同空间大小的层连接起来,并利用从第一层提取的low-level特征来丰富最后一层。如....

2021-07-28 10:43:19 2478

原创 轻量级网络主干汇总 22种

轻量级网络的核心是在尽量保持精度的前提下,从体积和速度两方面对网络进行轻量化改造,本文对轻量级网络进行简述,主要涉及以下网络: SqueezeNet系列 ShuffleNet系列 MnasNet MobileNet系列 CondenseNet ESPNet系列 ChannelNets PeleeNet IGC系列 FBNet系列 EfficientNet GhostNet Wei..

2021-07-28 10:27:30 7130 19

原创 linux pycharm 数字键盘失效

linux下 pycharm 社区版,2020.01.02版本pycharm中数字键失效,小键盘是键盘锁关闭时的状态,且按Num键无法解除2. 键盘上方数字键为符号键,按不按shift都是输入符号换了2021.01.03,也不行。解决方法还未找到。...

2021-07-27 19:16:59 2589 1

转载 GNOME启动时激活NumLock

GNOME启动时激活NumLock首先下载 numlockx官方源提供的安装包,解压后进入目录运行终端,切换到root账户执行以下命令:python ./setup.py然后依次点击GNOME菜单项上的“系统->首选项->启动应用程序”,或通过终端执行命令:$ gnome-session-properties启动应用程序首选项:点击“添加”按钮,按下图所示输入:保存后,重启系统即可。如有疑问,请参阅archlinux.org上的说明。——————————...

2021-07-27 18:48:41 1716

原创 Win10系统和子系统Ubuntu16.04 安装 ros

1、添加ROS软件源(sources.list)sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'2、添加密钥sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD...

2021-07-26 23:52:38 1900

原创 激光雷达知识笔记

光达的原理类似于声呐。只不过这里我们用光代替声音,来衡量汽车与障碍物之间的距离。和蝙蝠靠回声定位一样,汽车向四周发射激光束,并通过反射回来的信号绘制出周围环境的3D模型。光达的英文是Lidar,拆开看就是:Li:Light(光),光达发射出人肉眼无法看到的红外线。d:detection(检测),靠发射出的激光束找到障碍物。a:andr:ranging(测距离),靠返回的光束判断物体距离。反射光能有幸最终抵达接收窗口,汇聚后又只有一部分能落到接收传感器的敏感区域。(问题,它怎么知道哪些是..

2021-07-26 22:20:33 2177

转载 OpenVINO2021.4+YOLOX目标检测模型部署测试

前面写过一篇文章介绍了YOLOX目标检测模型,知道它是基于Pytroch而且类似与YOLOv5目标检测模型,文章链接:比YOLOv5还厉害的YOLOX来了,官方支持OpenVINO推理本文基于YOLOX的ONNX模型分别测试了YOLOX-Small与YOLOX-Tiny版本的模型。硬件配置与软件版本:Win10 64位CPU CORE i7 8thVS2017OpenVINO2021.4模型说明两个模型的输入与输出格式分别如下:以YOLOX small版本为例,解释输出..

2021-07-26 17:37:01 2868

转载 OpenVINO实时人脸表面3D点云提取

2019出现的一个可以在移动端实时运行的人脸3D表面提取模型-FaceMesh,被很多移动端AR应用作为底层算法实现人脸检测与人脸3D点云生成。相关的论文标题为:《Real-time Facial Surface Geometry from Monocular Video on Mobile GPUs》github有pytorch版本的实现地址如下:https://github.com/thepowerfuldeez/facemesh.pytorch已经提供了预训练模型文件pth,可以用

2021-07-26 17:05:59 1956 1

原创 Open3D-ML

地址https://github.com/intel-isl/Open3D-ML需要下载数据集:SemanticKITTI# To install a compatible version of TensorFlowpip install -r requirements-tensorflow.txt# To install a compatible version of PyTorch with CUDApip install -r requirements-torch-cuda..

2021-07-26 00:27:23 2347

原创 open3d python加载点云RGBD

open3d python加载点云RGBD

2021-07-25 23:16:05 3221 1

原创 RandLA-Net测试

RandLA-Net是点云分割网络,自己整理了一下测试代码:import timefrom os.path import join, existsfrom RandLANet import Networkfrom helper_ply import read_plyfrom helper_tool import Plotfrom helper_tool import DataProcessing as DPfrom helper_tool import ConfigSemantic3

2021-07-25 15:50:58 2630

原创 module ‘open3d‘ has no attribute ‘PointCloud‘

module 'open3d' has no attribute 'PointCloud'新版open3dopen3d-0.13.0 api改了,改为pc = open3d.geometry.PointCloud()# pc = open3d.PointCloud() old apiVector3dVector 新api: pc.points = open3d.utility.Vector3dVector(pc_xyzrgb[:, 0:3]) ...

2021-07-25 15:41:00 4050

原创 TENSORFLOW PROCESS FINISHED WITH EXIT CODE -1073741819 (0XC0000005)

TENSORFLOW-GPU导入失败:PROCESS FINISHED WITH EXIT CODE -1073741819 (0XC0000005)测试脚本:import tensorflow as tfhello = tf.constant('Hello, TensorFlow!')sess = tf.Session()

2021-07-24 13:17:04 2463

原创 open3d python 学习笔记

open3d python 学习笔记读取转换txtimport open3d as o3dsource = o3d.io.read_point_cloud('semantic3d/birdfountain_station1_xyz_intensity_rgb.txt' ,format="xyz")source.paint_uniform_color([0, 255, 0])o3d.visualization.draw_geometries([source])保存:3...

2021-07-23 22:59:19 4062

原创 压缩、解压 linux 7z/ qt c++

压缩、解压 linux 7z/ qt c++

2021-07-23 00:00:15 6986

原创 pytorch android

有demo:https://github.com/pytorch/android-demo-appD2goD2Godemonstrates a Python script that creates the much lighter and much faster FacebookD2Gomodel that is powered by PyTorch 1.8, torchvision 0.9, and Detectron2 with built-in SOTA networks...

2021-07-22 18:48:08 1831 2

原创 grad can be implicitly created only for scalar outputs

grad can be implicitly created only for scalar outputs自定义损失函数时报错:import torchimport torch.nn as nnimport numpy as npclass CrossEntropyLoss(nn.Module): def __init__(self): super(CrossEntropyLoss, self).__init__() def forward(...

2021-07-22 14:06:24 2847

原创 1D target tensor expected, multi-target not supported

pytorch 交叉熵损失计算时报错了:1D target tensor expected, multi-target not supportedif __name__ == '__main__': import torch loss_fn = torch.nn.CrossEntropyLoss(reduce=True, weight=None) input = torch.Tensor([[0, 0, 0],[ 1, 2, 4],[0.1,0.2,0.3]])

2021-07-22 11:03:00 5811

原创 生物图像实例分割

[18].Instance Segmentation of Biological Images Using Harmonic Embeddings作者 | Victor Kulikov, Victor Lempitsky单位 | PicsArt Inc;莫斯科三星人工智能中心代码 | https://github.com/kulikovv/harmonic

2021-07-21 23:31:44 1935 1

转载 目标检测 yolov1

每个格子同类物体出现两个候选框,通过nms,选取最大的一个。前面介绍的R-CNN系的目标检测采用的思路是:首先在图像上提取一系列的候选区域,然后将候选区域输入到网络中修正候选区域的边框以定位目标,对候选区域进行分类以识别。虽然,在Faster R-CNN中利用RPN网络将候选区域的提取以放到了CNN中,实现了end-to-end的训练,但是其本质上仍然是提取先提取候选区域,然后对候选区域识别,修正候选区域的边框位置。这称为tow-stage的方法,虽然在精度已经很高了,但是其速度却不是很好。造成..

2021-07-21 23:15:53 1931

原创 人体分割笔记总结

人体分割人体分割(human parsing),属于语义分割任务的子任务,旨在对人类图像进行像素级的是细粒度分割(例如,划分出身体部位和服装)。根据不同的场景,又可以分为单人人体解析(single-person human parsing)和多人人体解析(multi-person human parsing,或者 instance-level human parsing)。除此之外,按照处理媒介分类,还可以分为基于图像的人体解析和基于视频的人体解析。对于人体解析任务,常用的度量指标包括 Pixel a

2021-07-21 21:51:19 3973

原创 pytorch自定义交叉熵损失函数

import torchimport torch.nn as nnimport numpy as npclass CrossEntropyLoss(nn.Module): def __init__(self): super(CrossEntropyLoss, self).__init__() def forward(self, output, label): first = [-output[i][label[i]] for i in ran...

2021-07-21 19:13:40 2573

转载 Meshlab和CloudCompare截图时去除“旋转圈”

Meshlab和CloudCompare截图时去除“旋转圈”有时为了截图,Meshlab和CloudCompare软件自带的用于浏览的圈就很多余,如:Meshlab:cloudcompare:这种”圈“:很影响截图,因此,我们可以把它们去除。meshlab:点击如下选项:或键盘:shlft+H即可cloudcompare:点击:Never visible即可。————————————————版权声明:本文为CSDN博主「fb_help」...

2021-07-20 21:16:44 2841 1

原创 点云保存off格式

import osimport re # 正则表达式import timestart = time.clock() # 记录程序开始时间with open('bunny.stl', 'r') as infile: content = infile.read() # 将所有stl数据读到content中reg = 'vertex (.*?)\n' # 正则vertexs = re.findall(reg, content) # 保存所有在'vertexs'和回车之间的数据p.

2021-07-20 19:15:10 3031

转载 交叉熵损失函数原理详解

之前在代码中经常看见交叉熵损失函数(CrossEntropy Loss),只知道它是分类问题中经常使用的一种损失函数,对于其内部的原理总是模模糊糊,而且一般使用交叉熵作为损失函数时,在模型的输出层总会接一个softmax函数,至于为什么要怎么做也是不懂,所以专门花了一些时间打算从原理入手,搞懂它,故在此写一篇博客进行总结,以便以后翻阅。信息量信息奠基人香农(Shannon)认为“信息是用来消除随机不确定性的东西”,也就是说衡量信息量的大小就是看这个信息消除不确定性的程度。“太阳从东边

2021-07-20 17:59:13 1863

转载 吊打一切现有版本的YOLO!旷视重磅开源YOLOX:新一代目标检测性能速度担当!

YOLO系列终于又回到了Anchor-free的怀抱,不用费劲心思去设计anchor了!旷视开源新的高性能检测器YOLOX,本文将近两年来目标检测领域的各个角度的优秀进展与YOLO进行了巧妙地集成组合,性能大幅提升。>>加入极市CV技术交流群,走在计算机视觉的最前沿paper:https://arxiv.org/abs/2107.08430code:https://github.com/Megvii-BaseDetection/YOLOX本文是旷视科技在目标检测方面的最...

2021-07-20 12:20:10 8047 2

转载 python las转txt

https://blog.csdn.net/qq_22034353/article/details/102506188import structclass OneZeroHeader(object): """ 1.0版本 """ def __init__(self): self.file_signature = None # 文件签名 self.reserved = None # 预留字段 self.g..

2021-07-19 16:36:35 2141

转载 CVPR 2021 | 超越卷积,自注意力模型HaloNet准确率实现SOTA

https://github.com/lucidrains/halonet-pytorchimport torchfrom halonet_pytorch import HaloAttentionattn = HaloAttention( dim = 512, # dimension of feature map block_size = 8, # neighborhood block size (feature map must be divisi...

2021-07-19 01:26:15 2098

原创 windows 安装python-pcl 测试ok

windows下安装python-pclwindows下安装python-pclPCL(Point Cloud Library)是在吸收了前人点云相关研究基础上建立起来的大型跨平台开源C++编程库,python-pcl是封装了部分PCL的python接口,项目地址:https://github.com/strawlab/python-pcl环境windows10 64位visual studio 2017python 3.6python-pcl 1.8.1步骤下载python-..

2021-07-18 23:58:42 2138 3

转场分割代码封装源代码

本算法根据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关注的人

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