13 alexander1125

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 7k+

python vstack

感觉numpy.hstack()和numpy.column_stack()函数略有相似,numpy.vstack()与numpy.row_stack()函数也是挺像的。stackoverflow上也有类似的讨论,在这里numpy vstack vs. column_stack。给一个相关函数的列表:stack()    Join a sequence of arrays a

2017-06-21 22:15:28

最小二乘法

最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。示例[编辑]数据点(红色)、使用最小二乘法求得的最佳解(蓝色)

2017-06-21 15:47:15

opencv3.2安装opencv_contrib

opencv3.2 增加opencv_contrib组件之前在ubuntu16.04下安装caffe和opencv3.2,由于需要需要使用opencv_contrib组件,在安装中遇到一些问题。 在已安装好opencv3之后增加opecnv_contrib组件需要3步。 1. 首先进入到之前opecnv编译的build目录。$ cd ~/opecnv/build/ 我的目录是这个,

2017-06-20 14:06:13

python推导式

每次看大牛的代码很奇怪,比如T=[(x,y) for x in range(5) if x%2==0 for y in range(5) if y %2==1]这是什么鬼,一个变量T为什么搞得这么拥挤,看着也累啊,后来查了一下才知道这个叫推导式。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 【列表推导式】列表推导能非常简洁的构造一个新列表:只用

2017-06-18 18:00:00

ORB特征点检测与匹配

ORB特征是目前最优秀的特征提取与匹配算法之一,下面具体讲解一下: 特征点的检测图像的特征点可以简单的理解为图像中比较显著显著的点,如轮廓点,较暗区域中的亮点,较亮区域中的暗点等。ORB采用FAST(features from accelerated segment test)算法来检测特征点。这个定义基于特征点周围的图像灰度值,检测候选特征点周围一圈的像素值,如果候选点周

2017-06-17 16:01:57

FAST特征点检测算法

简介        在局部特征点检测快速发展的时候,人们对于特征的认识也越来越深入,近几年来许多学者提出了许许多多的特征检测算法及其改进算法,在众多的特征提取算法中,不乏涌现出佼佼者。        从最早期的Moravec,到Harris,再到SIFT、SUSAN、GLOH、SURF算法,可以说特征提取算法层出不穷。各种改进算法PCA-SIFT、ICA-SIFT、P-ASURF、

2017-06-17 14:27:21

adaboost原理图解

二、Adaboost算法及分析  从图1.1中,我们可以看到adaboost的一个详细的算法过程。Adaboost是一种比较有特点的算法,可以总结如下:  1)每次迭代改变的是样本的分布,而不是重复采样(re weight)  2)样本分布的改变取决于样本是否被正确分类  总是分类正确的样本权值低  总是分类错误的样本权值高(通常是边界附近的样本) 

2017-05-25 21:08:45

python os.path

