Perguntas frequentes

Por favor, leia este livro primeiro.

Escolha OpenMV3 M7, OpenMV4 H7 ou OpenMV4 H7 Plus ou OpenMV RT1062?

Recomendamos a versão mais recente OpenMV4 H7 Plus ou OpenMV RT1062, que apresenta um maior desempenho, maior resolução e mais funções.

Qual é a diferença entre OpenMV3 M7, OpenMV4 H7, OpenMV4 H7 Plus, OpenMV RT1062?

  • Os periféricos são diferentes, ver: [pyb vários periféricos] (/MCU/pyb.md)
Tables OpenMV2 M4 OpenMV3 M7 OpenMV4 H7 OpenMV4 H7 Plus OpenMV RT1062
Pin 9 10 10 10 14
ADC 1 1 1 1 1
DAC 1 1 1 1 0
SPI 1 1 1 1 1
I2C 1 2 2 2 1
UART 1 2 2 2 1
Servo 2 3 3 2 4
CAN bus 0 1 1 1 1
Botão de ligar / desligar 0 0 0 0 1
Botões personalizados 0 0 0 0 1
Tolerância de pino 5V 5V 5V 5V 3.3V
Nível do pino 3.3V 3.3V 3.3V 3.3V 3.3V
IC STM32F427 STM32F765 STM32H743 STM32H743 IMXRT1062
RAM 256KB 512KB 1MB 32MB + 1MB 32MB + 1MB
Flash 1MB 2MB 2MB 32MB + 2MB 16MB
freqüência 180MHz 216MHZ 480MHZ 480MHZ 600MHZ
Elemento fotossensível padrão OV7725 (pixéis de 30 W) OV7725 (pixéis de 30 W) OV7725 (pixéis de 30 W) OV5640 (pixéis de 500 W) OV5640 (pixéis de 500 W)

Ponto principal: Algoritmicamente, o OpenMV2 não pode usar apriltag, mas o OpenMV3 pode. Quanto maior a versão, mais funcionalidades tem.\ Resolução máxima suportada: OpenMV2 320x240; OpenMV3 640x480; OpenMV4 752x480 (módulo de obturador global MT9V034 OpenMV4 Plus ou OpenMV RT1062 2).

O OpenMV é open source?

Sim, código totalmente aberto, github: https://github.com/openmv/openmv

O que devo fazer se houver um erro no processo em execução?

Em primeiro lugar, atualize o IDE e o firmware para as versões mais recentes.

Consulte Dicas sobre erros comuns\ Consulte falhas comuns

Como verificar a versão do firmware.

Após ligar o OpenMV, observe a seta na imagem abaixo.

Como atualizar o firmware

Consulte Atualizar firmware

Como abrir o terminal/visualizar o conteúdo do print

Consulte Comece rapidamente em 10 minutos

Qual é a diferença entre OpenMV e OpenCV?

O OpenMV é um projeto de hardware que integra algoritmos de imagem e o hardware é dedicado (open source).

O OpenCV é um projeto de software geral que requer suporte do sistema operativo.

O algoritmo OpenMV foi transplantado para OpenCV?

Não, o algoritmo foi completamente reescrito porque o OpenCV foi concebido para computadores e não é adequado para utilização embebido.

Que vantagens tem o OpenMV sobre o Raspberry Pi?

  • Em termos de consumo de energia, o OpenMV requer apenas 100MA, 140mA ao executar o algoritmo e pode ser alimentado por USB. O Raspberry Pi requer 700mA e não pode ser alimentado por USB.

  • Fácil de desenvolver, o desenvolvimento OpenMV é semelhante ao Arduino e pode ser executado em 10 minutos. O Raspberry Pi precisa de instalar o OpenCV e o NumPy. . . Muito software e sem IDE.

  • Taxa de fotogramas

Claro que o desempenho é uma desvantagem.

Qual a linguagem utilizada para programar o OpenMV?

python, especificamente o MicroPython. Consulte: conhecimento prévio de python

O OpenMV pode ser programado em linguagem C? Posso programar usando o IAR ou o Keil

Pode utilizar a linguagem C, mas não é necessário,Consulte: Adicionar algoritmo ao código-fonte

Não pode programar com IAR ou Keil. É baseado no projeto MicroPython Se tiver de utilizar IAR ou Keil, é equivalente a desistir do projeto OpenMV e começar um do zero.

Como compilar o firmware OpenMV?

Consulte: Compilar firmware

gcc no Ubuntu.

O firmware OpenMV pode ser compilado no Windows/IAR/Keil?

não pode. Por favor, use o Ubuntu e o GCC. Não é recomendado mexer no Windows.

O OpenMV será executado lentamente ao utilizar o MicroPython?

Na verdade, é mais lento do que usar a linguagem C diretamente, mas não muito mais lento.

  • O algoritmo subjacente está escrito em C
  • Na primeira execução, o seu script será compilado automaticamente em bytecode pelo MicroPython (tal como o seu computador)

