6. NumPy

A classe Image cobre o trabalho por pixel que a câmara já sabe fazer – limiares, deteção de manchas, deteção de arestas e o resto da biblioteca de imagem. O módulo numpy cobre tudo o resto: leituras de ADC e outros buffers de números simples, matemática que percorre todo um buffer de uma só vez, e transformações por pixel que a biblioteca de imagem ainda não tem integradas.

Conheça o ndarray, uma única classe que contém um bloco compacto de números do mesmo tipo. Tudo o resto em numpy é uma função matemática que opera sobre um ndarray. Somar dois arrays, calcular a soma de um deles, calcular o seno de cada elemento – cada operação é uma única chamada de biblioteca que processa todo o buffer de uma só vez, muito mais rápido do que o equivalente em Python com um ciclo for.

Álgebra linear

Desempenho

Conclusão