自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 线性,仿射,透视 变换

平面变换包括 线性变换,仿射变换线性变换线性变换包括 旋转,镜像(翻转),伸缩(缩放),推移(错切)仿射变换仿射变换 = 线性变换 + 平移仿射变换是一种二维坐标到二维坐标之间的线性变换,它保持了二维图形的“平直性”(直线经过变换之后依然是直线)和“平行性”(二维图形之间的相对位置关系保持不变,平行线依然是平行线,且直线上点的位置顺序不变)。任意的仿射变换都能表示为乘以一个矩阵(线性变换...

2018-10-17 10:10:20 824

原创 集成学习 ensemble learning

Stacking首先我们先训练多个不同的模型,然后把之前训练的各个模型的输出作为输入来训练一个新的最终分类器的模型,以得到一个最终的输出。但在实际中,我们通常使用logistic回归作为组合策略。BaggingBagging是bootstrap aggregating的简写在Bagging方法中,利用bootstrap方法从整体数据集中采取有放回抽样得到N个数据集,在每个数据集上学习出一...

2018-10-14 13:54:21 296

原创 python plt 绘图

cv2如果是直接显示图片,可以直接用cv2.imshow(‘图框名’,array)pltimport matplotlib.pyplot as pltfig = plt.figure() 创建一个画布plt.show() 显示图像一般用在最后plt.savefig(‘confusion_matrix.png’, format=‘png’)plt.title(title)plt.co...

2018-10-12 09:55:25 3937 2

原创 python 快排

快排:讲序列分成左右两部分,在每个部分中选一个基准,比基准小的放到它前面,比基准大的放到它后面。左右两个指针,同时向中间移动,i++,j–,实现思路: 分成两部分需要一个partion分割函数,quicksort需要一个递归的函数图解参考快速排序的最差时间复杂度和冒泡排序是一样的都是O(N2),它的平均时间复杂度为O(NlogN)a= [6 , 1 , 2, 7,9, 3, 4, 5,...

2018-10-08 21:35:53 919

原创 2d-3d坐标转换

对于常规相机,SLAM里使用针孔相机模型 简而言之,一个空间点[x,y,z]和它在图像中的像素坐标[u,v,d] (d指深度数据) 的对应关系是这样的:u=x⋅fxz+cx,u=x⋅f_xz+cx,u=x⋅fx​z+cx,v=y⋅fyz+cy,v=y⋅f_yz+cy,v=y⋅fy​z+cy,d=z⋅s,d=z⋅s,d=z⋅s,其中,fx,fy指相机在x,y两个轴上的焦距,cx,cy指...

2018-10-04 20:35:59 5844 1

原创 图像数据增强的若干方法

图像分类的数据集非常大。尽管如此,依然需要数据增强来提高模型泛化能力。数据增强一般包括重新缩放图像的随机裁剪、随机水平翻转、随机 RGB 颜色与亮度变换等技术。此外,也存在不同的缩放、裁剪等技术(即单尺度训练 vs 多尺度训练)。在测试阶段进行多裁剪评估也是经常使用的途径,不过该方案的计算成本更昂贵且性能改进有限。请注意,随机缩放和裁剪的目标是在不同尺寸和位置上学习对象的重要特征。Keras 并...

2018-10-01 15:49:50 2208

空空如也

空空如也

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

TA关注的人

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