O OpenMV pode executar programas offline?

Sim, consulte: tutorial de 10 minutos

É difícil desenvolver OpenMV?

Não é difícil, tal como acender um LED no Arduino, o primeiro Hello World demora menos de 10 minutos.

Se quiser rastrear uma pequena bola, basta executar o código de exemplo e isso levará menos de 5 minutos.

O Python é difícil?

O Python é conhecido como uma das linguagens mais fáceis de aprender.

O que devo fazer se não souber escrever lógica. Por exemplo, não consigo escrever duas funções em conjunto

Este não tem qualquer experiência em programação. recomendar\ Aprenda Python de forma estúpida

Existem duas opções abaixo:

  • Se não aprender, gaste dinheiro para encontrar outras pessoas para o desenvolver.
  • Aprenda programação (não apenas Python)
    • Primeiro leia Aprenda Python de forma estúpida.
    • Veja mais alguns exemplos para perceber como utilizar vários módulos.
    • Esclareça a lógica das suas necessidades.

Posso utilizar bibliotecas NumPy e PIL?

Não, estas bibliotecas são bibliotecas Cpython e não podem ser utilizadas no MicroPython.

O OpenMV pode fazer redes neuronais/aprendizagem profunda?

Sim, atualmente o OpenMV4/OpenMV4 Plus/OpenMV RT suporta deteção humana TensorFlow Lite, cifar10, reconhecimento digital lenet, stam32CubeAi e outros modelos de redes neuronais. Haverá mais por vir.

Suporta a utilização do site de formação online de suporte ai.singtown.com ou www.edgeimpulse.com para autotreinar o modelo de rede neural para classificação ou deteção de pontos-alvo para classificar ou detetar o que quiser para identificar o objeto.

Qual é a resolução do OpenMV?

OpenMV2 M4/OpenMV3 M7/OpenMV4 H7: 300.000 pixéis, sensor OV7725/MT9M114.\ Geralmente utilizado em programas:

  • QQVGA: 160x120
  • QVGA: 320x240

Suporte máximo:

  • VGA: 640x480

Nota: A cor VGA é um formato comprimido e não suporta algoritmos de imagem.

O OpenMV4 Plus/OpenMV RT1062 vem de série com o módulo OV5640, que pode suportar até 5 milhões de pixéis.

O OpenMV pode usar alta resolução?

Os mais recentes OpenMV4 H7 Plus e OpenMV RT1062 podem.

O OpenMV4 Plus/OpenMV RT1062 vem de série com o módulo OV5640, que pode suportar até 5 milhões de pixéis.

E o OpenMV4 Plus tem SDRAM externo de 32 MB e Flash QSPI de 32 MB, e o OpenMV RT1062 tem SDRAM externo de 32 MB e Flash de 16 MB, que tem um desempenho superior.

Outras versões não podem.

  • Limitações dos elementos fotossensíveis
  • Limitações de velocidade de operação do OpenMV
  • O OpenMV não tem memória suficiente, o OpenMV3 tem apenas 512 KB e o OpenMV4 H7 tem apenas 1 MB.

O sensor OpenMV pode ser substituído?

O OpenMV RT, o OpenMV4 H7 Plus e o OpenMV4 H7 podem substituir o sensor. Além do sensor padrão, também suportam o módulo de obturador global MT9V034 e o módulo de imagem térmica infravermelha Lepton.

OpenMV3 M7/OpenMV2 M4 não pode.

  • Sem driver para outros elementos fotossensíveis
  • O elemento fotossensível é BGA ligado ao PCB e não pode ser substituído
  • Não pode utilizar pixels mais altos em projetos OpenMV2/3.

O OpenMV pode utilizar câmaras duplas?

não pode.

O OpenMV pode usar uma câmara externa? Como câmara USB.

não pode.

Qual é a taxa de fotogramas do OpenMV?

tamanho Tons de cinzento/cor Transmissão de imagem Wi-Fi Transmissão de imagem IDE Taxa de fotogramas
QQVGA Tons de cinzento não não 85
QQVGA Tons de cinzento não sim 85
QQVGA Tons de cinzento sim não 42
QQVGA Tons de cinzento sim sim 30
QQVGA cor não não 85
QQVGA cor não sim 58
QQVGA cor sim não 35
QQVGA cor sim sim 21
QVGA Tons de cinzento não não 85
QVGA Tons de cinzento não sim 65
QVGA Tons de cinzento sim não 21
QVGA Tons de cinzento sim sim 17
QVGA cor não não 85
QVGA cor não sim 50
QVGA cor sim não 21
QVGA cor sim sim 13

Qual é a distância de reconhecimento do OpenMV?

Lente standard:

Objectos do tamanho de bolas de ténis de mesa: 0.5m~1m.

Reconhecimento facial: 1m

Consulte: Conhecimentos básicos sobre processamento de imagem

As lentes OpenMV podem ser substituídas?

