Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document dependencies #31

Open
David-Estevez opened this issue Dec 8, 2016 · 5 comments
Open

Document dependencies #31

David-Estevez opened this issue Dec 8, 2016 · 5 comments

Comments

@David-Estevez
Copy link
Contributor

David-Estevez commented Dec 8, 2016

The whole project is missing dependencies (see #24 or #37 for instance). There are two main kinds of dependency here, Python-related and C++-related.

The main C++-related dependencies are:

  • PCL
  • Eigen
  • OpenCV
  • Freenect (for the KinectGrabber)
  • yarp
  • OpenMP (optional, for parallel calculations in ImageCreators)

The main Python-related dependencies are:

  • Numpy
  • matplotlib
  • OpenCV 3 (this requires OpenCV contrib and a very specific version to use SVM loading functions for Li's algorithm)
  • Scikit-image (requires development version as explained in Document Requirements for Ironing software #37)
  • Scikit-learn (for clustering in some apps)
  • yarp
  • open_abb (from our open_abb fork, used in industrial-manipulation apps)
  • pypcd (working with PCL point cloud files in Python, at ironing/perception/wrinkle_detection.pywhich might be a proof of concept code)
  • tqdm
  • StringIO and tabulate (at unfolding/perception/textiles-evaluation-stats.py, for generating tables from evaluation results)
  • begins

Since #18 , maybe the best thing to do is document the requirements per module.

@David-Estevez
Copy link
Contributor Author

I have edited the original issue comment to include all dependencies I can think of, as well as to reflect the new related #37.

@David-Estevez
Copy link
Contributor Author

David-Estevez commented Feb 13, 2017

I have started documenting all these dependencies in a fork of the organization installation guides. Right now, the following dependencies are documented:

  • OpenCV 3 (with Python3 support and SVM_load support)
  • NumPy
  • Pip
  • Scikit-image (stable and pre-release versions)

@David-Estevez
Copy link
Contributor Author

Related to this issue, I have found the steps I followed to install PCL+CUDA in my PC (although the steps might differ with other hardware...): https://david-estevez.gitbooks.io/install-guides/content/01_pcl_cuda.html

@David-Estevez David-Estevez self-assigned this Feb 13, 2017
@David-Estevez
Copy link
Contributor Author

I have added the link to my guide for PCL+CUDA to a fork of the organization installation guides.

I have also documented how to install (in the installation guides):

  • pypcd

@David-Estevez
Copy link
Contributor Author

David-Estevez commented Aug 7, 2017

This thread contains useful clues about how to finally close this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant