Using Edge Impulse with Raspberry Pi 5 and a Third Party Camera

Question/Issue:
I am attempting to deploy a computer vision algorithm trained in Edge Impulse to a Raspberry Pi 5 using a third party camera, but the camera is not detected when I try to initialize it with edge-impulse-linux

Project ID:
[Provide the project ID]

Context/Use case:
Deploying a computer vision algorithm to a Raspberry Pi 5 while using a third party camera.

Summary:
[Provide a concise summary of the bug]

Steps to Reproduce:

  1. [Step 1]
  2. [Step 2]
  3. [Step 3]

Expected Results:
[Describe what you expected to happen]

Actual Results:
[Describe what actually happened]

Reproducibility:

  • [ ] Always
  • [ ] Sometimes
  • [ ] Rarely

Environment:

  • Platform: [e.g., Raspberry Pi, nRF9160 DK, etc.]
  • Build Environment Details: [e.g., Arduino IDE 1.8.19 ESP32 Core for Arduino 2.0.4]
  • OS Version: [e.g., Ubuntu 20.04, Windows 10]
  • Edge Impulse Version (Firmware): [e.g., 1.2.3]
    To find out Edge Impulse Version:
  • if you have pre-compiled firmware: run edge-impulse-run-impulse --raw and type AT+INFO. Look for Edge Impulse version in the output.
  • if you have a library deployment: inside the unarchived deployment, open model-parameters/model_metadata.h and look for EI_STUDIO_VERSION_MAJOR, EI_STUDIO_VERSION_MINOR, EI_STUDIO_VERSION_PATCH
  • Edge Impulse CLI Version: [e.g., 1.5.0]
  • Project Version: [e.g., 1.0.0]
  • Custom Blocks / Impulse Configuration: [Describe custom blocks used or impulse configuration]
    Logs/Attachments:
    [Include any logs or screenshots that may help in diagnosing the issue]

Logs/Attachments:
[Include any logs or screenshots that may help in diagnosing the issue]

Additional Information:
[Any other information that might be relevant to the issue]

Hi @seanhart24,

Thank you for post. Can you provide more information on how to reproduce and error logs?
Which camera are you using? is it a webcam or a CSI camera? Does it work without another tool? like libcamera-hello?

What is the output of

  • edge-impulse-linux --verbose
  • gst-device-monitor-1.0

// Raul James