Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joelibaceta/video-keyframe-detector
It is a simple python tool to extract key-frames from a video file using peak estimation from frame difference.
https://github.com/joelibaceta/video-keyframe-detector
cli-tools computer-vision key-frame opencv peakutils python3 video
Last synced: 11 days ago
JSON representation
It is a simple python tool to extract key-frames from a video file using peak estimation from frame difference.
- Host: GitHub
- URL: https://github.com/joelibaceta/video-keyframe-detector
- Owner: joelibaceta
- License: gpl-3.0
- Created: 2019-04-01T04:44:15.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-07T02:45:09.000Z (3 months ago)
- Last Synced: 2024-10-23T05:35:26.341Z (18 days ago)
- Topics: cli-tools, computer-vision, key-frame, opencv, peakutils, python3, video
- Language: Python
- Homepage:
- Size: 7.48 MB
- Stars: 140
- Watchers: 4
- Forks: 25
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
![header](images/header.png)
A `Key Frame` is a location on a video timeline which marks the beginning or end of a smooth transition throughout the fotograms, `Key Frame Detector` try to look for the most representative and significant frames that can describe the movement or main events in a video using peakutils peak detection functions.
## Installation
**Requirements**
- python3
- numpy
- opencv
- peakutils
- matplotlib
- PIL```python
pip install key-frame-detector
```