GroG's blog

Next Print

GroG's picture

Hopefully these InMoov parts will be pulled out of the printer next :)


OpenNI vs OpenNI2

GroG's picture

OpenNI vs OpenNI2

Developers are version crazy..   We love versions !  But there's a reason for that, its to catalog all the pieces of software so they worky together.  If you have put together a softwar stack 20 layers deep (module on top of application on top of JVM on top of Operating System on top of Device Driver ......)  if just One of the pieces is the wrong version you can have a system which looks like this....


Proof Elves Exist !

GroG's picture

Open any Linux executable binary up in a text editor - and the little guys have written ELF at the beginning of EVERY FILE !!!  (They started the rumor that this means "Executable and Linking Format" .. but we know better !


First Print - Success !

GroG's picture

RasPi Box being born.... 


Andrew Davidson's Vision-Based User Interface - Programming In Java Book is Online and In Print

GroG's picture

Andrew Davidson has a new book out which utilizes JavaCV and it looks like he covers a variety of topics. In the past I have found his writing entertaing, and backed by small, concise, and working code examples.

http://fivedots.coe.psu.ac.th/~ad/vbi/


Bhouston's InMoov

GroG's picture

Check out the cool video bhouston did..  Great Build !   We might reconsider Victory geture to be renamed Bird :)


OpenCV ScoreBoard

GroG's picture

      Current OpenCV ScoreBoard

System  Worky/No-Worky Comments
x86.32.windows tested by borsaci - 

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)


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.