Skip to content
This repository has been archived by the owner on Jul 17, 2023. It is now read-only.

Latest commit

 

History

History
34 lines (29 loc) · 799 Bytes

README.md

File metadata and controls

34 lines (29 loc) · 799 Bytes

Neural Network based Object Classifier

Install dependencies :

Requires ROS for running

sudo apt-get install --no-install-recommends libboost-all-dev libgflags-dev libgoogle-glog-dev liblmdb-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler libatlas-base-dev

Build Caffe :

roscd aerial_detection
cd caffe
cp Makefile.config.example Makefile.config

For CPU-only Caffe, uncomment CPU_ONLY := 1 in Makefile.config.

nano Makefile.config
make all
make distribute
# hack for build issues
protoc src/caffe/proto/caffe.proto --cpp_out=.
mkdir include/caffe/proto
mv src/caffe/proto/caffe.pb.h include/caffe/proto

Build package

cd ~/catkin_ws/
catkin build aerial_detection # or catkin_make