- 博客(59)
- 资源 (78)
- 问答 (1)
- 收藏
- 关注
转载 CVPR 2021 比CNN和Transformer更好的Backbone?伯克利&谷歌提出BoTNet,精度达84.7%
本篇分享论文『Bottleneck Transformers for Visual Recognition』,由 UC Berkeley & Google Research(Transformer一作团队)联合提出BoTNet,ImageNet上精度达84.7%。详细信息如下: 论文链接:https://arxiv.org/abs/2101.11605 项目链接:https://github.com/lucidrains/bottleneck-transforme
2021-09-30 18:33:18 1662
原创 相似度矩阵遍历 python
相似度矩阵结果遍历向量:tensor([[0.4284, 0.7538, 0.4982], [0.8600, 0.0694, 0.5055]], dtype=torch.float64)相似度矩阵:因为是笛卡尔积,结果有一半多是重复的:tensor([[1.0000, 0.6726], [0.6726, 1.0000]], dtype=torch.float64)0 1 tensor(0.6726, dtype=torch.float64)相似度归一...
2021-09-30 11:02:02 2057
原创 pytorch 多次backward
pytorch 多次backward影响pytorch梯度的参数:1.requires_grad 需要问题Truefor param in model.named_parameters(): if param[0] in need_frozen_list: param[1].requires_grad = False2.model.train(True)。如果网络需要多次求loss,多次求导反向传播:如果我们再调用一次 backward,会发现程序报
2021-09-28 16:21:24 4474 2
原创 python求逆矩阵
方法1:from numpy import *import numpy as npA=np.array([[1,2],[3,4]])B=np.linalg.inv(A)print(B)print(np.dot(B,A))方法2:from numpy import *a1 = mat([[1, 2], [3, 4]])a2 = a1.Iprint(a2)print(a2*a1)
2021-09-28 16:13:48 1916 1
原创 基于视觉Transformer的目标检测
基于视觉Transformer的目标检测无卷积骨干网络:金字塔Transformer,提升目标检测/分割等任务精度https://github.com/whai362/PVTYOLOS:Transformer能否以最少的2D空间结构从纯粹的序列到序列的角度进行2D目标识别呢?为回答该问题,我们提出了YOLOS(You Only Look at One Sequence),一系列基于朴素ViT(即尽可能少的进行修改)的目标检测模型。我们发现:在中等大小数据集ImageNet上预
2021-09-27 18:41:41 4407
转载 c++ 开发工具推荐
CLion 也不错,不过要收费在过去的几年中,要从头开始创建应用程序,开发人员必须付出很多努力。因为要创建软件应用程序,所以从编码,编译,测试,调试,构建和部署开始将需要很多步骤。所有这些不同的阶段将需要安装不同的软件包,并且开发人员难以维护。因此,为了提高生产率并加快软件开发过程,所有对开发必不可少的软件包都集成或组合到称为IDE(集成开发环境)的单个环境中,这使现代软件开发变得更加轻松快捷。典型的IDE必须具有一些功能,例如语法突出显示,自动代码完成,自动保存代码,代码搜索,编译器,重构..
2021-09-27 11:08:04 8200
转载 清华开源ResRep:剪枝SOTA!用结构重参数化实现CNN无损压缩 | ICCV 2021
分享一篇我去年突发奇想做的剪枝paper,已被ICCV-2021接受。效果是相当SOTA的:ImageNet top1-acc为76.15%的标准ResNet-50(torchvision标准模型),剪掉超过一半FLOPs,还是76.15%。(目前绝大多数效果较好的paper都是剪一半FLOPs,top1-acc掉到75%左右。)这篇的实验是2020年四五月份做的,这一结果至今应该还是SOTA。ResRep: Lossless CNN Pruning via Decoupling Remembe..
2021-09-26 18:27:06 2393
转载 反函数计算 python
反函数就是逆函数,常见的函数,y=x^2,已知x,求y的值。如果已知y的值,x的值是多少呢?简单的函数,手动一算就能算出来,如果函数笔记麻烦怎么办?比如y=x^3+2x^2-5x^2+5,已知y的值,x等于多少?就需要借助计算器了。方法1:excel,工具,规划求解,B2=A2^3+A2^2+A2+1方法2,python方法:使用pip安装库:pip install pynverse用法Pynverse提供了一个主要函数inversefunc,它计算作为第一个参数以..
2021-09-26 17:40:38 9483
转载 pip Not supported proxy scheme None
pip install numpy报错:pip._vendor.urllib3.exceptions.ProxySchemeUnknown: Not supported proxy scheme None原因:设置代理的格式错误,前面需要加上http:// 和 https://
2021-09-26 14:18:03 2437
原创 centernet2 win10使用笔记
代码路径:GitHub - xingyizhou/CenterNet2: Two-stage CenterNetOur project is developed ondetectron2. Please follow the official detectron2installation. All our code is underprojects/CenterNet2/. In theory, you should be able to copy-pasteprojects/Ce...
2021-09-25 22:03:44 2040
转载 CenterNet2:比强更强的二阶段网络,COCO成绩最高达到56.4mPA
摘要我们开发了两阶段目标检测的概率解释。我们表明,这种概率解释激发了许多常见的经验培训实践。它还建议更改两阶段检测管道。具体来说,第一阶段应该推断适当的对象与背景可能性,然后应该告知检测器的总体分数。标准区域提议网络 (RPN) 不能很好地推断出这种可能性,但许多单级检测器可以。我们展示了如何从任何最先进的单级检测器构建概率两级检测器。由此产生的检测器比其一级和二级前驱体更快、更准确。我们的检测器在 COCO test-dev 上通过单尺度测试实现了 56.4 mAP,优于所有已发布的结果。使用轻量级主
2021-09-25 13:54:57 2492
原创 win10 编译姿态估计AlphaPose
编译dcn Windows版:git clone -b pytorch https://github.com/MVIG-SJTU/AlphaPose.gitcd AlphaPosesetup.py中:force_compile = Falseif platform.system() != 'Windows' or force_compile:1.force_compile改为True2.vs2017 打开x64本地命令行:cd F:\project\pose\AlphaP..
2021-09-24 23:48:09 2183
原创 人脸关键点抠图代码
效果图:原图 裁切出来的人脸网络模型来自我的另一篇博客中高精度轻量级人脸关键点:insightface_landmarks轻量级高精度人脸关键点推荐_jacke121的专栏-CSDN博客import argparseimport cv2import sysimport numpy as npimport osimport mxnet as mximport...
2021-09-24 10:49:26 2182
原创 python 填充多边形 先排序后填充
笔记:两个函数都只能填充凸多边形,凹多边形会丢失一部分内容,用人脸关键点做掩码时出现了这个情况。函数可以用来填充凸多边形,只需要提供凸多边形的顶点即可.img = np.zeros((1080, 1920, 3), np.uint8)triangle = np.array([[0, 0], [1500, 800], [500, 400]]) cv2.fillConvexPoly(img, triangle, (255, 255, 255)) plt.imshow(img..
2021-09-24 01:12:43 2501
原创 python 旋转列表
同时支持list列表和numpy矩阵。旋转一维的:from collections import dequeimport numpy as npdata = np.array([1, 2, 3])items = deque(np.array(data))items.rotate(0)print(items)旋转二维的:from collections import dequeimport numpy as npdata=[[1,2],[2,5],[..
2021-09-23 22:57:20 1956
原创 python 顺时针排序
from functools import reduceimport operatorimport mathcoords = [(0, 1), (1, 0), (1, 1), (0, 0), (2, 3)]center = tuple(map(operator.truediv, reduce(lambda x, y: map(operator.add, x, y), coords), [len(coords)] * 2))print(sorted(coords, key=lambda coo...
2021-09-23 22:21:26 2722
原创 python 平滑曲线
平滑前:平滑后:# 1. 随机构造数据import numpy as npx = range(10)y = np.random.randint(10,size=10) # 2. 绘制原图import matplotlib as mplimport matplotlib.pyplot as plt%matplotlib inline # jupyter notebook显示绘图from scipy.interpolate import spline # 借助sc...
2021-09-23 16:54:14 5757 1
转载 Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
报错时执行的代码:from skimage import transform as transInitializing libiomp5md.dll, but found libiomp5md.dll already initialized.解决方法1:import osos.environ["KMP_DUPLICATE_LIB_OK"] = "TRUE"这两句代码要放在文件的顶头部分,且保证两句接连的前后顺序关系,即不要在这两个语句之间插入其他语句。解决方式二:..
2021-09-23 16:42:35 5720
转载 追求极致:Repvgg重参数化对YOLO工业落地的实验和思考
本文作者主要借鉴repvgg重参化的思想,将原有的3×3conv替换成Repvgg Block,为原有的YOLO模型涨点。前言:之前做了一次shufflenetv2与yolov5的组合,目的是为了适配arm系列芯片,让yolov5在端侧设备上也能达到实时。但在gpu或者npu方面也一直在尝试着实验,对此类实验的目的很明确,要求也不高,主要还是希望yolov5在保持原有精度的同时能够提速。这一次的实验主要借鉴repvgg重参化的思想,将原有的3×3conv替换成Repvgg Block,为原有的YO...
2021-09-23 01:18:38 2157
原创 python 计算两圆的公切线
import mathimport numpy as npdef get_qiedian(point_a,point_b): angle_o = math.atan2(point_b[1] - point_a[1], point_b[0] - point_a[0]) angle1 = int(angle_o * 180 / math.pi) x_fuhao = 1 if angle_o > math.pi / 2: x_fuhao = -1 x_new_...
2021-09-22 22:14:21 2522
原创 车辆颜色识别学习笔记
Vehicle color车辆颜色识别,车型识别:GitHub - divyanshu14/vehicle_recognition: Vehicle Type and Vehicle Color Recognition车型:Ambulance Barge Bicycle Boat Bus Car Cart Caterpillar Helicopter Limousine Motorcycle Segway Snowmobile Tank Taxi Tru
2021-09-22 16:42:50 2430
原创 error LNK2001: 无法解析的外部符号 “void __cdecl cv::cvtColor
c++调用opencv时报错了,error LNK2001: 无法解析的外部符号 "void __cdecl cv::cvtColor原因1:没有添加lib库需要添加lib库VC++目录,包含目录:VC++目录,库目录:链接器,输入:原因2:c++ 代码生成,运行库选错了release,如果选了mtd,会调用debug lib。MDd,会调用dbug dll。MT选项:链接LIB版的C和C++运行库。在链接时就会在...
2021-09-22 14:47:15 3775
原创 Microsoft C++ 异常: std::length_error,位于内存位置 0x000000AF9B7AF810 处
mnn运行报错:0x00007FFCFD1C4ED9 处(位于 mnn_yolo.exe 中)有未经处理的异常: Microsoft C++ 异常: std::length_error,位于内存位置 0x000000AF9B7AF810 处。原因:release库,选择运行库模式 mtd,这时需要引用debug库,但是运行会报错。解决方法:release,运行库需要设置成mt或者mddebug,运行库需要设置为MTd或者MDd 在各个版本的编译器中,我们可以通过配置选...
2021-09-22 14:34:59 11546 5
转载 Panoptic SegFormer:全景分割第一名!南大&港大&英伟达提出新算法,霸榜全景分割
今日分享论文『Panoptic SegFormer』全景分割第一名!由南大&港大&NVIDIA 联合提出 Panoptic SegFormer,霸榜全景分割。话不多说,先放Leadboard:更多信息如下: 论文链接:https://arxiv.org/abs/2109.03814 项目链接:未开源 导言: 在本文中,作者提出了一个用Transformer进行端到端的全景分割框架。该方法采用Deformable DETR..
2021-09-22 00:22:32 2616
转载 旷视孙剑团队提出Anchor DETR:基于Transformer的目标检测新网络
开放了预训练,r50 400多m写在前面在本文中,作者提出了一种基于Transformer的目标检测器。在以前基于Transformer的检测器中,目标的查询是一组可学习的embedding。然而,每个可学习的embedding都没有明确的意义(因为是随机初始化的),所以也不能解释它最终将集中在哪里。此外,由于每个对象查询将不会关注特定的区域,所以训练时优化也是比较困难的。为了解决这些问题,作者借鉴了CNN目标检测器中的Anchor Point机制,使得每个查询都基于特定的Anchor ..
2021-09-22 00:17:10 1909 1
转载 torch 归一化,momentum用法详解
torch 有两个地方用Momentum动量,冲量,一,优化器中的Momentum主要是在训练网络时,最开始会对网络进行权值初始化,但是这个初始化不可能是最合适的;因此可能就会出现损失函数在训练的过程中出现局部最小值的情况,而没有达到全局最优的状态。momentum的出现可以在一定程度上解决这个问题。动量来源于物理学,当momentum越大时,转换为势能的能量就越大,就越有可能摆脱局部凹区域,从而进入全局凹区域。momentum主要是用于权值优化。2.bn层中的Momentumpyt
2021-09-18 15:09:51 7828
转载 错误 LNK2019 无法解析的外部符号 “public: void __cdecl cv::Mat::copyTo(class cv::debug_build_guard::_OutputArray
错误 LNK2019 无法解析的外部符号 “public: void __cdecl cv::Mat::copyTo(class cv::debug_build_guard::_OutputArray编译ORM_SLAM3中的DBoW2环境:win10+vs2017,release x64opencv为3.4.8出现错误:错误 LNK2019 无法解析的外部符号 "public: void __cdecl cv::Mat::copyTo(class cv::debug...
2021-09-17 21:59:33 5025
原创 open3d 0.13版本 vs2019编译
参考:Open3D:Win10 + VS2017配置Open3D(C++、python)_累了就要打游戏-CSDN博客_open3d这个配准文件是编译dll动态库的:cmake_minimum_required(VERSION 3.19.2)# If you're using Ubuntu 18.04, we suggest you install the latest CMake from the# official repository https://apt.kitware.com/
2021-09-17 17:12:13 2527
原创 cmake error C2220: 以下警告被视为错误
cmake error C2220: 以下警告被视为错误如下图,将 "警告视为错误" 这一项 改为"否"cmakelist配置化:set(C_FLAGS_WARNINGS "/W4 /WX-")
2021-09-17 15:52:54 5278
转载 Open3D:Win10 + VS2017配置Open3D(C++、python)
累了就要打游戏 2020-08-25 15:13:10 3350 收藏 25分类专栏: # Open3D 文章标签: 点云 Open3D C++版权Open3D专栏收录该内容5 篇文章1 订阅订阅专栏20200825:今天七夕,呱呱呱Open3D是一个支持三维数据处理的开源库,支持C ++和Python。后端经过高度优化,并设置为并行化。MIT协议。官网:http://www.open3d.org/GitHub: https://github.com/intel-isl/...
2021-09-17 01:27:10 2889
原创 引发的异常: 0xC0000005: 读取位置 0x0000000200000000 时发生访问冲突
引发的异常: 0xC0000005: 读取位置 0x0000000200000000 时发生访问冲突运行环境:windows10 open3d visual studio2017问题描述:在Debug下调试运行正常,但是在Release模式下报错:0x00007FF8FFA61CE7 (opencv_world320d.dll)处(位于 myproject.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000008 时发生访问冲突。例如下图所示:Re.
2021-09-16 23:25:42 27191 4
原创 OPENCV 无法解析的外部符号 “void __cdecl cv::imshow
OPENCV 无法解析的外部符号 “void __cdecl cv::imshowopencv引用四部曲:1.头文件2.库目录,lib所在目录3.链接器,输入,lib文件3.拷贝dll文件到bin目录。这次很奇怪,我用的releasex64位,引用MNN.lib;opencv_world348.lib 结果报错 :OPENCV 无法解析的外部符号 “void __cdecl cv::imshow各种方法都没用,最后加上了opencv_world348d.li...
2021-09-16 16:15:53 3111
转载 CVPR 2021 论文大盘点-行人技术篇
本文总结CVPR 2021 行人相关技术论文,包括人群计数、行人检测跟踪、步态识别等。共计 7 篇。大家可以在:https://openaccess.thecvf.com/CVPR2021?day=all按照题目下载这些论文。如果想要下载所有CVPR 2021论文,请点击这里:CVPR 2021 论文开放下载了!拥挤人群计数Cross-Modal Collaborative Representation Learning and a Large-Scale R..
2021-09-14 11:34:22 2672
原创 {JSONDecodeError}Expecting value: line 1 column 1 (char 0)
{JSONDecodeError}Expecting value: line 1 column 1 (char 0)报错代码:import jsonimport globif __name__ == '__main__': files = glob.glob("../out/*.json", recursive=False) # find fil for file in files: with open(file, 'r') as load_f:
2021-09-13 23:56:02 3906
原创 车辆姿态 学习笔记
GitHub - lkeab/gsnet: Official code of ECCV 2020 paper "GSNet: Joint Vehicle Pose and Shape Reconstruction with Geometrical and Scene-aware Supervision". GSNet performs joint vehicle pose estimation and vehicle shape reconstruction with single RGB image ..
2021-09-11 22:01:40 2057
转载 dictionary changed size during iteration
在字典遍历过程中修改字典元素,报错 RuntimeError: dictionary changed size during iteration得知遍历时不能修改字典元素for k in func_dict.keys(): if func_dict[k] is np.nan: del func_dict[k]解决办法:将遍历条件改为列表for k in list(func_dict.keys()): if func_dict[k] is np.nan...
2021-09-09 21:27:31 1524
原创 mnn 可变输入项目实例
mnn可变输入:GitHub - geekzhu001/Yolo-Fastest-MNNhxface人脸检测GitHub - OceanTad/face: faceface/hxfacedetect at 2dd4b1164b8d43e2a0b682420e18e36a3d887661 · OceanTad/face · GitHubface/hxfacedetect at 2dd4b1164b8d43e2a0b682420e18e36a3d887661 · OceanTad/..
2021-09-09 18:49:50 1972
原创 特征检索学习笔记
Faisscpu:pip pip install faisspip install faiss-gpuknn实现:import faiss# modified from https://github.com/facebookresearch/deepclusterdef get_knn(reference_embeddings, test_embeddings, k, embeddings_come_from_same_source=False)...
2021-09-09 12:30:45 1946 1
转载 Pytorch gpu加速方法
Pytorch gpu加速方法原文:https://www.zhihu.com/question/274635237relu 用inplace=True 用eval()和with torch.no_grad(): 每个 batch 后认真的把所有参数从 GPU 拿出来后删除 虽然很多回答建议用, 但我建议不要用torch.cuda.empty_cache(), 这只是释放 GPU 缓存而使得nvidia-smi能看得见 pytorch 自动释放的内存而已.99% 的用...
2021-09-08 23:01:45 2417
原创 python计算向量夹角代码
向左为负,向右为正,标准坐标系,返回-180-180度import mathAB = [0 ,0 ,5 ,-1]CD = [0 ,0 ,4.5 ,4.5]EF = [0 ,0 ,-2 ,6]PQ = [0 ,0 ,-6 ,-1]def angle(v1, v2): dx1 = v1[2] - v1[0] dy1 = v1[3] - v1[1] dx2 = v2[2] - v2[0] dy2 = v2[3] - v2[1] angle1 = mat
2021-09-08 22:30:44 2347
转场分割代码封装源代码
2024-09-17
自研人脸关键点,轻量级高精度人脸关键点
2024-08-15
yolov10最新源码版,训练支持labelme标注
2024-06-14
pyqt opengl 3d渲染源码 正交投影,透视投影
2024-06-12
rk3588 麒麟系统硬解码 硬编码源代码
2024-06-08
qt c++ http-server 多线程源代码
2024-06-07
网络流量异常检测系统源代码
2024-06-01
麒麟3588系统语音播报源代码
2024-05-30
自研扩散模型高光谱修复网络
2024-05-18
bvh最新播放器 python源代码
2024-05-13
BIWI vocaset模板
2024-04-25
rknn yolov5 rtsp
2024-04-21
问财选股导出excel pythony源代码
2024-04-21
自研lstm多目标跟踪,DanceTrack验证集精度98%
2024-04-18
强大好用的人体关键点标注工具
2024-04-18
pyopengl windows x64 whl安装包
2024-02-17
mmpose 预测转json标注
2024-01-25
3d-nms cuda代码
2024-01-07
MobileViT v3 pytorch代码
2023-12-31
OpenPCDet ingroup-inds库 windows编译
2023-12-27
Ultra-Fast-Lane-Detection-v2 pytorch版
2023-10-20
insightface/alignment 人脸关键点的pytorch版本
2023-04-29
yolov5 face onnx推理代码
2023-03-26
yolov7 分割 tensorrt 推理源代码
2023-02-23
labelme-5.1.1
2023-01-27
3DDFA-V2.5-opencv-yolov5face
2022-12-25
tensorrt c++ 推理项目
2022-07-03
yolov5各个版本 tensorrt cfg文件
2022-02-16
coco2017转xml格式,精选人体数据集
2022-01-13
神经网络改进的几个思考
2022-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人