ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    How to record high resolution camera frames/videos?

    Scheduled Pinned Locked Moved VOXL 2
    7 Posts 3 Posters 1.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      afdrus
      last edited by

      Hi everyone,
      I am currently working with a Sentinel dev drone (VOXL2) on which voxl-camera-server version 1.3.5 and voxl-streamer version 0.4.1 are running. I tried to save frames through voxl-logger, but the saved images have a resolution preview_width x preview_height = 1280 x 720 instead of snapshot_width x snapshot_height = 3840 x 2160 (as specified in the voxl-camera-server.conf file). Is it possible to save the frame (and also stream the video) in the original format (3840 x 2160) and NOT in the preview format (1280 x 720)?
      Thank you in advance for your response.

      1 Reply Last reply Reply Quote 0
      • ? Offline
        A Former User
        last edited by

        The frames that go through logger/streamer are the preview stream, to take a snapshot run voxl-send-command hires snapshot <file path> and it will save a full resolution jpeg snapshot to the filesystem. You can also not provide a file path and it will save to /data/snapshots/

        1 Reply Last reply Reply Quote 0
        • A Offline
          afdrus
          last edited by

          Thank you for your quick response. I tried to use the command that you suggested

          voxl-send-command hires snapshot
          

          After running this command the console prompts

          Successfully sent command to /run/mpa/hires/control
          

          However no path /data/snapshots/ is created and no .jpg is saved in the /data/ folder. If I try to run again the same command the following response appears

          Unable to find valid pipe that accepts control commands at: hires
          

          The only way to retry to take another snapshot is to reboot the system, but it keeps not saving any images.

          A 1 Reply Last reply Reply Quote 0
          • ? Offline
            A Former User
            last edited by

            Sounds like an error occurred, what does journalctl -u voxl-camera-server say after running the commands?

            1 Reply Last reply Reply Quote 0
            • A Offline
              afdrus
              last edited by

              Feb 09 11:44:02 m0054 systemd[1]: Started voxl-camera-server.
              Feb 09 11:44:04 m0054 bash[1394]: ------ voxl-camera-server: Camera server is now running
              Feb 09 11:44:04 m0054 bash[1394]: WARNING: Camera stereo_front recieved much newer master than child
              Feb 09 11:44:04 m0054 bash[1394]: WARNING: Camera stereo_rear recieved much newer child than master 
              Feb 09 11:55:32 m0054 bash[1394]: Camera: hires taking snapshot (destination: /data/snapshots/hires-
              Feb 09 11:55:33 m0054 bash[1394]: free(): invalid pointer
              Feb 09 11:55:33 m0054 systemd[1]: voxl-camera-server.service: Main process exited, code=killed, stat
              Feb 09 11:55:33 m0054 systemd[1]: voxl-camera-server.service: Failed with result 'signal'.
              
              1 Reply Last reply Reply Quote 0
              • A Offline
                aharvey
                last edited by

                I am having the same problem. I created a the snapshots folder too, and the camera server crashes.

                1 Reply Last reply Reply Quote -1
                • A Offline
                  aharvey @afdrus
                  last edited by

                  @afdrus instead of rebooting, you can restart the server with: systemctl restart voxl-camera-server

                  1 Reply Last reply Reply Quote 0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  • First post
                    Last post
                  Powered by NodeBB | Contributors