机器学习与数据挖掘

Caffe, PyCaffe 上手实践(1)

2017-06-02  本文已影响855人  四爷在此

最近突发奇想要把无人机的图像数据拿来做目标跟踪,因为实在不满意大疆不推送软件更新的做法,只好自己来实现下,在几个机器学习框架中挑选了一个caffe ,比较好上手的。。另外几个Torch,TensorFlow也不错。只是最开始直接干Caffe 了,所以TensorFlow之后再弄吧。 结果就是在云服务器上,笔记本电脑上,安卓手机上分别搞了机器学习的环境和APP,可以支持图像分类,目标识别。但离实用还差得比较远,慢慢来

这张识别效果还是可以的

Caffe 和PyCaffe 环境搭建和demo运行

主要问题集中在编译这一块,首先是caffe (C++ 项目)的依赖项,另外pycaffe 依赖项问题较多.
参考官网的安装说明,我这里重点只说坑, 环境基于Ubuntu16,Ubuntu14,都试过了。

首先简单说明下,Caffe 是基于C++源码(github)编译,在这个基础上再通过git clone py-faster-rcnn 这个项目来编译Python 的接口。
如下几个坑给后人查阅

将caffe-fast-rcnn/python目录下的requirements下的依赖都装一遍,for req in $(cat requirement.txt); do pip install $req; done

以上过程中找到的一些博文,作为填坑的参考
纯CPU环境下装Caffe
CPU环境下装Caffe2
github上关于CPU运行的几个issue

目标就是要借助无人机图传识别并且跟踪指定对象

一些关于机器学习与GIS应用结合的思考

看了些gis公司关于这方面的研究,主要有几类应用方向:

初步环境已经搭好了,后面继续研究如何实时对框选样本进行识别。

参考资料:

caffe github项目
caffe2 项目地址
opencv 官网

上一篇下一篇

猜你喜欢

热点阅读