element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
AMD
  • Products
  • Manufacturers
  • AMD
  • More
  • Cancel
AMD
Forum Problem with PYNZ-Z2 and HDMI output from camera
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join AMD to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 26 replies
  • Answers 16 answers
  • Subscribers 23 subscribers
  • Views 7743 views
  • Users 0 members are here
  • pynq z2
  • hdmi
  • pynq
  • pynqstarter
Related

Problem with PYNZ-Z2 and HDMI output from camera

Fred27
Fred27 over 5 years ago

I'm currently making sure I'm in a good position to hit the ground running with the upcoming PYNQ-Z2 workshops. I bought the recommended kit including an Apeman A77 camera and thought I'd just have a quick poke around in advance. I ran through the "getting started" and the Pynq 2.5 image includes some simple HDMI examples. (I hope I'm not jumping too far ahead, but like to be prepared.)

 

Anyway, as I start to run the HDMI example I get a kernel died error (as shown). You can see on screen what's been run. This is just wiring HDMI out to show what's on HDMI in. The error is completely repeatable. Nothing noteworthy in /var/log/jupyter.log to give any clue.

image

 

As quick Google suggested that maybe the image is too high resolution, and when I checked the camera on my TV it outputs 1080p at 60fps regardless of the resolution of video being captured. Could 1080p be too much?  Time to switch to a Raspberry Pi 4 where I can change resolution properly. The above example ran quite happily with the Pi at a lower resolution, but surprised me when it also ran using the Pi at 1920x1080 at 60fps too.

 

Is this camera (Apeman A77) compatible with the HDMI on the PYNQ-Z2? I'd have expected it to be as it was the recommended kit and the Crosstour one listed now is essentially the same model.

 

I'll try to do more digging into any subtle differences between the HDMI output of the Pi and the camera, but all I have is a TV that shows some info on the input. Anyone else have any ideas?

  • Sign in to reply
  • Cancel

Top Replies

  • beacon_dave
    beacon_dave over 5 years ago +3 suggested
    Are you aware that the HDMI out IP provided in the PYNQ-Z2 the base overlay doesn't fully support 1080p video ? https://pynq.readthedocs.io/en/v2.5.1/pynq_overlays/pynqz2/pynqz2_base_overlay.html#hdmi…
  • Fred27
    Fred27 over 5 years ago +3
    Thanks for all your help beacon_dave My TV reports that the Pi and the camera are outputting the same format - 1080p60, sYCC601 colourspace, 8-bit depth, and YCbCr 4:2:2 pixel format. I tried connecting…
  • Fred27
    Fred27 over 5 years ago in reply to beacon_dave +2 suggested
    I wasn't aware of those details. Maybe that's it - a borderline implementation of 1080p where output from the Pi 4 works and the camera doesn't. If that's the case it's frustrating that a recommended camera…
  • ralphjy
    0 ralphjy over 5 years ago in reply to beacon_dave

    My A80 has a 2" screen and has V3.1.0.1-A firmware.  I saw a review that indicates there is an update to V3.1.0.2-A to fix a zooming issue when using EIS .

     

    The HDMI output works as I expected - the display screen blanks and the output goes to the HDMI port.  The current mode setting does not change and all of the buttons work as normal - just using an external display.  It will output live or recorded content with OSD on or off.  The USB webcam also works (I haven't tried both simultaneously - using different computers - may try later).  The only issue I have with the USB is that once I set the mode (Mass Storage vs Webcam) - I have to power cycle to change the mode. With the PYNQ-Z2 the only issue I've had is forgetting to disable the screensaver.  The HDMI out shuts off when the screensaver kicks in and I didn't notice because the camera display was off.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • ralphjy
    0 ralphjy over 5 years ago in reply to Fred27

    I think that I’ll set up an RPi0W as an HDMI source as a backup. Luckily I already have a mini HDMI cable and camera for it.  I’ll just have to print a case.  Too bad they didn’t use the micro HDMI connector.  It’s a mess with so many different cables and adapters between all the HDMI and USB variants.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • ralphjy
    0 ralphjy over 5 years ago in reply to adamtaylorcengfiet

    Hi Adam,

     

    We've been discovering that the different Apeman cameras seem to have quite a variation in functionality.  I was just wondering which camera you have.  And how you have it configured.

     

    I have an A80 which appears to work just fine but Fred and Dave have an A77 and an A66 which don't seem to work as a live video source via the HDMI output.

     

    Thanks,

     

    Ralph

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • ralphjy
    0 ralphjy over 5 years ago in reply to beacon_dave

    A quick update:

     

    Thought I'd try seeing if there was an HDMI output when in USB Webcam mode - did not get past square one - the connectors are spaced too closely together to plug in simultaneously.  I had a similar problem with my LapDock except the cables were both female and in this case they are both male.  It was quite a pain to shave down the connectors and I don't have any cables to spare so I'm going to quit.  Let me know if you get to manage to try this.

     

    Also tried my Android tablet (Dragon Touch K10).  The HDMI out works fine with my Dell U2518 but using the setup in the PYNQ-Z2 the image was noisy (a small smattering of off color pixels).  Also the display was rotated 90 degrees.  It isn't rotated on the Dell.  I guess at some point this will all make sense image.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • beacon_dave
    0 beacon_dave over 5 years ago in reply to ralphjy

    Yes, I also discovered that the connectors are spaced rather close together for this test.

     

    In the meantime I've ordered up one of the latest recommended Crosstour action cameras, as one of the sellers appears to suggest that they will do live video continuously out of the micro HDMI port:

     

    imageimage

    however that was posted over a year ago, so if they have undergone the same firmware updates as the Apeman range of cameras appear to have, then I may still be no further forward.

    ( If that turns out to be the case then at least I'll be able to use the second camera to video the other camera not working... image )

     

    I also looked around at a number of other camera options but most appear to be a bit vague on this aspect. Some of the FPV forums appear to have similar issues in identifying suitable cameras. Some higher end helmet cameras and microscope type cameras appear to offer the functionality but at around 10x the cost.

     

    It's good to identify these sort of issues prior to the workshop however as a lot of time can be lost answering questions trying to get people's setups to work.

     

    As for the Android tablet, I've read about image orientation issues in machine vision applications before. Here is one article where I saw it mentioned:

    https://medium.com/@ageitgey/the-dumb-reason-your-fancy-computer-vision-app-isnt-working-exif-orientation-73166c7d39da

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • beacon_dave
    0 beacon_dave over 5 years ago

    The Crosstour CT7000 camera arrived this afternoon but the PYNQ-Z2 base_overlay_video notebook example isn't working with it either.

     

    Can't get it to route through to the HDMI output or to get to capture a frame. As with the Apeman A66 it is detecting that there is an external device connected as it is switching to external display mode.

     

    This camera does support FPV mode however and will output live video to a directly connected HDMI display.

     

    Inserting a scaler between the camera and the PYNQ-Z2 and the base_overlay_video examples start to work but the scaler doesn't handle signal correctly from the camera. So 'close but no cigar'.

     

    There doesn't appear to be an option to disable the on screen display like there was with the Apeman A66, and there doesn't appear to be an option to change the output resolution of the live video.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube