Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Introducing Powerful Real-time Video Stabilizer for VidGear #24

Merged
merged 10 commits into from
Jun 22, 2019

Conversation

abhiTronix
Copy link
Owner

@abhiTronix abhiTronix commented Jun 17, 2019

PR Summary: ⚖️

This PR introduces Powerful Real-time Video Stabilizer for VidGear. This stabilizer can work both standalone and with VidGear Multi-Threaded Classes and thereby is solely integrated into vidgear's VideoGear Class. This VideoGear stabilizer for any given video stream can be activated anytime with stabilize boolean flag.

Solves:

#22

Features :

  • Real-time stabilization with low latency and no extra resources.
  • Works exceptionally well with low-frequency jitter.
  • Compatible with any vidgear's video streams including live network streams.
  • Works both standalone and with VidGear Multi-Threaded Classes.
  • Direct flexible integration into vidgear's VideoGear Class.

TODO 🚀

  • Implement a Real-Time Video Stabilizer from scratch in python
  • Not extra dependency must be used except the existing ones
  • Must provide good stabilization and low latency with no extra resources
  • Merge stabilizer with VideoGear Class
  • Must be compatible with any video stream and able to perform at High FPS.
  • Optimize stabilizer performance
  • Add Test for this feature
  • Fix related bugs 🐛
  • Update Docs

- Implemented a Real-Time Video Stabilizer from scratch in python
- Merged stabilizer with VideoGear Class
- Optimizied stabilizer performance
- Fixed several related bugs
@abhiTronix abhiTronix added the ENHANCEMENT ⚡ New Feature/Addition/Improvement label Jun 17, 2019
@abhiTronix abhiTronix added this to the v0.1.5 milestone Jun 17, 2019
@abhiTronix abhiTronix self-assigned this Jun 17, 2019
@abhiTronix abhiTronix added the WORK IN PROGRESS 🚧 currently been worked on. label Jun 17, 2019
@abhiTronix abhiTronix merged commit bdc02a2 into testing Jun 22, 2019
@abhiTronix abhiTronix deleted the development branch June 22, 2019 07:11
@abhiTronix abhiTronix added SOLVED 🏁 This issue/PR is resolved now. Goal Achieved! and removed WORK IN PROGRESS 🚧 currently been worked on. labels Jun 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ENHANCEMENT ⚡ New Feature/Addition/Improvement SOLVED 🏁 This issue/PR is resolved now. Goal Achieved!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant