Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dariustb/framescout
C++ desktop app to find an image inside of a video's frame
https://github.com/dariustb/framescout
Last synced: 5 days ago
JSON representation
C++ desktop app to find an image inside of a video's frame
- Host: GitHub
- URL: https://github.com/dariustb/framescout
- Owner: dariustb
- Created: 2024-04-04T15:33:23.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-05T01:59:48.000Z (8 months ago)
- Last Synced: 2024-04-05T18:26:31.823Z (8 months ago)
- Language: CMake
- Size: 1.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
[![Gtest][gtest-svg]][gtest-url]
![GitHub repo size](https://img.shields.io/github/repo-size/dariustb/FrameScout)
FrameScout
A console application to find cropped images within a frame of a MP4/video.
Explore the docs »
Report Bug
·
Request Feature
## About The Project
I wrote this (originally in Python) as a solution to a challenge issued on November 26, 2022 by pianist, educator, and YouTube creator, [Charles Cornell][cornell_yt].Cornell basically asks in [a community post][community_post] to find this candid image from a video frame that he found hisself:
![image to find](docs/assets/image_reference.jpg)
This frame will be in a video that he will post later on Youtube, *[How is the Spy Family Soundtrack THIS Good?][spy_family_video]*. Whoever emails him the correct screenshot first gets Cornell's entire selection of music courses for free ($99 value!).
**This is begging to be automated.**
And this program will separate your video into frames and search any image (cropped or not cropped) inside of each frame:
![Screenshot (Frame 425 if you're curious)](docs/assets/image_frame.png)
Shout out to Flynn for getting the win!
### Built With
* [![C++][cpp.io]][cpp]
* [![CMake][cmake.io]][cmake]
* [![OpenCV][opencv.io]][opencv]
* [![Lubuntu][lubuntu.io]][lubuntu][repo]: [email protected]:dariustb/FrameScoutApp.git
[cornell_yt]: https://www.youtube.com/@FrameScoutStudios
[community_post]: https://www.youtube.com/channel/UC4PIiYewI1YGyiZvgNlJNrA/community?lb=Ugkxlx5jZVyfMHIXrW2T43Eut6tu1673pgBB
[spy_family_video]: https://www.youtube.com/watch?v=lFIixuIdYhY
[docs]: https://dariustb.github.io/FrameScout/
[cpp]: https://devdocs.io/cpp/
[cmake]: https://cmake.org/
[opencv]: https://opencv.org/
[lubuntu]: https://lubuntu.me/[product-screenshot]: /docs/assets/images/wf_start.png
[gtest-svg]: https://github.com/dariustb/FrameScout/actions/workflows/gtest.yml/badge.svg
[gtest-url]: https://github.com/dariustb/FrameScout/actions/workflows/gtest.yml
[tidy-svg]: https://github.com/dariustb/FrameScout/actions/workflows/clang-tidy.yml/badge.svg
[tidy-url]: https://github.com/dariustb/FrameScout/actions/workflows/clang-tidy.yml[cpp.io]: https://img.shields.io/badge/c++-%2300599C.svg?style=for-the-badge&logo=c%2B%2B&logoColor=white
[cmake.io]: https://img.shields.io/badge/CMake-%23008FBA.svg?style=for-the-badge&logo=cmake&logoColor=white
[opencv.io]: https://img.shields.io/badge/opencv-%23white.svg?style=for-the-badge&logo=opencv&logoColor=white
[lubuntu.io]: https://img.shields.io/badge/-Lubuntu-%230065C2?style=for-the-badge&logo=lubuntu&logoColor=white