Blogs

OpenCV 2.4.6.1 + JavaCV + JavaCPP compiled and worky in MRL on RaspberryPi

Alessandruino's picture

UPDATE 01.02.2014

OpenCV optimized on Raspi.. from 1 frame every 30 seconds to 5 fps !! Good Job Grog!!


I'm on the other side Morpheus... I jumped !!!! Now i can bend spoons and avoid bullets :)

 


Compiling OpenCV JavaCPP JavaCV for Raspberry Pi

GroG's picture

Reference to Salaboy's great tutorial
http://salaboy.com/2013/06/14/using-javacv-in-the-raspberry-pi-linux-arm/

Hardware requirements
A Raspberry Pi <<revision memory picture>>
A 16 GB 20Mb/s SD card was purchased and used for the build after spending a day+ waiting for a compile to run on a usb drive.

Operating System
wheezy - hard point (link)


My setup for Plantoid project... Mechaphytum Animus V1...

borsaci06's picture

Update on March 2014:

Mechaphytum Animus is getting complicated... Now she has a fan to control temperature and a humidifier to control environmental humidity... I took this recent pic to show that she is alive... A camera and wifi is the next on the todo list...


Platforms

GroG's picture


This is a matrix of platform information and their support.  One wonderful qualities of Java is its portability.  However, interfacing directly to hardware or using C/C++ libraries we need to build native JNI shims.
This matrix should help identify what is needed.


Easy OpenCV 2.4.6 Here We Come !!!

GroG's picture

WoooHooo JavaCV 0.6 + OpenCV 2.4.6 in MRL on Windows X86 - 64 bit ! 
Soooo... it looks as if the JavaCV project bundles its own build !!!!  We'll that is exciting, it means they already did 95% of the work !!!


I do believe there's a mac on my pc !

GroG's picture

Thanks to the magic of virtual box - I can now run a mac on my pc - so I can support kmc's evil machine !


I2C

GroG's picture

List great references for I2C


Getting InMoov to use its jaw as he speaks.

hairygael's picture

This is originally a script of Jhack, modified for my needs, since I use only 2 Arduino and Jhack uses 4.

 

 

What is nice here, is to be able to make the robot talk with jaw movements having one gesture called by voice command. This gesture "servo" has sub-gestures which roll following each phrase the robot says.

 


XMPP a little closer

GroG's picture

Bi-directional Worky !  Heh, its not the fastest either, but it IS working :)
And a HUGE amount of refactoring was done.
Refactoring is cutting away the garbage..  evolving, cleaning optimizing


InMoov 2.0

GroG's picture

This post is to coordinate efforts to get InMoov 2.0 working.
List of work