Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Using Reel Steady Go with a Runcam
#1
Found this on FB.  A guy came up with Python scripts to use Blackbox data to stablize video from other sources.  More info in the video description (including a github link to the scripts).

[-] The following 2 users Like sloscotty's post:
  • nuxnik, hugnosed_bat
Reply
Login to remove this ad | Register Here
#2
Nice.

I started experimenting with this a while back but doing the 'stabilisation' in OpenCV. The awkward bit is syncing the start time of the video to the arming of the quad (since that's when the blackbox log begins), and getting the sample rates to play nice. I considered just getting the gyro data in the right format and letting Reelsteady do the heavy lifting, but that meant having a license of Reelsteady and I liked the idea of zero dependency, self-contained and free option.

Maybe I'll dust it off and have another go ...

The ground is for dead people.
[-] The following 1 user Likes Banelle's post:
  • sloscotty
Reply
#3
just an idea, but a simple sync mechanism could be to put an LED just under the lens of the action cam, so that when the quad is powered up, the LED will pulse a few times, creating a preamble. This plusing will show up in the action cam and can be used as a sync marker. Getting OpenCV to sync and cut at that specific point would be much easier. A few passive components and a 555 timer should do the job easily.
Reply
#4
I was thinking of using the sound of the motors running up. It might require some filtering to isolate the relevant frequency, but it might just be enough to look for volume spikes.

The ground is for dead people.
[-] The following 1 user Likes Banelle's post:
  • nuxnik
Reply
#5
(21-Dec-2020, 09:42 AM)Banelle Wrote: I was thinking of using the sound of the motors running up. It might require some filtering to isolate the relevant frequency, but it might just be enough to look for volume spikes.

Yes that is much easier. If you get a github project for it started, let me know, I'd love to contribute Big Grin
Reply
#6
This is an interesting and exciting development concerning this topic. Use virtually any camera with ReelSteady by inserting the metadata from blackbox into the mp4 container file. I'm going to give this a whirl. I have ordered a few OpenLogger serial boards and to test it out.

Reply
#7
People are saying good things about the Gyroflow Open Source project. It makes use of the gyro data from the blackbox log so can be used with footage from any camera, and it doesn't have any dependency on ReelSteady either.

https://github.com/ElvinC/gyroflow
[-] The following 2 users Like SnowLeopardFPV's post:
  • nuxnik, sloscotty
Reply
#8
(21-Dec-2020, 03:27 PM)nuxnik Wrote: Yes that is much easier. If you get a github project for it started, let me know, I'd love to contribute Big Grin

what if you used betaflight to start and stop recording, then you should be able to line it up exactly
I'm really IntoFPV
Youtube|Instagram|Facebook|Steam
Don't forget to rate people who have helped you!
[-] The following 1 user Likes bffigjam's post:
  • nuxnik
Reply
#9
Gyroflow is in alpha testing, but you can give it a try: http://gyroflow.xyz/
[-] The following 1 user Likes nuxnik's post:
  • Banelle
Reply
#10
Quote:Awful user interface

Designed by someone with absolutely no UX design experience. Maybe it’s awful, maybe it isn’t, idk.

Alright stabilization

Might’ve been almost state of the art back in 2011, still way behind other (commercial) implementations

Arduous workflow

“Why spend so much time and effort with logging, calibration, and messing around with sync when I can just run it through warp stabilizer?” - Potential user

Nice :-D

When we're finally allowed out again I'll have to give this a try. 32MB of Blackbox flash should be enough for a few flights if I turn the sample rate down.

The ground is for dead people.
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  RunCam 3S Krohsis 16 2,463 24-Aug-2018, 04:15 AM
Last Post: Krohsis
  Runcam Split or equivalent on a 2 inch frame? Jakefpv 2 1,417 10-May-2018, 03:01 AM
Last Post: Jakefpv
  Runcam Split 2 video cut out agressive flips gmk 5 2,303 13-Nov-2017, 03:54 PM
Last Post: raspberrypi33


Login to remove this ad | Register Here