机器学习
_寒潭雁影
中科大IT向博士,熟悉MFC,C++,C等语言,参与过ffmpeg、机器视觉、并行计算、数据库等相关项目的研发和代码的编写http://blog.csdn.net/weixinhum为本人博客,上面记录了本人的一些技术总结
展开
-
caffe-windows 配置和cifar10数据集训练
之前的文章中已经使得OpenCV能利用训练好的分类器进行图像的分类了,但最为关键的一步还没做,那便是分类器的获得。毕竟我们不可能用别人训练好的分类器很好的解决自己工程上的问题。 本篇,将开始对分类器的探索! 本人选用的是开源世界现在最流行的深度学习架构,至于为何怎么选,因为看到别人都这么选。。至于别的会不会更好,以后再说吧,有更深入的研究会跟大家分享。 第一步是下载,这个没什么说的。值得说的是原创 2017-05-07 01:35:58 · 2713 阅读 · 0 评论 -
OpenCV 用dnn深度学习模块检测图像
最近在做人物目标检测相关的项目,发现OpenCV从3.1(或者更找)提供了dnn深度学习模块(需要自行编译进去,具体的可见这篇文章),因此下下来试试看。难度全在编译那边了,编译完成后反倒很简单,下面就简单的看一下: 新建一个空白的Win32项目 找到“opencv_contrib-master\modules\dnn\samples”文件夹(如果不知道这是什么,请去看看之前编译的那篇文章)的四个原创 2017-04-29 18:17:25 · 17345 阅读 · 6 评论 -
VS2015 X64+OpenCV3.2.0+opencv_contirb CMake3.8.0编译
因为最近在做深度学习方面的研究,发现OpenCV的DNN模块可以拿来用用,而该模块归属于未稳定,没有在官方编译好的版本中给出,需要自行编译,故有此文。(本文最后由本人编译好的库,如果不想自己编译的可以去下载,但要注意版本的问题) 首先把该下载的都下载了(OpenCV和CMake好像都存在着不同程度的被墙,如果“不科学上网”则下载起来比较费劲)。下载地址如下: opencv:https://gi原创 2017-04-29 13:28:32 · 4410 阅读 · 0 评论 -
OpenFace人脸分类器训练
本篇文章关于OpenFace人脸分类器训练,默认已经安装好了OpenFace和其他的依赖关系,如何配置可见上一篇文章。 参考文章 如有雷同,绝非巧合 1.准备素材 人脸原图,每个图包含一个人脸,每个人脸n张图(>15)。不同人的照片放入不同的文件夹下。有多少个人就多少个文件夹即可,如下图: 2.素材处理 包括人脸查找(找到人脸在图像中的位置) 矫正(拉到正面) 裁剪(把矫正完的人原创 2017-08-10 18:36:04 · 4151 阅读 · 0 评论 -
ubuntu 16.04+cuda8.0的安装
参考文章 如有雷同,绝非巧合。本篇基本照抄,只是做了些许更改和标注。 1.NVIDIA显卡驱动安装 首先去官网上查看适合本机的GPU的驱动。 本人查询的过程和GPU适合的驱动如下图: 图中”Version:384.59”就是我们需要获得的信息,后面会用到。 执行如下语句,安装sudo add-apt-repository ppa:graphics-drivers/ppasudo apt原创 2017-08-12 17:04:34 · 973 阅读 · 0 评论 -
ubuntu 16.04+pytorch的安装
进入官网,选择相应的环境如下: 按照下面的提示输入指令即可。有一点需要注意的是可能需要翻墙(真搞不懂为什么什么都有墙),这里怎么翻就不做介绍了。原创 2017-08-13 16:58:47 · 6089 阅读 · 0 评论 -
Ubuntu 16.04+OpenFace的配置和简单人脸检测
最近项目需要用到人脸训练和检测的东西,选用了OpenFace进行,因而有此文。 本人主要参考了下面的这两篇博客: 《ubuntu 16.04 LTS使用开源面部识别库Openface》 《ubuntu 16.04 LTS上安装Torch7》 如有雷同,绝非偶然。 1.python Ubuntu 16.04桌面版自带python 2.git$ sudo apt-get install g原创 2017-08-10 14:53:16 · 14400 阅读 · 11 评论