Ceci est une ancienne révision du document !
ueye
USB Ueye camera 2230-C (Imasys distributor, order n° L82729 of 22.02.2008)
appli ueyegrab modifiée pour le nouveau driver: /home/bvandepo/Desktop/ueye/ueyegrabtemp2
./ueyegrab a 10 im ./ueyegrab c 10 im l'appli ne debayeurise plus avec le nouveau driver, refuse de sauver les images
doc faite pour l'ancien driver: https://intranet.laas.fr/intranet/robots/wiki/Manta/uEyeSoftware
la diode verte sur la ueye doit etre allumée pour pouvoir acquerir des images, sinon lancer:
sudo /etc/init.d/ueyeusbdrc start
pour regler la camera, utiliser la gui
ueyedemo
les sources sont dans /usr/src/ids/ueyedemo il y a un probleme avec l'enregistrement des images… copie en /home/bvandepo/Desktop/ueye/ueye_demo3.9b pour pouvoir arranger: c'est la fonction suivante qui déconne en ligne 937 de mainview.cpp : ret = is_SaveImageEx (m_hCamera, (char*)fileName.latin1 (), fileformat, fileparam);-
modif pour sauver images en séquences: //BVDP int ret; int fileformat = IS_IMG_PNG; int fileparam = 0; static unsigned int cpt=0; char chaine[1000]; sprintf(chaine,"/home/bvandepo/Desktop/ueye/ueye_demo3.9b/im%04d.png",cpt); QString fileName=chaine; cpt++; ret = is_SaveImageEx (m_hCamera, (char*)fileName.latin1 (), fileformat, fileparam); if (ret != IS_SUCCESS) { QMessageBox::critical(this, "Error!", QString("Saving image failed with code %1!").arg(ret), QMessageBox::Ok, 0); }
soft avec gui modifiée pour sauver des sequences sur hd, à compiler avec kdevelop
borderouge:/home/bvandepo/Desktop/ueye/ueye_demo3/src
je n'arrive plus à la compiler, car elle utilise des vieux headers de QT3, il faudra plutot récuperer mes modifs et les appliquer à la nouvelle appli démo de ueye.
anciennement:
sudo rm /usr/lib/libueye_api.so.1 sudo rm /usr/lib/libueye_api.so sudo ln -s /usr/lib/libueye_api.so.1.0.0 /usr/lib/libueye_api.so.1 sudo ln -s /usr/lib/libueye_api.so.1.0.0 /usr/lib/libueye_api.so
artag
copie du robotpkg dans /home/bvandepo/Desktop/monArtToolkit/
regarder le fichier INSTALL: choix config build debug ou release dans
/home/bvandepo/Desktop/monArtToolkit/build/linux/options.pro
ajouter une variable d'environnement dans le project→build ARTKP : /home/bvandepo/Desktop/monArtToolkit/sample/simple/src
marqueurs standard dans /home/bvandepo/robotpkg/image/artoolkitplus/work.borderouge.laas.fr/id-markers/simple/std-border
pour les imprimer, d'abord les agrandir sans interpolation
convert SimpleStd_100.png -scale 10000% SimpleStd_100-resize1000.png