2009-10-19 7 views
7

Certains peuvent suggérer une plate-forme intégrée de test/développement à utiliser avec OpenCV. Je voudrais développer une solution d'analyse vidéo intégrée, mais je ne sais pas par où commencer. Quelques suggestions/idées/kits de démarrage hw?OpenCV sur Embedded Platform

Peut-être quelques solutions Pc-104 avec Intel Atom? Est-ce que quelqu'un a fait un test sur les performances de cette plate-forme ou de toute autre plate-forme intégrée?

Merci

+0

Si vous voulez juste jouer avec OpenCV sous Windows, alors Visual Studio est très bon et facile à utiliser. – Jacob

Répondre

0

Voulez-vous dire la bibliothèque OpenCV de vision par ordinateur développé à l'origine par Intel? Je serais enclin à commencer avec Moblin, Linux embarqué d'Intel, sur moblin.org et pour utiliser un netbook ou tout PC supporté par Moblin. Branchez une webcam prise en charge depuis la liste sur www.qbik.ch/usb/devices/search_res.php?pattern=webcam. Il y a une entrée Wikipedia qui pourrait aider. Votre projet semble amusant! acclamations - Rick

+0

Oui, je veux dire OpenCV, la bibliothèque de vision par ordinateur Intel. Mon problème ne concerne pas le système d'exploitation, mais le matériel où compiler mon code. Je pensais à certaines solutions PC-104 ou à autre chose. – Grifo

+0

Maintenant que le développement d'OpenCV a été confié à Willow Garage, je recommanderais d'utiliser Ubuntu, l'environnement de développement de WG. –

0

Vous pouvez utiliser le kit Blackfin d'Analog Devices. Analog Devices a créé un library similaire à opencv pour le processeur DSP blackfin.

0

vous pouvez utiliser Symbian Simulator pour cela, ils Nokia y ont Open CV pour Symbian pour le matériel test, vous devez déposer le courrier à eux, ils u fournir le matériel à travers le telnet pour le temps donné du temps

0

OpenCV fait pas besoin de matériel "spécial" pour fonctionner. Vous pouvez l'utiliser entièrement en utilisant des images de fichiers normaux (par exemple JPG)

Avez-vous regardé certains des tutoriels/code? Ont-ils besoin de quelque chose de spécifique que vous n'avez pas?

2

Une application OpenCV construite par Pentium/PC s'exécutera sur n'importe quelle plate-forme Atom avec le même système d'exploitation non modifié. En effet, Atoms exécute nativement des exécutables Pentium.

Si vous recherchez une solution plus intégrée, il existe des ports OpenCV pour le BeagleBoard. SInce OpenCV est un code portable, il peut être compilé sur la plupart des systèmes qui fournissent un compilateur C/C++. J'ai utilisé avec succès OpenCV sur les processeurs ARM, MIPS et XScale. En ce qui concerne les plates-formes mobiles, il existe des ports pour l'iPhone, Android et diverses versions Windows CE/Mobile/Embdeed.

0

Si vous cherchez une très petite option, je recommande fortement la série Gumstix Overo. Je les utilise pour mes recherches sur la vision par ordinateur, et ils fonctionnent très bien. Il y a quelques options pour les processeurs, je recommanderais le module Overo Tide, qui a 512 Mo de RAM, et un DSP embarqué pour décharger certaines opérations CV. Combinez cela avec une carte d'extension Tobi et quelques câbles, et vous disposez d'une plate-forme de recherche sur la vision par ordinateur entièrement intégrée pour ~ 350 $. Ils vendent aussi une petite caméra, que je suis toujours en train de tester. Ce qui est bien avec le Gumstix, c'est que vous pouvez simplement construire OpenCV à bord, ce qui vous évite des maux de tête avec les solutions de type BitBake.

1

Je recommande personnellement les plates-formes TI OMAP - Beagleboard xM et PandaBoard.

Ces cartes ont une entrée vidéo intégrée, exécutent Linux et ont des performances plus que suffisantes pour exécuter OpenCV. Ils sont également extrêmement portables et bénéficient d'un bon soutien de la communauté.