Instalando Kinect no Linux Mint 14.04
Olá Humanos, comprei um o livro Primeiros Passos com o Raspberry Pi,e lendo o capitulo 9 (Trabalhando com Webcams), me deparei com o com a lib SimpleCV, é lembrei que tinha um Kinect velho jogado ali do lado que peguei emprestado de um amigo há muito tempo, o fato é que tive uns pepinos para instalar no Mint e fazer rodar em cima de python, então logo que resolvi escrevi esse post ,seguinte segue aqui os passo para instalar as libs
tomateblue@root # sudo apt-get install python-opencv python-scipy python-numpy python-pip
tomateblue@root # sudo pip install https://github.com/ingenuitas/SimpleCV/zipball/master
/****
Até aqui eu tive esse problema
>>> from SimpleCV import *
>>> cam = Kinect()
WARNING: You don't seem to have the freenect library installed. This will make it hard to use a Kinect.
>>>
Dai resolvi instalando as lib do Kinect (¬_¬)........................e...resolveu ^_^
*******/
tomateblue@root # sudo apt-get install libfreenect-dev freenect python-freenect
/* Depois testei de novo
>>> from SimpleCV import *
>>> k = Kinect()
>>>
HAHAHAHA is não é o fim kkkkk
Quando você testa há função k.getDepth() em user normal ele da pau
>>> depth = k.getDepth()
Could not open camera: -3
Error: Invalid index [0]
Error: Can't open device. 1.) is it plugged in? 2.) Read the README
ERROR:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/SimpleCV/Camera.py", line 875, in getDepth
depth = freenect.sync_get_depth()[0]
TypeError: 'NoneType' object has no attribute '__getitem__'
>>>
Viu ? da pau
Eu "resolvi" isso rodando em cima de sudo python assim
*/
tomateblue@tomate $ sudo python
>>> from SimpleCV import *
>>> k = Kinect()
>>> k.getImage().show()
<SimpleCV.Display Object resolution:((640, 480)), Image Resolution: (640, 480) at memory location: (0x7f68fe38e758)>
>>>
Comentários
Postar um comentário