自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 【吐血整理】linux关于anaconda 虚拟环境配置和坑!

1. 关于添加anaconda仓库镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda c...

2019-02-28 10:31:07 1607 1

转载 【多目标跟踪笔记十】xywh与xyxy数据的互相转换等函数

# --------------------------------------------------------# Fast/er R-CNN# Licensed under The MIT License [see LICENSE for details]# Written by Ross Girshick# ------------------------------------...

2019-01-18 21:29:37 4940 1

原创 【opencv】使用Opencv进行颜色识别

opencv颜色识别

2022-08-12 16:27:36 3134 1

原创 c++使用模板类实现vector

c++使用模板类实现vector

2022-06-13 16:06:39 319

原创 ARM开发板使用GDB调试程序

由于开发板不自带编译器和GDB调试器,所以需要使用gdbserver当作媒介,来建立起开发板与linux主机之间的桥梁,进而实现在linux上远程调试开发板上的程序。步骤1:需要编译生成gdbserver下载gdb-9.1并解压到linux服务器,我用的是这个版本,你们也可以下载其他版本。下载网址https://ftp.gnu.org/gnu/gdb/https://ftp.gnu.org/gnu/gdb/步骤2:配置gdbserver的编译选项,指定编译器(arm-linux-gnueabihf)进入到g

2022-06-13 15:54:48 2808

原创 [NEON加速]实现颜色直方图比较

#define ARM_NEON 1#if ARM_NEON#include <arm_neon.h>#endif // ARM_NEON#include "stdio.h"#define MAX(a,b) (((a) > (b)) ? (a) : (b))#define MIN(a,b) (((a) < (b)) ? (a) : (b))int compareHist(int srcHist[],int dstHist[],int histsize){ ..

2022-05-24 16:01:27 330

原创 【多目标跟踪指标】IDF1 与 MOTA的指标对比与图示

之前在csdn上发了一个多目标跟踪指标的“中文翻译”的思维导图,后面很多人不经同意直接转载和消除水印,但是后面过了两年之后,发现在转载的一些平台发现当初翻译和理解的有些问题,但是后面也懒得改了,也感谢指正问题的朋友,这样才有进步的空间,后续有机会会重新编辑下当年的思维导图;【MOT评价指标】MOTA MOTAL MOTP Rcll IDF1 MT ML FP FN ID_SW Frag Hz_ronales的博客-CSDN博客_idf1今天想聊下多目标跟踪的两个综合指标,之前看IDF1看的云里雾里。

2022-04-22 15:01:17 4651 2

原创 【C语言】遍历文件夹所有目录下的文件,并读取、处理与存储

#include <stdio.h>#include "dirent.h" #include <cstring>#include <cstdlib>#include <stdlib.h>/*typedef struct _Position { int left; int top; int right; int bottom;}Position;typedef struct _Obj_Data {...

2022-04-19 16:02:16 6083

原创 Vmware 虚拟机与开发板、PC机的网络互ping

看了网上很多的教程,但是在自己配置时出现了一些问题。所以记录下,也给后来者一点启示基本配置情况:pc机上有无线网卡供上网,有线网卡连接路由器,路由器连接开发板额外注意:当有线网卡与开发板相连,则意味着你虚拟机上也无法访问互联网,为了避免这个断网麻烦,尽量将软件安装好之后进行桥接模式,也可使用NAT模式进行切换,从而联网。灵活使用Vmware快照恢复大的原则:各个ip地址应当保持在同一网段,如果没有在同一网段也应该修改到同一网段1、虚拟机需要将系统修改两处地方(管理员命令运行vmware),1.

2022-04-07 19:32:55 3029

原创 【性能比较】关于pytorch中的unsample和反卷积的耗时

