自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 YOLOv8-obb训练DOTAv2数据集(官网代码/数据集转换/2024.1.2)

由于项目里面需要用到机载的旋转目标检测(Oriented Bounding Box, OBB),本来想在yolov8上面直接加obb检测相关的模块,没想到官方更新了DOTAv2数据的yaml文件,意味着v8已经支持了obb检测,但是现在版本还不是很完善,遂记录一下在这里面的一些坑。有一个该看但是我还没看的地方是关于DOTA数据集里图像裁切的问题,我看DOTA数据集提供的toolkit里面自带了这个功能,但是v8有没有集成暂时还没有去细究。obb检测方法里面旋转框的表示方法有好几种,v8这里使用的是。

2024-01-03 17:43:18 2024 6

原创 CSP代码阅读挖坑记录

最近在跟2019年CVPR中一篇行人检测的论文,开始看其代码。作者用的开发环境是keras2.1.6,tensorflow1.4.1。环境比较古老了,自己试了一下1.6的TF也还能兼容。但是代码是用python2写的,我这里配置基本都是基于python3的,所以准备自己把代码转为python3。这一转还发现不少坑,记录一下。论文地址:https://arxiv.org/abs/1904.029...

2019-07-23 17:15:06 773 13

原创 python下数据可视化

matplotlib.pyplot里一些技巧刚转到python下做一些研究工作,目前先从可视化数据开始。发现常用的包是pyplot,和mat里面的plot的功能类似,开一个blog记录下常用的一些功能颜色、线条控制x轴刻度旋转刻度上用中文标签颜色、线条控制语法如下: plt.plot(x, y, linewidth = '1', label = "test",...

2018-04-19 11:16:32 279

原创 神经网络中的前向和后向算法

最近深度学习的研究在学界火的一塌糊涂,大老板终于也下定决心组织实验室开展相关研究了,何况实验室的主流方向是做成像的,不做点这方面的研究感觉说不过去。研究生小朋友们刚进来还得看视觉方面的东西,博三博四的师兄师姐们基本都达到毕业要求了已经无心学习,最后这种为实验室服务性的工作就丢到了我们博二的头上。。。    看了一段时间的深度网络模型,也在tf和theano上都跑了一些模型,但是感觉没有潜下去,

2017-06-28 11:00:53 13114 7

转载 分水岭算法

OpenCV—图像分割中的分水岭算法原理与应用图像分割是按照一定的原则,将一幅图像分为若干个互不相交的小局域的过程,它是图像处理中最为基础的研究领域之一。目前有很多图像分割方法,其中分水岭算法是一种基于区域的图像分割算法,分水岭算法因实现方便,已经在医疗图像,模式识别等领域得到了广泛的应用。1.传统分水岭算法基本原理分水岭比较经典的计算方

2017-04-14 08:46:45 7595

转载 几种常用的滤波器

1.维纳滤波维纳滤波是一种平稳随机过程的最佳滤波理论,换句话说就是在滤波过程中系统的状态参数(或信号的波形参数)是稳定不变的。它将所有时刻的采样数据用来计算互相关矩阵,涉及到解维纳-霍夫方程。可以说维纳滤波仅在理论上有意义,在实际应用中的局限性表现在:不适用于非平稳的随机过程的滤波;要用到所有时刻的采样数据,需要的数据存储容量大;解维纳-霍夫方程是要用到矩阵的求逆运算,计算量大(因为互相关矩阵

2017-03-24 10:09:55 17985

转载 Vector初始化及用法

vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件  :#include 使用vector有两种不同的形式,即所谓的数组习惯和 STL习惯。一、数组习惯用法1. 定义一个已知长度的 vector :vector ivec( 10 );  //类似

2016-08-05 16:46:05 7904

原创 一些超级基础&常用的opencv功能

用惯了matlab,跑来用opencv真是各种不习惯。所以记录一下一些常用的功能代码,作为积累。以下所有代码均基于Opencv 3.0。----------------2016.7.26--------------将彩色图像转为灰度图

2016-07-26 16:10:41 2195 1

原创 OpenCV征途

麻痹的,出来混都要还的。。本科时觉得以后学算法可以不用写太多代码吧(天真脸),读研究生的时候觉得:啊有学长和学弟能帮忙吗(天真!)终于到了博士这一块了,被指:你TM代码都不会写还要来改算法。。。。你会个MATLAB敢说自己会写代码了(MATLAB 表示不服)。。所以,决定还是认认真真,踏踏实实,来把C++和OpenCV一起学了。。OpenCV 里面常用的类和函数: 

2016-03-31 17:31:44 432

转载 MATLAB实现图像配准

注意!!!!这篇文章是纯粹的复制粘贴!!!代码部分都需要自己手敲!!!关于配准的东西还是蛮详细的,而且很多‘看似需要自己CODE’的,其实MATLAB里面早就有对应的函数了,这里提到的也比较多,顺带科普了许多关于图形处理的函数。这里主要讲解的是多模态或者说是多序列MRI图像配准。采用的图片是人体膝盖图。配准暂且分为五部Step1. 下载图片Step2. 初始

2016-01-31 14:07:26 24126 15

转载 matlab字符串的常用操作

% 字符串处理 a='  a';b='b  b';c='cccc';m='' % 获取字符串长度 length(a)     % 连接两个字符串,每个字符串最右边的空格被裁切 d=strcat(a,c)  length(d) % 连接多行字符串,每行长度可不等,自动把非最长字符串最右边补空格 % 使与最长字符串相等,会忽略空字符串 e=strvcat(a,b,m

2016-01-28 11:01:35 750

原创 matlab 自动创建文件夹

i=10; dirname=['dir' num2str(i)];%新的文件夹名 a=['mkdir ' dirname];%创建命令 system(a) ;%创建文件夹在当前目录下创建一个名为'dir10‘的文件夹。

2016-01-28 10:37:55 7172

转载 利用matlab将视频分解成一帧帧图像

与VideoReader类 相似,matlab提供了一个可以写入视频,利用图像序列合成视频的类VideoWriter。相关博文:《matlab读取视频VideoReader类》0。一个简单的利用图像序列合成视频的示例代码。myObj = VideoWriter('newfile.avi');%初始化一个avi文件writerObj.FrameRate = 30;open(m

2016-01-27 10:02:27 8526

转载 Opencv中三种立体匹配算法的比较

对OpenCV中涉及的三种立体匹配算法进行代码及各自优缺点总结:首先我们看一下BM算法:该算法代码:[cpp] view plaincopyCvStereoBMState *BMState = cvCreateStereoBMState();    int SADWindowSize=15;    BMState-

2015-12-25 09:32:28 3738 2

转载 灭点

什么是灭点:灭点:指的是立体图形各条边的延伸线所产生的相交点。透视点的消失点。立体图形在平面图中体现,可以理解为远处的光源散发光线在物体上形成的人体视觉。灭点:在透视投影中,一束平行于投影面的平行线的投影可以保持平行,而不平行于投影面的平行线的投影会聚集到一个点,这个点成为灭点(Vanishing Point)。灭点可以看作是无限远处的一点在投影面上的投影。

2015-12-22 11:51:37 12952

转载 相机内外参数的意义

1.内参数:由于相机坐标系使用的是毫米制的单位,而图像平面使用的像素为单位。内参数的作用就是在这两个坐标系之间进行线性的变化。相机光轴中心Z轴方向与像平面交点称为投影中心,其坐标为,其单位为像素。在图像平面上像素和毫米之间的关系有:

2015-12-18 10:30:37 17319

转载 相机内外参数

标定主要解决从世界坐标到相机坐标,再到成像坐标之间的投影矩阵关系, 1、首先介绍相机标定的内参和外参:内参数的意义:对于从相机坐标系到像平面坐标系的变换,像平面坐标系是用像素单位来表示的,而相机坐标系则是以毫米为单位来表示,因此,要完成改变换过程就需要先得到像平面的像素单位与毫米单位之间的线性关系。在图1中,相机光轴中心z轴方向上与像平面的交点 称为投影中心,坐标为 ,是像

2015-12-09 10:15:34 2933

转载 相机参数介绍

转自:http://www.ihalcon.com/read-101.html 镜头: 镜头是集聚光线,使胶卷能获得清晰影像的结构。早期的镜头都是由单片凸透镜所构成。因为清晰度不佳,又会产生色像差,而渐被改良成复式透镜,即以多片凹凸透镜的组合,来纠正各种像差或色差,并且借着镜头的加膜(coating)处理,增加进光量,减少耀光,使影像的素质大大的提高。 一般而言,摄影用的透镜均为聚焦透镜,依照光

2015-12-09 10:11:50 2525

libcudnn7-dev_7.0.4.31-1+cuda9.0_amd64.deb

Ubuntu下CUDA9.0配套的CuDnn7.0资源.这个文件是deb文件,直接安装即可,不需要复制移动头文件了.亲测有效

2018-05-09

空空如也

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

TA关注的人

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