OpenCV
OpenCV (Open Source Computer Vision Library) é uma biblioteca de software de visão computacional e aprendizado de máquina de código aberto. O OpenCV foi construído para fornecer uma infraestrutura comum para aplicativos de visão computacional e acelerar o uso da percepção da máquina nos produtos comerciais. Sendo um produto licenciado pelo BSD, o OpenCV torna mais fácil para as empresas utilizar e modificar o código.
É simplesmente a ferramenta mais importante listada.