Up till now, we have developed all computer vision applications using C/C++, OpenCV, and CUDA. Jetson TX1 also supports the Python programming language for computer vision applications. When OpenCV is compiled on Jetson TX1, it also installs Python binaries for OpenCV. So programmers who are comfortable in Python programming language can use a Python interface for OpenCV in developing computer vision applications and deploying them on Jetson TX1. Python also comes preinstalled with Jetson TX1 as is the case for all Linux operating systems. Windows users can install Python separately. The installation procedure and advantages of Python are explained in the next chapter.
One disadvantage of using Python is that OpenCV Python interface is still not greatly benefited by CUDA acceleration. Still, the ease of learning Python and...