Jackie-Chou / MC-CNN-python

a python implementation of MC-CNN
MIT License
48 stars 19 forks source link
cnn computer-vision python27 stereo-matching tensorflow

MC-CNN python implementation

simple implementation of MC-CNN origined from the paper[1] in python

environment requirements

  1. python 2.7
  2. tensorflow >= 1.4
  3. numpy >= 1.14.0
  4. cv2 >= 3.3.0
  5. tqdm >= 4.24.0

file description

usage

  1. train the MC-CNN model. This is pretty quick on my Nvidia 1080Ti GPU for 2000 epochs. for details type

    python train.py -h

  2. use trained model and do stereo matching. This is time-consuming. for details type

    python match.py -h

NOTE

License

MIT license.

Reference

[1] Jure Zbontar, Yann LeCuny. Stereo Matching by Training a Convolutional Neural Network to Compare Image Patches