I don't know if anyone noticed but I (Lawrie) have checked in a vision project with a package lejos.pc.vision. It builds vision.jar.
This comes from Brian's iCommand implementation, which in turn was based on the vision project that I contributed to the RCX. I based it on the LEGO Vision Command product.
The vision project uses the Java Media Framework (JMF). It runs on the PC and processes data from a camera mounted on a robot. This will usually be a wireless camera, but could be the camera from the Vision Command product that had a very long USB cable.
The project implements motion detection, color detection and light detection. It can take snapshot pictures and can record videos.
One issue is that JMF does not seem to be being actively developed.
I have not been able to test the vision capability yet as my X10 wireless camera seems to have stopped working and my LEGO Vision Command camera has no drivers for Vista.
Do people thing we should include this and possibly speech control capability with leJOS NXJ?
Juan Antonio has suggested we could provide similar functionality with a mobile phone mounted on a NXT, but I am not sure what APIs that would use.