v1.9.0

A v1.9.0 adiciona o detector de bordas Canny, um detector de linhas por transformada de Hough, um filtro image.gaussian(), image.mask_ellipse(), agrupamento k-means de pontos-chave FREAK e um exemplo de reconhecimento facial (LBP). Ela não introduz mudanças incompatíveis na API — os scripts da v1.8.0 funcionam sem alterações.

Destaques

  • Detector de bordas Cannyimage.find_edges().

  • Transformada de Hough — detecção de linhas (com um exemplo).

  • Filtro image.gaussian() e image.mask_ellipse().

  • k-means FREAK — agrupar pontos-chave FREAK com k-means.

  • Sem mudanças incompatíveis na API — regrave o firmware e seus scripts da v1.8.0 funcionam sem alterações.

Novos recursos

  • Adicionados o detector de bordas Canny (e uma função de borda simples), o detector de linhas por transformada de Hough com um exemplo de transformada de Hough, um filtro image.gaussian(), image.mask_ellipse(), o agrupamento k-means de pontos-chave FREAK e um exemplo de reconhecimento facial (LBP).

Outras mudanças e melhorias

  • Atualizados os limiares padrão do detector facial; histeq() agora retorna a imagem do argumento (encadeável); inicializa o RNG quando randint() é chamado.

Correções de bugs

  • Corrigido o LBP para reconhecimento facial e aplicadas várias correções no detector de bordas Canny.

Mudanças incompatíveis na API

A v1.9.0 não introduz mudanças incompatíveis na API Python. Os scripts que funcionavam na v1.8.0 funcionam sem alterações na v1.9.0 — basta regravar o firmware. (Observação: os limiares padrão do detector facial embutido foram ajustados; reverifique a detecção facial se você dependia dos padrões anteriores.)