机器学习
文章平均质量分 96
0914_h
The future has arrived. It commences now.
展开
-
OpenCV-Python教程(6、Sobel算子)
转自:https://blog.csdn.net/sunny2038/article/details/9170013本篇文章介绍如何用OpenCV-Python来使用Sobel算子。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python实现基本的滤波处理本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第...转载 2018-04-07 21:12:00 · 13627 阅读 · 0 评论 -
HOG--(二)正篇
1.介绍HOG(Histogram of Oriented Gradient)是2005年CVPR会议上,法国国家计算机科学及自动控制研究所的Dalal等人提出的一种解决人体目标检测的图像描述子,该方法使用梯度方向直方图(Histogram of Oriented Gradients,简称HOG)特征来表达人体,提取人体的外形信息和运动信息,形成丰富的特征集。2.生成过程1)图像归一化归一化图像的...转载 2018-04-06 13:40:12 · 408 阅读 · 0 评论 -
HOG--(一) 基础知识
基础知识:梯度(gradient):http://blog.csdn.net/jia20003/article/details/7664777 (含代码)在向量微积分中,标量场的梯度是一个向量场,标量场中某一点上的梯度指向标量场增长最快的方向,梯度的长度是最大的变化率。一阶微分:http://blog.csdn.net/jia20003/article/details/7562092 (含代码)对...转载 2018-04-06 11:06:13 · 878 阅读 · 0 评论 -
HOG--(2)图像处理之图像梯度效果
图像处理之图像梯度效果基本思想:利用X方向与Y方向分别实现一阶微分,求取振幅,实现图像梯度效果。关于如何计算图像一阶微分参见这里:http://blog.csdn.net/jia20003/article/details/7562092使用的两种微分算子分别为Prewitt与Sobel,其中Soble在X, Y两个方向算子分别为:Prewitt在X, Y方向上梯度算子分别为:二:程序思路及实现梯度...转载 2018-04-06 11:01:03 · 583 阅读 · 0 评论 -
HOG--(1) 图像处理之一阶微分应用
图像处理之一阶微分应用一:数学背景首先看一下一维的微分公式Δf = f(x+1) – f(x), 对于一幅二维的数字图像f(x,y)而言,需要完成XY两个方向上的微分,所以有如下的公式:分别对X,Y两个方向上求出它们的偏微分,最终得到梯度Delta F.对于离散的图像来说,一阶微分的数学表达相当于两个相邻像素的差值,根据选择的梯度算子不同,效果可能有所不同,但是基本原理不会变化。最常见的算子为Ro...转载 2018-04-06 10:53:38 · 219 阅读 · 0 评论 -
HOG特征(Histogram of Gradient)学习总结
转自:https://www.cnblogs.com/wyuzl/p/6792216.html最近在做的项目有用到HOG+SVM这一方面的知识,参考相关论文和网上一些博文在此对HOG特征进行下总结。参考资料: HOG的经典论文:Dalal N, Triggs B. Histograms of oriented gradients for human detection[C]//Computer V...转载 2018-04-06 10:25:36 · 441 阅读 · 0 评论 -
第二个机器学习算法:基于SVM的猫咪图片识别器
一、知识点补充:from glob import * import cv2OpenCV中文教程:http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/tutorials.htmlOpenCV官网:https://opencv.org/Python OpenCV官网教程:https://docs.opencv.org/3.0-beta...原创 2018-04-07 22:46:21 · 2916 阅读 · 1 评论 -
基于SVM的猫咪图片识别器
基于SVM的猫咪图片识别器一、实验介绍1.1 实验内容SVM(支持向量机)是一种常用的机器学习分类算法。本课程使用HOG+SVM算法和OpenCV实现一个图片分类器,通过自己训练分类器,达到可以判断任意图片是否是猫咪的效果。1.2 实验知识点HOG+SVM分类器的基本原理OpenCV处理图片训练分类器,以得到适合自己项目的分类器Python文件操作1.3 实验环境python2.7Xfce终端1....转载 2018-04-05 10:59:23 · 627 阅读 · 0 评论 -
第一个机器学习算法:K-近邻算法实现手写数字识别系统
一、前提知识点:1、参考Linux命令大全:http://man.linuxde.net/wget命令wget:用来从指定的URL下载文件;wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有...原创 2018-04-04 20:50:02 · 595 阅读 · 0 评论 -
K-近邻算法实现手写数字识别系统
k-近邻算法实现手写数字识别系统一、实验介绍1.1 实验内容本实验将会从电影题材分类的例子入手,详细讲述k-近邻算法的原理。在这之后,我们将会使用该算法实现手写数字识别系统。1.2 课程来源本课程源自 图灵教育 的 《机器学习实战》 书籍第2章,感谢 图灵教育 授权实验楼发布。如需系统的学习本书,请购买《机器学习实战》。为了保证可以在实验楼环境中完成本次实验,我们在原书内容基础上补充了一系列的实验...转载 2018-04-04 20:08:06 · 847 阅读 · 0 评论 -
Numpy
一、基础知识:1、Numpy中轴和秩的理解:参考:https://blog.csdn.net/u010161379/article/details/51659362NumPy的主要对象是齐次多维数组。表由相同类型的元素组成(通常为数字),由一个正整数元组索引。在NumPy中维数被称为轴,轴数称为秩。例如,一个三维(理解的为:元素的列数)空间中点的坐标[1,2,1]是一个秩为1的数组,因为其轴数为1...原创 2018-04-10 16:36:46 · 269 阅读 · 0 评论 -
Numpy中stack(),hstack(),vstack()函数详解
转自:https://blog.csdn.net/csdn15698845876/article/details/73380803这三个函数有些相似性,都是堆叠数组,里面最难理解的应该就是stack()函数了,我查阅了numpy的官方文档,在网上又看了几个大牛的博客,发现他们也只是把numpy文档的内容照搬,看完后还是不能理解,最后经过本人代码分析,算是理解了stack()函数增加维度的含义。以下...转载 2018-04-10 10:47:26 · 575 阅读 · 1 评论 -
资源 | 李飞飞、吴恩达、Bengio等人的15大顶级深度学习课程,你收集全了吗?
翻译 | AI科技大本营参与 | 刘畅编辑 | Donna目前,深度学习和深度强化学习已经在实践中得到了广泛的运用。资源型博客sky2learn整理了15个深度学习和深入强化学习相关的在线课程,其中包括它们在自然语言处理(NLP),计算机视觉和控制系统中的应用教程。这些课程涵盖了神经网络,卷积神经网络,循环网络和其变体,训练深度网络的困难,无监督表示学习,深度信念网络,深玻尔兹曼机器,深度Q学习,...转载 2018-03-27 11:34:25 · 341 阅读 · 0 评论 -
图像学习之如何理解方向梯度直方图(Histogram Of Gradient)
转自:http://baijiahao.baidu.com/s?id=1576070679552775&wfr=spider&for=pc雷锋网按:本文作者Slyne_D,原文载于作者的简书主页,雷锋网经授权发布。本文主要翻译了Histogram of Oriented Gradients一文。特征描述子(Feature Descriptor)特征描述子就是图像的表示,抽取了有用的...转载 2018-04-07 22:56:07 · 502 阅读 · 0 评论 -
目标检测的图像特征提取之(一)HOG特征
目标检测的图像特征提取之(一)HOG特征zouxy09@qq.comhttp://blog.csdn.net/zouxy09 1、HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛...转载 2018-04-06 14:13:41 · 334 阅读 · 0 评论