Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 1.11 KB

README.md

File metadata and controls

44 lines (25 loc) · 1.11 KB

LArCV: Liquid Argon Computer Vision

Data format and image processing tools, routines, and framework for LAr TPC-derived images. Developing as bridge between LArSoft and Caffe/Tensorflow.

Installation

Dependencies

  • ROOT
  • Python (optional)
  • OpenCV 3 (optional)
  • LArLite (optional)
  • LArSoft (optional)

Setup

  1. Dependencies to build with are determined through the presence of environment variables or executables in your PATH:
  • ROOT: determined through the ability to run rootcling (ROOT6) or rootcint (ROOT5)
  • OPENCV: the presence of OPENCV_INCDIR and OPENCV_LIBDIR
  • LArLite: the presence of LARLITE_BASEDIR (created when one runs configure/setup.sh in the larlite root folder)
  • LArSoft: if MRB_TOP defined and the uboonecode source directories found, will build LArSoft API
  1. clone the repository

    git clone https://github.com/LArbys/LArCV.git

  2. go into the LArCV directory

  3. run the build configuration script

    source configure.sh

  4. build

    make

That's it.

Wiki

Checkout the Wiki for notes on using this code.