- [Libusb with isochronous support] (http://github.com/pupil-labs/libusb)
- [Libuvc] (http://github.com/pupil-labs/libuvc)
- python 3 64-bit
- MSVS 2015
- numpy
- cython
- wheel (make sure pip version is latest)
- Install turbojpeg VC 64 version: http://netassist.dl.sourceforge.net/project/libjpeg-turbo/1.5.1/libjpeg-turbo-1.5.1-vc64.exe Make sure <jpeg_install_dir>\bin directory is added to the system path
- Open setup.py and locate the code block branching from "elif platform.system() == 'Windows':". Edit the uvc_dir , tj_dir, and usb_dir top level directory locations, corresponding to the installation locations of libuvc, libturbojpeg and libusb. If you built luibuvc with binaries directory name different from "bin", and build type different from "Release" , you need to update "uvc_lib" and "include_dirs" as well.
- Open a new command prompt (to make sure PATH var is loaded)
- If you wish to install directly run "python setup.py install"
- If you'd like to create a wheel, run "pip wheel ."