Go Down

Topic: Arduino traitement video/image  (Read 2791 times) previous topic - next topic

soaloumi

Bonjour,

J'aimerais réaliser avec un arduino Mega 2560 une acquisition d'image ou vidéo pouvant être traitée( voire mémorisée). Nous savons que Arduino n'est pas conçu pour le traitement d'image ou vidéo mais nous voulons éviter d'utiliser raspberry qui demande trop de temps pour le comprendre.
Nous avons repéré le shield CMUcam4 mais nous voudrions savoir si il est possible avec ce shield d'acquérir l'image, la stocker puis d'utiliser notre propre traitement sans devoir juste utiliser un programme pré-conçu.

Cordialement.
Je vous remercie d'avance.

infobarquee

bonjour,
traiter une image, c'est a dire?
il faut développer un peu et dire que c'est pour un exam ;)

le rasp c'est du linux et assez simple a utiliser.

tu as toutes les infos de ton module ICI
AUCUNE AIDE PAR MP

-Standby

Quote
Nous savons que Arduino n'est pas conçu pour le traitement d'image ou vidéo mais nous voulons éviter d'utiliser raspberry qui demande trop de temps pour le comprendre.
:o  :o  :o
The Mind is like a parachute it works best when opened.

troisiemetype

Nous savons que Arduino n'est pas conçu pour le traitement d'image ou vidéo mais nous voulons éviter d'utiliser raspberry qui demande trop de temps pour le comprendre.
En fait Arduino peut tout faire, plus je m'en sers et plus je m'en rends compte.
Par contre, faire qu'Arduino fasse, c'est une autre histoire.
Que voulez-vous en faire, de vos images? Un caméscope? De la surveillance? De la reconnaissance faciale ou de forme?

-Standby

Non, l'arduino ne peut pas tout faire, c'est un veau comparé à un raspberry pi avec sont OS.
The Mind is like a parachute it works best when opened.

troisiemetype

Ce sont deux outils différents, et qui se complètent, non? le Pi est, si je ne me trompe pas, un ordinateur. Il est donc capable de gérer beaucoup, très vite.
Par contre puisque c'est un ordinateur, il y a des choses pour lesquelles il est limité, comme par exemple la gestion du temps réel. C'est pour cette raison (entre autres) qu'un certain nombre de projets associe les deux.

Mon propos n'était pas de dire que l'on pourra faire tourner Win10 ou OSX sur une arduino Uno, mais n'importe quelle Arduino a une puissance de calcul qui va bien au-delà de ce que l'on imagine au premier abord, et bien au-delà de l'immense majorité des projets qui l'utilisent.

3Sigma

Bonjour,

Mon propos n'était pas de dire que l'on pourra faire tourner Win10 ou OSX sur une arduino Uno, mais n'importe quelle Arduino a une puissance de calcul qui va bien au-delà de ce que l'on imagine au premier abord, et bien au-delà de l'immense majorité des projets qui l'utilisent.
Il n'y a pas que la "puissance" de calcul à considérer, mais aussi la mémoire. Et là, en l'occurrence, sur une image, c'est chaud...

icare

Bonjour,
Ce sont deux outils différents, et qui se complètent, non? le Pi est, si je ne me trompe pas, un ordinateur. Il est donc capable de gérer beaucoup, très vite.
Par contre puisque c'est un ordinateur, il y a des choses pour lesquelles il est limité, comme par exemple la gestion du temps réel. C'est pour cette raison (entre autres) qu'un certain nombre de projets associe les deux.
Sauf si tu installes un OS temps réel.
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 18.04 LTS

troisiemetype

C'est vrai que puisque le Pi est un système qui est la plupart du temps dévolu à une utilisation, l'OS temps réel est une solution.

Pour la mémoire disponible, c'est juste. On en revient donc à la question de base: quel est le projet?

-Standby

Sur Arduino rien n'est prévu pour le traitement d'image, parcontre sur raspberry pi il y a OpenCv.
The Mind is like a parachute it works best when opened.

infobarquee

si on laissait l'intéressé répondre au lieu de le faire à sa place?
s'il revient un jour :)
AUCUNE AIDE PAR MP

soaloumi

Merci de vos réponses,
Nous voudrions réaliser une reconnaissance de couleur mais sans passer par une librairie ou un programme déjà fait. Le but est de capturer  une image , la traiter pour pouvoir ensuite agir sur un système en conséquence. La fréquence du traitement des images est plutôt faible vu que notre robot avance à une vitesse faible.
On sait que raspberry serait une solution mais on préférerait travailler avec un arduino( car on le possède déjà et  on a déjà utilisé  arduino).
Une solution serait d'utiliser un PC pour traiter l'image et la mémoriser puis de renvoyer la consigne à larduino mais on préférerait avoir un système embarqué

infobarquee

Quote
une reconnaissance de couleur mais sans passer par une librairie
il y a une lib pour utiliser un module en principe

Quote
Le but est de capturer  une image
tu veux reconnaitre des couleurs ou capter une image, faut savoir

tu veux dire quoi par traitement de l'image?
c'est pour un exam?
AUCUNE AIDE PAR MP

troisiemetype

il y a une lib pour utiliser un module en principe
Peut-être qu'ils veulent écrire la bibliothèque eux-mêmes?
En tout cas, les bibliothèques sont vites indispensables. Elles peuvent donner l'impression de compliquer les choses au premier abord, mais c'est vite impensable de s'en passer.

soaloumi

On veut capter l'image pour la stocker. Nous la traitons après. On réalise cela pour un projet. On veut éviter d'utiliser la bibliothèque pour ajouter un apport personnel à notre projet.
Mais le traitement consisterait à transformer l'image en noir et blanc sous forme de tableau sous python ( on a déjà réalisé le code). Notre problème est que Arduino ne peut pas stocker et traiter des images pour ensuite envoyer une information.

Go Up