Skip to content

Troubleshooting

Red Vision Assembly Tips

Camera Board Alignment

Make sure to align the Camera Board to the "LEFT" side of the 2x10 header on the Red Vision Touch Display like the photo below shows:

Photo showing Camera Board plugged into Touch Display

SparkFun Red Vision Code Package Tips

The SparkFun MicroPython OpenCV port's ReadMe file has comprehensive information about the entire package including detailed installation instructions, supported hardware, included OpenCV functions with descriptions of how to use them and much more.

Hardware Configuration

The MicroPython port of OpenCV depends on hardware drivers to interface with cameras and displays. Drivers are built into the firmware, so there is no need to install them manually.

An example module called cv2_hardware_init is imported by all examples to initialize the drivers. You will likely need to edit the files for your specific hardware and board configuration.

The standard MicroPython OpenCV firmware UF2 file contains a hardware configuration file set up specifically to work with the XRP Kit. If you're not using the Red Vision Kit with a RedBoard IoT - RP2350, you'll most likely need to go and change the pin assignments in the cv2_hardware_init

Performance

The main version of OpenCV is designed to run on desktop machines with orders of magnitude more processing power and speed so temper your expectations for the performance of this OpenCV port.

General Troubleshooting

Note

Not working as expected and need help?

If you need technical assistance and more information on a product that is not working as you expected, you'll want to head over to the SparkFun Forums for help from our Technical Support team and community. If this is your first visit, you'll need to create a forum account to search product forums and post questions.