View my account

Error during rsid-cli capture on Raspberry Pi 4

Comments

11 comments

  • Engwiang Chan

    Hi Yu-Chern,

    May I know normally how long do you take to come back with a reply / resolution?

    Thanks.

    Best regards,

    EW Chan

     

    0
    Comment actions Permalink
  • Zulkifli Halim

    Hello Margaret,

     

    Thank you for contacting us.

     

    We also see the same message "Corrupted JPEG data" when running it on Raspberry Pi 4. But the "Corrupted JPEG data" does not appear when running it on Ubuntu18. We are still looking into this.  

     

    Sincerely,

    Zulkifli Halim

    Intel Customer Support 

    0
    Comment actions Permalink
  • Zulkifli Halim

    Hello Margaret Lee,

    As I spoke with the dev team, this is probably because the RealSenseID is not tested/supported on Raspberry Pi 4. It is only tested on Ubuntu 18, Windows 10, and Android 6. See here: https://dev.intelrealsense.com/docs/sample-code-for-intel-realsense-id-solution

    Sincerely,
    Zulkifli Halim
    Intel Customer Support 

    0
    Comment actions Permalink
  • Margaret Lee

    Hi Zulkifli,

    I was referring to a few recent threads which indicated that the F455 works with Raspberry Pi 4. 

    https://support.intelrealsense.com/hc/en-us/community/posts/4403659313811-Can-we-connect-f455-to-raspberry-pi-

    https://support.intelrealsense.com/hc/en-us/community/posts/1500001062422-Getting-started-hosting-an-F455-on-Raspberry-Pi-4

    https://support.intelrealsense.com/hc/en-us/community/posts/1500001201401-Supported-Win10-version-detail-for-F455-F450

    I thought that Raspberry Pi would have been an easy platform to start with if we want to try integrate F544 as an edge device. The F450 is market for integration into other custom (embedded) design, which most likely will not run Windows or Ubuntu 18. 

    Would appreciate any help that I can get.

    0
    Comment actions Permalink
  • Engwiang Chan

    Hi Zulkifli,

    Do you have any response to the questions raised by Margaret above?

    Those posts attached indicate that F455 should works with Raspberry Pi 4. Those communication were previously handled by Yu-Chern Peh and you may want to reach out to her to get more information.

    Appreciate your reply and guidance for us to move on.

    Thank you very much

    Best regards,

    EW Chan

     

     

     

    0
    Comment actions Permalink
  • Zulkifli Halim

    Hello,

     

    I'd like to clarify that the RSID will work on the Raspberry Pi if you are able to run Ubuntu 18 on it. It might also work with Raspbian OS, but with limited functions since it is not being validated. What OS are you running on? 

     

    Sincerely,

    Zulkifli

     

    0
    Comment actions Permalink
  • Margaret Lee

    Hi Zulkifli,

    I'll try again with Ubuntu18 then. I was using Raspbian since that's the default. 

    Thank you.

    Regards,

    Margaret

    0
    Comment actions Permalink
  • Margaret Lee

    Hi Zulkifli,

    Could you please advise whether to use Ubuntu 18 LTS 32-bit or 64-bit? 

    Thanks.

    0
    Comment actions Permalink
  • Zulkifli Halim

    Hello Margaret Lee, 

     

    Raspberry Pi 4 supports both 32 and 64 bit. We suggest you install the Ubuntu 18 LTS 64-bit.

     

    Sincerely,

    Zulkifli

    0
    Comment actions Permalink
  • Margaret Lee

    Hi Zulkifli,

    Raspberry Pi 4 Model B does not boot with Ubuntu 18. I tried Ubuntu 21.04 instead but there is a known issue on the virtual serial driver issue (https://bugzilla.kernel.org/show_bug.cgi?id=212751) on this version  of the kernel, causing the rsid-cli to return serial port IO error when it executes. 

    The same "uvcvideo: Unknown video format" error is there as well on this version. Since this affect only the "preview" features of the rsid-cli, I can still proceed without it, operating only from the command line. 

    Thank you for your support. 

    Regards,

    Margaret

    0
    Comment actions Permalink
  • Ipbedupt

    Hi Margaret and Zulkifli,

    I have exactly the same problem. My solution, for now, is to use the OpenCV capture object to get the image preview. I tried to increase the capture device resolution to the original (1080), and it slows down the frame rate, although the video stream does not present errors. So, the point is to keep a low resolution (OpenCV default) and then adapt the coordinates frame to achieve the correct geometrical match to the (e.g.) detecting rectangle.
    Best Regards,
    Pedro
     

     

     

     

    0
    Comment actions Permalink

Please sign in to leave a comment.