Sim, lente M12 standard.

Quais as diferenças entre as diferentes lentes?

Consulte: Conhecimentos básicos sobre processamento de imagem

Quão longe consegue ver com uma objetiva teleobjetiva?

Objectos do tamanho de bolas de ténis de mesa: 3m.

Consulte: Conhecimentos básicos sobre processamento de imagem

Que algoritmos possui o OpenMV?

  • traço de cor
  • Reconhecimento de código QR
  • reconhecimento facial
  • Patrulha de linha robotizada
  • correspondência de modelo
  • Detecção de ponto de recurso
  • Rastreamento ocular
  • Algoritmos HAAR, LBP, HOG
  • guardar imagem
  • Gravar vídeo
  • detecção de bordo
  • Reconhecimento do aluno
  • Detecção linear
  • fluxo óptico
  • Reconhecimento facial
  • AbrilTag

Consulte: [Método OpenMV de processamento de imagem] (/image/README.md)

Para vários documentos de algoritmos, ver: processamento de imagem

O OpenMV consegue reconhecer números?

Reconhecimento de números Mnist, ver: [Reconhecimento de números Mnist] (/example/25-Machine-Learning/tf-mnist.md)

Correspondência de modelos, ver: correspondência de modelos

O OpenMV consegue reconhecer letras?

Correspondência de modelos, ver: correspondência de modelos

O OpenMV consegue reconhecer caracteres chineses?

Correspondência de modelos, ver: correspondência de modelos

O OpenMV consegue reconhecer formas?

Reconhecimento de círculos, ver: reconhecimento de círculos

Reconhecimento de retângulos, ver: Reconhecimento de retângulos

Correspondência de modelos, ver: correspondência de modelos

O OpenMV pode suportar reconhecimento facial?

Pode

O OpenMV consegue reconhecer códigos QR?

Sim, consulte: Ler a identificação do código QR

O OpenMV consegue reconhecer pontos laser?

Sim, reconhecimento de cores.

O OpenMV pode comunicar com outros chips?

Pode,\ Comunicação série\ Em comunicação série

O OpenMV pode comunicar com o Arduino/51/STM32?

Pode,\ Comunicação série\ Em comunicação série

Como é que o OpenMV comunica com o PLC?

A porta série do PLC possui RS232 e RS485.\ Comunicação série\ Em comunicação série

O OpenMV pode comunicar com os computadores?

Pode\ Utilize comunicação por porta série ou utilize comunicação USB.

USB: classe/documentação USB-VCP

O OpenMV pode acionar motores de passo/motores CC/servos?

Sim, consulte: Vários motores

Quantos servos pode o OpenMV controlar?

OpenMV2 2, OpenMV3 3, OpenMV4 H7 3, OpenMV4 H7 Plus 2, OpenMV RT1062 4.\ Utilizando o PCA9685, 16 canais ou mais podem ser expandidos.

Ver: vários motores

O OpenMV pode ser utilizado no controlo de voo?

Sim, existe uma porta série.\ E o OpenMV tem o protocolo MavLink.

Como é alimentado o OpenMV?

Escolha um dos dois abaixo, também pode fornecer energia ao mesmo tempo

  • Fonte de alimentação direta USB
  • O Vin-GND está ligado a uma tensão de 3.6 V ~ 5 V, recomenda-se 5 V

Para que é utilizado o pino de 3.3 V do OpenMV?

É o terminal de saída de tensão de 3.3 V, que pode fornecer energia a outros módulos.

O OpenMV pode ser alimentado por baterias de lítio?

Sim, as baterias de lítio são geralmente de 3.7V

Qual é a tensão de funcionamento do OpenMV?

3.3V。

Mas o controlo principal é a tolerância OpenMV2 M4/OpenMV3 M7/OpenMV4 H7/OpenMV4 H7 Plus 5V do STM32 (se houver uma entrada de 5V, o chip pode reconhecer 1 e funcionar normalmente, mas a saída é sempre de 3.3V).

O controlo principal é a tolerância OpenMV RT 3,3V da IMXRT (IO não pode introduzir mais de 3,3V).

Porque é que o OpenMV aquece muito ao executar o programa?

Cerca de 50° é normal.

Quantos pinos ocupa o LCD?

P0, P2, P3, P6, P7, P8

Ver,acessórios OpenMV

O LCD tem interface SPI?

sim

Qual é a resolução do LCD?

sensor.QQVGA2: 128x160

As imagens podem ser transferidas sem fios?

Pode.

OpenMV2 M4/OpenMV3 M7/OpenMV4 H7/OpenMV4 H7 Plus utiliza placa de expansão WiFi.

O OpenMV RT possui WiFi integrado.

Ver,acessórios OpenMV

Qual a utilidade do cartão SD OpenMV?

Pode ser utilizado para guardar imagens ou vídeos.

Qual é o tamanho máximo que o cartão de memória OpenMV suporta?

32G

results matching ""

    No results matching ""