Pular para o conteúdo principal

Instalando SimpleCV com Kinect

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

Postagens mais visitadas deste blog

Introdução ao Intel Edison: First Hello Word in Intel Edison

Introdução ao Intel Edison Olá Humanos hoje descidi que iria fazer um post sobre Intel Edison é mostrar um blink/HelloWord usando essa plataforma incrivel ^_^, sabe ? antes de codarmos em si, vamos ver 2 pontos simples, Software e Hardware. Software O.S: primeiro ! ele não usa um OS, ele usa uma build para construir OS, um projeto chamado Yoct, oque ser build ? Pense em um pacote para construir um sistema é pronto ^_^, simples porem tem uma documentação e um pacote completo no link https://www.yoctoproject.org/ Bibliotecas: Inicialmente trabalhamos com a libmraa, fornece uma PWM, GPIO, ADC, e outras interfaces para acesso mais baixo a componentes complexos como sensores e coisas legais. OBS: usamos API python para trabalhar com ela Hardware  Essa e intel Brekout o Edison é apenas o ship pegueno no canto esquerdo da imagem, uma arquitetura baseada no arduino porem com processador e uma microproscessador, bom basicamente é isso, porem o que chama atenção é que ele e um co...

Redirecionamento de Porta usando ngrok (Port Forward with ngrok) SSH

Olá Humanos, estou no pensionato e aqui não tenho acesso ao roteador para fazer um redirencionamento de porta digno affs ¬__¬, sim pensei em Hackear rsrsrs, porem minha preguiça minha preguiça não deixa hauhauha, então encontrei uma ferramenta bem legal chamada ngrok que faz com que eu possa acessar remotamente meu servidor local para brincar com IoT. Instalação e ngrok  link: https://ngrok.com/ Para se cadastrar é bem simples basta logar com conta sua conta do git ou google depois faça download e na https://dashboard.ngrok.com/auth na aba auth pegue seu authtoken e valide no terminal # unzip ngrok-stable-linux-amd64.zip # ./ngrok authtoken <YOUR AUTHTOKEN> Instalando SSH no seu computador  Bom se você usa Ubuntu basta rodar  comando  # apt-get install openssh-server Para testar se o serviço digite  # service ssh status Iniciando SSH no Ngrok Rode o ngrok em protocolo tcp na porta 22  # ./ngrok tcp 22 ...

Instalando VirtualBox no Linux Mint

Olá Humanos, lé eu aqui apanhando para instalar o Virtualbox quando me deparei com um ingua nojenta de linha de comando, seguinte no Linux Mint tive que rodar 2 comadinhos para instalar a VirtualBox, tomate@blue ~# apt-get install virtualbox  blz ate aqui normal neh?? Sqn !!!! Sapo*** da pau neh roda affs precisei rodar o comando virtualbox-qt tomate@blue ~# apt-get install virtualbox-qt Assim funfou e consegui brincar com a telinha linda da Oracle ^____^