SciPy and OpenCV as an interactive computing environment for computer vision

Authors

  • Thiago Teixeira Santos Embrapa Agricultural Informatics

DOI:

https://doi.org/10.22456/2175-2745.49491

Abstract

In research and development (R&D), interactive computing environments are a frequently employed alternative for data exploration, algorithm development and prototyping. In the last twelve years, a popular scientific computing environment flourished around the Python programming language. Most of this environment is part of (or built over) a software stack named SciPy Stack. Combined with OpenCV’s Python interface, this environment becomes an alternative for current computer vision R&D. This tutorial introduces such an environment and shows how it can address different steps of computer vision research, from initial data exploration to parallel computing implementations. Several code examples are presented. They deal with problems from simple image processing to inference by machine learning. All examples are also available as IPython notebooks.

Downloads

Download data is not yet available.

Author Biography

Thiago Teixeira Santos, Embrapa Agricultural Informatics

Thiago T. Santos received his B.Sc. (2000), M.Sc. (2004) and PhD (2009) degrees in Computer Science from the University of São Paulo. Since 2010, he is a researcher at Embrapa Agricultural Informatics, part of the Empresa Brasileira de Pesquisa Agropecuária, or the Brazilian Agricultural Research Corporation. His interests include 3D reconstruction for plant and animal phenotyping and applications of computer vision and machine learning in agriculture.

Downloads

Published

2015-05-18

How to Cite

Santos, T. T. (2015). SciPy and OpenCV as an interactive computing environment for computer vision. Revista De Informática Teórica E Aplicada, 22(1), 154–189. https://doi.org/10.22456/2175-2745.49491

Issue

Section

Tutoriais - SIBGRAPI 2014
Received 2014-08-12
Accepted 2015-05-19
Published 2015-05-18