Bonjour a la communaute 🙂
Ubuntu 18.04 LTS / Toshiba C660 / 8Go RAM / i3 380 Quadcore ( si il y a besoin de plus pas de soucis )
Voila le soucis , Je viens de finir le montage d'un scanner Horus DIY ( imprime at house ), J'ai suivi ces instructions pour compiler et Installer OpenCV , jusque la tout s'est tres bien passe ( comme d'hab avec ubuntu 🙂 ), Idem pour le paquet Horus , l'interface se lance tres bien pas de bug a ce niveau , la ou ca se corse c'est lorsque je tente de connecter le portable au scanner , la camera est bien detectee ( elle s'allume ), mais pas de connection au scanner.
Malgres tout le portable me detecte bien la carte Arduino, je peux meme flasher le Firmware du scanner ( GRBL modifie pour fonctionner avec Arduino et le CNC shield v3 je pilote le moteur, je peux allumer les lasers etc etc via l'IDE Arduino pas de soucis ).
J'ai juste besoin d'aide pour comprendre ce qui ne vas pas , j'a teste la GUI avec un pc sous wintruc ( je sais je sais 🙂 ) pas de soucis ca fonctiione , sauf que le PC c'est pas le mien , et que moi je tourne sous Linux ( ubuntu / Debian / freeBSD ) avec TOUS mes PC.
Je vous poste le retour de ma console lorsque je tente de connecter mon portable au scanner :
root@Satellite-Pro-C660:~# /usr/bin/python /usr/lib/python2.7/dist-packages/horus/src/horus.py
(horus.py:6726): IBUS-WARNING **: 02:51:48.434: The owner of /home/srv-admin/.config/ibus/bus is not root!
>>> Horus 0.1.2.4 <<<
/usr/lib/python2.7/dist-packages/matplotlib/cbook/deprecation.py:106: MatplotlibDeprecationWarning: The axisbg attribute was deprecated in version 2.0. Use facecolor instead.
warnings.warn(message, mplDeprecation, stacklevel=1)
>>> Connecting camera 0
>>> Done
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 754, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/lib/python2.7/dist-packages/horus/src/horus/engine/driver.py", line 70, in _connect
self.camera.connect()
File "/usr/lib/python2.7/dist-packages/horus/src/horus/engine/camera.py", line 124, in connect
self.checkCamera()
File "/usr/lib/python2.7/dist-packages/horus/src/horus/engine/camera.py", line 149, in checkCamera
self.setExposure(2)
File "/usr/lib/python2.7/dist-packages/horus/src/horus/engine/camera.py", line 250, in setExposure
self.capture.set(cv2.cv.CV_CAP_PROP_EXPOSURE, value)
AttributeError: 'module' object has no attribute 'cv'
Voila , si quelqun peut m'eclairer sur la chose , la je seche comme un linge sur un fil , je n'ai absolument rien trouve sur le net a ce sujet mis a part de remplacer cv2.cv.CV_ par cv2.CV.CV_ => ca na rien donne , retirer la seconde occurence de cv : cv2.CV_ dans toutes les sources python du logiciel horus ( ca va je maitrise un peut SED / GREP ), mais absolument rien n'y fait .
En vous remerciant tout simplement 🙂 et j'espere avoir poste au bon endroit 🙂