Raspberry PI

From BoofCV
Revision as of 11:13, 26 April 2020 by Peter (talk | contribs) (Created page with "# Replacing Default Java The default Java installation on Raspberry PI is not optimized for running on ARM and runs much, much slower than it should. You will need to downloa...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
  1. Replacing Default Java

The default Java installation on Raspberry PI is not optimized for running on ARM and runs much, much slower than it should. You will need to download another version and use that.

INSTRUCTIONS

  1. How do I use the Raspberry PI Camera?

The easiest way to access the camera is to treat it as a UVC device. This way WebcamCapture will recognize it and all the example code will work. Unfortunately, you have to tell your Raspberry PI to load the UVC driver each time you boot by doing the following (Stack Exchange):

sudo modprobe bcm2835-v4l2

It should now show up in the list of cameras if you type v4l2-ctl --list-devices. This is what I see on my system. I also have a webcam plugged in to USB that's why there are two devices:

mmal service 16.1 (platform:bcm2835-v4l2): /dev/video1 Logitech Webcam C930e (usb-3f980000.usb-1.1.3.1): /dev/video0

/dev/video1 is the device associated with the Raspberry PI camera. If you have your Raspberry PI running as a Desktop and BoofCV's source code checked out you can do the following to see if it worked:

cd boofcv ./gradlew demonstrations java -jar demonstrations/demonstrations.jar

Then select ASDASDASD