{"id":13584263,"url":"https://github.com/Breakthrough/python-scene-detection-tutorial","last_synced_at":"2025-04-07T01:31:52.821Z","repository":{"id":16080040,"uuid":"18824609","full_name":"Breakthrough/python-scene-detection-tutorial","owner":"Breakthrough","description":":snake: Tutorial on detecting video shot changes using Python and OpenCV. Part 1 covers basic threshold detection, Part 2 covers optimized threshold detection.","archived":false,"fork":false,"pushed_at":"2020-07-03T23:23:12.000Z","size":2376,"stargazers_count":49,"open_issues_count":3,"forks_count":8,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-26T02:33:56.637Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.bcastell.com/tech-articles/pyscenedetect-tutorial-part-1/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Breakthrough.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-04-16T02:50:19.000Z","updated_at":"2025-01-04T20:30:07.000Z","dependencies_parsed_at":"2022-09-24T11:01:02.951Z","dependency_job_id":null,"html_url":"https://github.com/Breakthrough/python-scene-detection-tutorial","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Breakthrough%2Fpython-scene-detection-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Breakthrough%2Fpython-scene-detection-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Breakthrough%2Fpython-scene-detection-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Breakthrough%2Fpython-scene-detection-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Breakthrough","download_url":"https://codeload.github.com/Breakthrough/python-scene-detection-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247577999,"owners_count":20961214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T15:04:07.695Z","updated_at":"2025-04-07T01:31:47.808Z","avatar_url":"https://github.com/Breakthrough.png","language":null,"readme":"\nScene Detection with Python and OpenCV (Tutorial)\n==========================================================\nBy: [Brandon Castellano](http://www.bcastell.com)\n\n\n----------------------------------------------------------\n\n \u003e\n \u003e **NOTE:  My website is currently undergoing construction (migrating to a Github-based solution), and thus the below links do not work (they will once the migration is completed).**\n \u003e \n \u003e **In the meantime, you can view a cached version of the pages below using the [Internet Archive's Wayback Machine](https://archive.org/web/).**\n \u003e  \n \u003e \n \n\nThis repository contains the example programs, corresponding to the three-part tutorial on detecting scene changes in videos with Python and OpenCV, which can be found at:\n\n 1. [Simple Threshold/Fade-to-Black Detection](http://www.bcastell.com/tech-articles/pyscenedetect-tutorial-part-1/)\n 2. [Optimized/Adaptive Threshold Detection](http://www.bcastell.com/tech-articles/pyscenedetect-tutorial-part-2/)\n 3. Suppressing/Discarding False Scene Changes (coming soon!)\n\nYou can get the latest sample code/video from [the releases page](https://github.com/Breakthrough/python-scene-detection-tutorial/releases).  All files in the `examples/` directory are released into the public domain.  In total, there are three programs (`part1-threshold.py`, `part2-adaptive.py`, and still under development, `part3-content-aware.py`) corresponding to the respective part in the tutorial linked above.  Usage details for each program can be found in the comment header for that file.\n\n\n----------------------------------------------------------\n\n\nRelated to this tutorial is [PySceneDetect](http://www.bcastell.com/projects/pyscenedetect/), a robust OpenCV-based scene detection program.\n\n\n----------------------------------------------------------\n\n\nCopyright (C) 2013-2020 Brandon Castellano.\nAll rights reserved.\n","funding_links":[],"categories":["Others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBreakthrough%2Fpython-scene-detection-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBreakthrough%2Fpython-scene-detection-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBreakthrough%2Fpython-scene-detection-tutorial/lists"}