Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Machine Vision com Python

laurestk
August 30, 2016

Machine Vision com Python

Apresentação sobre o projeto OpenMV e MicroPython.

laurestk

August 30, 2016
Tweet

Other Decks in Technology

Transcript

  1. OpenMV Visão noturna Emissores IR Câmera térmica e heat map

    Termopilha (Melexis MLX90620) Wide angle 3.6mm 96º FOV Ultra wide Fish-eye effect 180º FOV Telephoto 12mm, 26,2º FOV LCD Shield Sitronix ST7735R Wifi Shield Atmel WINC1500
  2. OpenMV CV • Computer Vision • Implementação de algorítmos •

    OpenCV • Machine Vision • Visão artificial • Processamento e análise de imagens em um dispositivo eletrônico • Aplicação • OpenMV MV
  3. OpenMV VISÃO ARTIFICIAL “Analysis and design of opto-mechanical-electronic systems that

    can sense their environment by detecting spatio-temporal patterns of electro-magnetic radiation and then process that data, in order to perform useful practical functions”. (BATCHELOR, B. G. 2012)
  4. OpenMV Ichiban Utsukushiku (1944) Akira Kurosawa Aplicação MV: Inspeção Classificação

    e triagem Medida e Calibração Contagem Controle Monitoramento Orientação Melhoria nas condições de trabalho Que trabalho?
  5. Impressão 3D Outros projetos de MV ArduCAM Pixy (CMUcam): Kickstarter

    9/2013 >Não parece tão versátil, ~$70 igual OpenMV.
  6. MicroPython MicroPython = Python3 otimizado para microcontroladores RAM is an

    issue! Pyboard = MicroPython micropython.org (loja, forum etc.)
  7. MicroPython Libraries Python standard libs gc, math, os, select, struct,

    sys, utime Python micro libs import json (ujson), usocket MicroPython micropython OpenMV-específicas pyb, network, time, sensor, image, gif, mjpeg, lcd, fir.
  8. MicroPython Low level x High level Beginner friendly? Mais fácil

    usar MicroPython do que escrever libraries para Arduino
  9. FAIL  Projeto recente, recebi a placa há 2 semanas

     Seria bom atualizar o MicroPython na placa (v. 1.4.4 x atual 1.8.3)  Não sei programar em Python ou qualquer outra linguagem, eu acho…  A comunidade de MicroPython é infinitamente menor do que a de Arduino  Poucos fóruns  Poucos projetos em andamento  Poucas daquelas pessoas legais que postam walkthrough no YouTube
  10. Referências Batchelor, B. G. Machine Vision Handbook. 2012. Springer-Verlag London.

    http://docs.micropython.org/en/latest/pyboard/ https://pt.wikipedia.org/wiki/OpenCV https://openmv.io/ https://learn.adafruit.com/micropython-basics-what-is-micropython/overview http://www.wired.co.uk/article/micro-python