os.path.abspath(path)返回path规范化的绝对路径。>>> os.path.abspath('test.csv')'C:\\Python25\\test.csv'>>> os.path.abspath('c:\\test.csv')'c:\\test.csv'>>> os.path.abspath('../csv\\test.cs

2017-05-24 10:36:16

python字符串前面加r

在打开文件的时候open(r'c:\....')加r和不加''r是有区别的'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\'例:s=r'\tt'pr

2017-05-24 10:23:52

拉普拉斯算子进行图像增强

先上个简单的示例,看MATLAB中拉普拉斯滤波器是如何实现的:令原图f=magic(3)f =     8     1     6     3     5     7     4     9     2掩膜采用标准Laplacian掩膜:w=fspecial('laplacian',0)w =     0     1     0     1    -4    

2017-05-16 02:19:15

高斯模糊的算法

高斯模糊的算法(高斯卷积 高斯核)通常,图像处理软件会提供"模糊"(blur)滤镜,使图片产生模糊的效果。"模糊"的算法有很多种,其中有一种叫做"高斯模糊"(Gaussian Blur)。它将正态分布(又名"高斯分布")用于图像处理。本文介绍"高斯模糊"的算法,你会看到这是一个非常简单易懂的算法。本质上,它是一种数据平滑技术(data smoothing),适用于多

2017-05-12 00:59:10

C语言计算高斯核函数

二维高斯函数,形如A是幅值,x。y。是中心点坐标,σx σy是方差,图示如下,A = 1, xo = 0, yo = 0, σx = σy = 1对于学图像专业的人来说,对图像进行高斯滤波应该不会陌生,本质上就是将图像与高斯核进行卷积。但是高斯核是如何生成的呢。matlab中有函数能自动生成高斯卷积核: gs=fspecial('gaussian

2017-05-12 00:57:32

SIFT 三线性差值原理与代码分析

Jie Pro 在进行特征描述时,讲的非常详细。但未对三线性插值进行阐述。我也是花了好久的时间才慢慢搞懂。有错之处,请指出。1. 首先需要的几个已知量包括:     将关键点附近的邻域划分为d*d(Lowe建议d=4)个子区域,每个子区域做为一个种子点,每个种子点有8个方向。每个子区域的大小与关键点方向分配时相同,即每个区域有个子像素。(1)(2)

2017-05-10 22:30:01

python图像旋转代码

import mathimport skimagefrom matplotlib import pyplot as pltfrom skimage import iofrom numpy import *def img_rotate(img, angle): w, h, channels = img.shape anglePi = angle * math.pi / 1

2017-05-09 15:46:27

图像旋转代码

void ImgRotate(cv::Mat imgIn, float theta, cv::Mat& imgOut)  {      int oldWidth = imgIn.cols;      int oldHeight = imgIn.rows;        // 源图四个角的坐标(以图像中心为坐标系原点)      float fSrcX1,fSrcY1,fSr

2017-05-09 12:53:35

SIFT算法详解

1、SIFT综述尺度不变特征转换(Scale-invariant feature transform或SIFT)是一种电脑视觉的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量,此算法由 David Lowe在1999年所发表,2004年完善总结。其应用范围包含物体辨识、机器人地图感知与导航、影像缝合、3D模型建立、手势辨识、影像追踪

2017-05-08 20:39:38

SIFT原理与源码分析:DoG尺度空间构造

《SIFT原理与源码分析》系列文章索引:http://blog.csdn.net/xiaowei_cqu/article/details/8069548尺度空间理论自然界中的物体随着观测尺度不同有不同的表现形态。例如我们形容建筑物用“米”,观测分子、原子等用“纳米”。更形象的例子比如Google地图,滑动鼠标轮可以改变观测地图的尺度,看到的地图绘制也不同;还有电影中的拉伸镜头等等…

2017-05-08 17:33:00

SIFT原理与源码分析

SIFT简介Scale Invariant Feature Transform,尺度不变特征变换匹配算法,是由David G. Lowe在1999年(《Object Recognition from Local Scale-Invariant Features》)提出的高效区域检测算法,在2004年(《Distinctive Image Features from Scale-Inva

2017-05-08 16:41:46

python下cv.waitKey无响应原因

按下键的时候,焦点要落在窗口上,不能落在cmd窗口上。另外,一般在imshow()后要使用waitKey(),给图像绘制留下时间,不然窗口会出现无响应情况,并且图像无法显示出来。int waitKey(int delay=0) - 延时delay = 0 函数则延时无限长,必须有键按下才继续执行。 - 延时delay > 0 函数返回值为按下的键的ASCII码值,超时则返回

2017-05-04 16:34:56

anaconda下面安装opencv

1. 一般的手段安装Python,及相关的包(numpy、matplotlib)安装OpenCV拷贝cv2.pyd文件 将D:\opencv3.0\opencv\build\python\2.7\x86路径下的cv2.pyd拷贝到D:\Python26\Lib\site-packages测试 >>> import cv2 >>> cv

2017-05-04 14:18:37

查看更多

勋章 我的勋章
    暂无奖章