GithubHelp home page GithubHelp logo

catree / deep-learning-server-client Goto Github PK

View Code? Open in Web Editor NEW

This project forked from arunavkonwar/deep-learning-server-client

0.0 1.0 0.0 7.86 MB

Working implementation of Python server running Tensorflow and client running ViSP, OpenCV in C++

CMake 7.11% C 6.85% C++ 30.27% Makefile 7.91% Shell 0.03% Python 47.84%

deep-learning-server-client's Introduction

Deep Learning Server Client

alt text

This repository was created at INRIA, France as part of the efforts to make communication between the C++ code for the visual servoing using ViSP and the deep learning model in python easier. The code leverages the power of the pipe functionality in the Unix computers and enables codes written in different languages to communicate with each other.

Files:

  • callPythonServer.cpp: Contains the functions with which I communicate in C ++ with the python code of the cnn.

  • createPipes.cpp: Code that creates pipes for communication between c ++ and python

  • createNoisyDataset.py: takes a folder of images and adds noises.

  • createHDF5Dataset.py: take an image folder and create a caffe readable HDF5 database

  • runServer_TrainedVSNet_Simple.py: takes a weight file and a network architecture and waits for the c ++ code to send an image, pass it in the network and return the pose estimate.

  • trainAlexNetOnVSDataset.py: Takes an HDF5 base, and unage network architecture and drives the network.

  • config.prototxt: architecture configuration file of a VGG network

deep-learning-server-client's People

Contributors

arunavkonwar avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.