Skip to content

xiaohuangyu/libcnn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentation and Tutorial

libcnn is a modular deep learning libraray, useful for robotics and computer vision. It is being developed by Robotics and Multi-perception Lab of City Univerisity of Hong Kong.

Quick Start

Here is a quick version to help you get started with the library.

The library has a light dependancy list:

  • Eigen vesion 3, a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
  • boost version 1.49, peer-reviewed portable C++ source libraries.

The library was compiled on Ubuntu

Compilation and Installation

mkdir build
cd build
cmake ..
make
sudo make install (optional)

Example:

We show an example of pixel-wise classification: scene-labelling.
The example used semantically-augmented make3d dataset. The following assumes that you have already successfully done the above.

cd build
./train (training)
./validate (testing)

Sample Results

Here are several pixel-wise classification results of semantically-augmented make3d dataset
alt tag alt tag

Bug Reporting

Please use github's issue tracker to report bugs

About

libcnn++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 68.4%
  • TeX 28.4%
  • C++ 1.4%
  • JavaScript 1.2%
  • CSS 0.5%
  • Perl 0.1%