import timetranspose_conv = nn.ConvTranspose2d( in_channels=3, out_channels=3, kernel_size=3, stride=2, padding=1, output_padding=1)unsample = nn.Upsample(.

2021-10-08 14:12:15 682

原创 【Pytorch2caffe】pytorch转caffe的一些注意细节

收集整理,感谢以下作者的解释。在设计pytorch网络结构的时候,务必注意下面几个点,防止训了很久的模型转成caffe不能用的情况。#1、q&a:#0929_1 pytorch 中的ceil mode 为false,则默认当奇数数feature size时,去掉多余的边的数据再进行maxpool;反之当ceil mode为true,则保留多余边数据,再maxpool#规避 maxpool 时,尽量送入池化层时采用偶数hxw的feature mapPytorch中池化层默认的ceil m.

2021-09-29 13:52:03 950

转载 【C语言】数组的top-k 的两种实现方式

转载于:https://zhuanlan.zhihu.com/p/37350934这两种方式都是使用堆的思路来做的,所以时间复杂度相比于其他的实现快一点。1、第一种代码 ,默认是浮点型的topk,如果需要切换成整形数组topk,应注意把代码所有地方的float 类型改成 float由于c语言对类型转换非常敏感,整形转浮点型可能会导致精度损失,比如float类型的 0.3333 直接赋值int类型,就会直接置为0。务必注意!/* 寻找n个不同数据中第k大的元素 接口:int top_k(

2021-04-05 13:36:49 644

转载 【复制同名文件】使用Python复制多个文件夹的同名文件到一个文件夹

场景:爬虫得到的数据出现多个文件名相同,需要统一再次重命名。复制多个文件夹的同名文件到一个文件夹#编码类型#-*- coding: UTF-8 -*-#导入包import os import shutilsrcpath='./download_images/'targetpath='./download_images_re/'#累加,用于命名i=1#返回指定路径下的文件和目录信息pathDir = os.listdir(srcpath)#遍历for allDir .

2020-08-04 17:11:06 2203

转载 服务器中木马病毒处理(CPU占用率很高)处理办法

参考:https://blog.csdn.net/wkfyynh/article/details/105206990记录一下这个过程,方便后来人使用。如果遇到权限问题,在所有执行命令前使用sudo1、使用top查看当前哪个进程正在耗CPU资源;记住那个进程的 PID 号 和使用的COMMAND ;都在同一行例如异常的进程为PID为 1627 ;命令为teamviewerd (这里只做演示,并不代表它就是一个木马病毒)2、ls -l /proc/1627/exe可以定位到...

2020-07-12 13:20:59 1950 1

原创 【Pytorch】rgb转lab颜色空间转换

源地址:https://github.com/richzhang/colorization-pytorch/blob/master/util/util.py颜色空间转换代码:from __future__ import print_functionimport torchimport numpy as npfrom PIL import Imageimport osfrom c...

2020-05-07 19:04:31 2860

转载 修改文件md5值的简单方法!

转载自:https://jingyan.baidu.com/article/e52e36150ccc3140c60c512e.htmlcmd命令行下:同一目录下存在88.jpgabc.txt 两个文件。new.jpg为新生成的文件(md5码已经改变)copy /b 88.jpg+abc.txt new.jpg单纯想上传一个文件,由于md5码相同所以上传失败;故改之...

2019-09-03 20:03:52 16307 1

原创 python导入包没反应,需要这样修改!

例如文件目录格式为:test1 11.py 22.pytest2 main.py你需要在main.py函数中调用test1的11,22.py 。应该这样写:from test1.11 import *如果报错,你还需要在test1文件夹下加上一个空文件,申明他是一个可调用的包!__init__.py搞定!...

2019-07-30 21:26:41 1162

原创 使用Python按时间顺序逆序批量递增重命名文件

实现效果:将不规则的文件命名按照文件创建顺序逆序批量修改,当然你不仅可以根据文件创建顺序进行重命名,或者根据名称进行排序或者其他也是可以的。同时限定位数进行递增重命名,到达某个数目就会增加首位标号原文链接:https://blog.csdn.net/u010986776/article/details/81417321自己修改成了按照创建时间逆序批量重命名。代码:import os...

2019-06-30 16:13:17 1281

原创 【绘图】将plt.imshow转换为cv2.imshow代码

1.本质来说就是一个画框函数的变换,改改就好了,另外注意的是plt.rectangle的坐标绘制依次为左上顶点坐标(x,y),w,hcv2.rectangle的坐标为左上顶点坐标和右下顶点坐标。2.其次plt是rgb方式读取。im = im[:, :, (2, 1, 0)] 对应着红,绿,蓝cv2 imread读取图像之后,imshow是rbg通道顺序来进行显示的,如果使用pltshow...

2019-05-09 21:36:05 5354

原创 python完成对列表数据的取最大/小值的索引值

def min(items): current = items[0] index=0 for i,item in enumerate(items): if items[i] < current: #最大值改这 current = item index=i return indexll =...

2019-04-27 16:58:30 815

原创 【pytorch载入模型报错解决】nexpected key(s) in state_dict: "epoch", "arch", "state_dict",

es/module.py", line 719, in load_state_dict self.__class__.__name__, "\n\t".join(error_msgs)))RuntimeError: Error(s) in loading state_dict for DataParallel: Missing key(s) in state_dict: "modul...

2019-04-20 19:10:37 7913 9

原创 【图片分类】基于inception的迁移学习图片分类单(多)张图片测试代码

1.源程序:最近使用了官方Tensorflow的关于花朵分类迁移学习的代码,想要测试单张或者几张图片的分类识别效果。找了好久。总算是找到了一个可用的程序,贴出来:import tensorflow as tfimport numpy as npimport globimport os.pathimport tensorflow as tfimport numpy as npi...

2019-04-09 18:54:45 1093 13

原创 【代码】python 非minist数据(jpg、png等)转minist格式数据集

2019.12.23号更新!!!!!法一搞不定就看法二,有半年没接触过这个转换代码了,大家试试看,我之前是可以用的法一:###############################################################################333注意几点:1.只支持“正方形”的数据(width==height)的图片 (目前还没找到好的解决方...

2019-04-02 10:55:31 2982 56

原创 多目标跟踪笔迹十三:Learning by tracking Siamese CNN for robust target association

1.Introduce本文介绍了一种在行人跟踪背景下处理数据关联任务的新方法, 引入了一种两阶段学习方案去匹配“检测对“。首先, 对 Siamese 卷积神经网络 (CNN) 进行了训练, 以学习描述两个输入图像块之间的局部时空结构、聚合像素值和光流信息。其次, 通过梯度提升分类器(gradient boost), 将从比较的输入图像块的位置和大小中导出的一组上下文特征与 CNN 输出相结合,...

2019-03-25 11:13:08 2432 4

原创 多目标跟踪笔记十二:Tracking without bells and whistles

1.Introduce作者提出将目标检测器转换为追踪器,不特意去对当前存在的遮挡,重识别和运动预测进行优化而完成跟踪任务。且不需要进行训练和优化。利用对象检测器的边界框回归来预测对象在下一帧中的新位置,通过简单的重新识别和相机运动补偿对其进行扩展, 展示了跟踪器的可扩展性。作者提出的方法能够解决大部分简单的跟踪方案。并探究跟踪的一些挑战和问题。本文只使用目标检测方法进行跟踪, 将逐检测跟踪...

2019-03-24 14:44:56 7485 6

原创 【目标跟踪】Siamese SiameseFC Siamese RPN 知识点梳理

Siamese 网络(Siamese network)该网络可用于进行人脸识别验证,例如输入两张人脸,告诉两者之间的相似度,如果相似度较高则认为该目标为要找的人物。Siamese 网络(Siamese network):对于两个不同的输入,运行相同的卷积神经网络架构(共享权值w),再去比较他们的相似度(计算编码距离函数d);最终得到比较结果Ew。 2.SiameseFC 算法...

2019-02-19 16:57:17 3703

原创 【目标检测】Scale-Aware Trident Networks for Object Detection 阅读笔记

Scale-Aware Trident Networks for Object Detection1.Introduce该文章通过提出TridentNet,来生成具有统一表征能力的特定尺度特征图,以此解决目标检测中尺度多变问题。其中,作者建立了一个并行多分支结构,它们共享参数,但感受野不同。作者采用Resnet-101作为骨架网络。2.Relate work其中目前目标检测的四...

2019-02-17 12:11:40 4437 1

原创 【MOT评价指标】MOTA MOTAL MOTP Rcll IDF1 MT ML FP FN ID_SW Frag Hz

根据MOTchallenge官方解释给出:  resource: 

2019-01-24 21:42:42 13618 9

原创 多目标跟踪笔记十一:Deep Affinity Network

1.介绍:用于跟踪的数据关联仍然依赖于手工制作的约束, 如外观、运动、空间接近度、分组等, 以计算不同帧中对象之间的相关性。differ from prior work本文通过以端到端的方式联合建模对象外观及其在不同帧之间的亲和力, 加入深度学习进行数据关联跟踪。使用DAN网络在任意两帧内对抽取的检测过的目标的特征进行配对,来推断对象的相关性。Dan 还考虑了视频帧之间出现和消失的多个...

2019-01-24 16:21:47 3709

转载 【转载】多目标追踪的简单概念理解

原文章链接网址:http://zipperary.com/2014/11/08/mot/#more#3326447-qzone-1-34778-45f1c4f3a96ac252188117d15f6a6750MOT多目标跟踪的问题是这样的:有一段视频,视频是由 N 个 连续帧构成的。从第一帧到最后一帧,里面有多个目标,不断地有出有进,不断地运动。我们的目的是对每个目标,能跟其他目标区分开,...

2019-01-09 21:19:03 641

原创 多目标追踪笔记九:Learning to Track: Online Multi-Object Tracking by Decision Making

参考:https://blog.csdn.net/u012905422/article/details/749900961.介绍:在跟踪检测中, 在线 mot 的一个主要挑战是如何将新视频帧上的噪声对象检测与以前跟踪的对象进行严格关联。贡献:将在线 mot 问题表述为马尔可夫决策过程 (mdp) 中的决策问题, 其中一个对象的生存周期是用 mdp 建模的。学习数据关联的相似功能相当于...

2019-01-08 22:18:01 2775

原创 多目标追踪笔记八:Stable Multi-Target Tracking in Real-Time Surveillance Video

这是一篇比较老的论文了(2011),看的时候还是对里面具体的方法不太理解,希望一起讨论。如果有疑问,希望查看原论文。1.介绍:2011年左右的时候,行人跟踪很多集中在维持目标的身份上,而在监控识别上需要行人周围存在稳定的边界框。所以作者提出来多目标跟踪系统。此系统提供了较为稳定和准确的头部估计。通过在每帧上实现滑动窗口来执行数据关联。这篇论文将异步Hog检测与同步的Klt跟踪相结合,并使...

2019-01-08 16:12:38 1714 6

原创 多目标追踪笔记七:Real-Time Recurrent Regression Networks for Visual Tracking of Generic Objects

1.提出:第一个展示使用递归神经网络在视频中成功跟踪的论文。(该论文相当于是在GOTURNhttps://blog.csdn.net/autocyz/article/details/52648776的基础上的改进)PS:目前该论文较适合单目标跟踪,多目标跟踪自己试了下,效果不太好,尤其是在复杂光照环境下导致的问题较多。被跟踪目标的外观、运动以及它是如何随着时间的推移而变化的是目标跟踪所要面...

2019-01-07 15:28:20 1134

原创 【单目标跟踪】Compressive Tracking via Color Attributes and Fisher Feature Selection 阅读笔记

1.目标跟踪的挑战:运动快、姿态变化、背景杂波、重或局部遮挡和光照变化等因素2.提出:提出了一种粒子滤波框架下的压缩跟踪算法。2.1 首先, 引入颜色属性来描述图像序列中的每个图像。为了降低计算复杂度, 采用主成分分析算法来减小颜色属性的维数。2.2 其次, 利用压缩传感理论中的非常稀疏的随机矩阵从高维多维图像特征中提取低维图像特征, 建立一个外观模型。但由于提取出的低维度有用信息...

2019-01-04 17:13:37 432

原创 多目标追踪笔记六:Global Data Association for Multi-Object Tracking Using Network Flows

一、摘要:提出来一种基于网络流的多目标跟踪所需数据关联优化方法。将数据关联问题被映射到具有不重叠约束的成本流网络中。利用网络中的最小成本流算法, 找到了最优的数据关联。该网络被扩展为包括一个显式遮挡模型(EOM),用此来跟踪被长期遮挡的对象。(即为基于图论进行数据关联并求解问题)二、数据关联存在的问题:(针对tracking by detection)不是每帧都能将所有目标全部检测出来...

2018-12-26 21:56:58 2638

原创 关于目标检测中的IOU(交并比)的一个小记

看到网上关于这个东西很直观的一个解释,今天看代码,直接理解还是比较抽象,所以也想把这个记下来供以后查看可以简单的将橙色框理解为检测(检测框);黑色框(轨道)追踪框。计算IOU即为 IOU =两框交集/两框区域和def iou(det,trk): #det,trk 代表检测框与轨迹(追踪框) """ Computes IUO between two bboxes in ...

2018-12-22 23:16:18 3428 2

原创 多目标追踪笔记五:基于tensorflow的SSD+sort的多目标跟踪代码实现(源码)

首先感谢原作者的源码https://blog.csdn.net/xczexcel/article/details/79405272,才有了这份基于tensorflow的ssd+sort的代码原来是基于caffe的ssd+sort的,但是在linux下装caffe装的心烦,所以就退而求其次,选择tensorflow版本的ssd,希望一起交流学习。https://github.com/balanc...

2018-12-19 13:37:35 6581 35

原创 多目标追踪笔记四:MOTDT:Real-Time Multiple People Tracking with Deeply Learned Candidate Selection and Person

Real-Time Multiple People Tracking with Deeply Learned Candidate Selection and Person Re-Identification  源码地址:https://github.com/longcw/MOTDT这是2018的一篇比较新的文章,说的是对于MOT问题,目前普遍的Tracking by Detection是将...

2018-12-13 09:57:54 8369 6

原创 多目标追踪笔记三:Simple Online and Realtime Tracking with a Deep Association Metric 2017 思路理解

这篇论文的流程为:(也是track by detection的基本流程)使用faster-RCNN(或其他检测算法)检测第一帧的目标--&gt;将检测的目标经过卡尔曼滤波预测下一帧的轨迹状态(u,v,r,h)--&gt;再使用faster-RCNN检测第二帧的目标--&gt;将检测到的第二帧目标与预测的轨迹状态进行配对,(举个简单例子:例如如果两者IOU接近1,则代表上帧目标与此帧对应成功)-...

2018-12-04 17:21:41 4809 1

原创 多目标追踪笔记二:关于Tracking By Detecting的多目标跟踪数据关联流程梳理

一、一些预备知识点:关于多目标跟踪的实现方式一般为Tracking By Detecting;Step1:使用目标检测算法将每帧中感兴趣的目标检测出来,得到对应的(位置坐标, 分类, 可信度),假设检测到的目标数量为M;Step2:通过某种方式将Step1中的检测结果与上一帧中的检测目标(假设上一帧检测目标数量为N)一一关联起来。换句话说,就是在M*N个Pair中找出最像似的一对组合。...

2018-12-04 14:38:44 13207 11

MinGW-w64 编译器 matlab 下载

1、安装目录为:C:\TDM-GCC-64 2、添加系统环境变量:变量名 MW_MINGW64_LOC 目录为安装目录 C:\TDM-GCC-64 3、然后在matlab中运行:setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')

2019-09-03

flower_transfer 2.zip

基于inception的迁移学习图片分类单(多)张图片测试代码。训练测试全套源码; 注:数据集格式为flowerdata放到与训练测试代码一个目录下,且数据集里的多个文件夹代表多个类别(例如:以花类别为例子) 你也可以链接到:https://blog.csdn.net/ycc2011/article/details/89152217

2019-05-14

基于tensorflow的SSD+SORT多目标跟踪源码

来源https://blog.csdn.net/ycc2011/article/details/85094651 根据上面两个代码,自己修改了对应的检测和关联数据接口; !!!使用视频流作为数据输入,并输出对应的每帧图像到对应目录,同时显示追踪过程到屏幕上。具体可参考对应源码。 从文件夹中的notebook进入,修改对应视频数据流源地址和对应追踪关联后的输出数据。 我需要一些csdn下载积分供自己以后用,所以设置了分值。。。

2018-12-19

空空如也

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

TA关注的人

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