The Java Camera project aims at developing a direct interface between an standard CMOS camera module and a Java based hardware chip to allow real-time image processing to be done in standard Java. The development environment of this system also allows standard WebCam cameras to be programmed in Java, using the same architecture. The design of the Java Camera is inspired by the popular CMUCam project, in which a small microcontroller allows real-time object tracking for small robotic systems. This system however is not programmable and executes only the standard application. The Java Camera has a similar setup but allows full programming of the image analysis.
In this project students will develop image analysis software, based on the Java Camera architecture and can choose from the following subjects:
Development will be done in Java on standard PCs and may be tested separately on the dedicated Java Camera hardware.