{"id":25284732,"url":"https://github.com/kauahensilva/python_background_subtraction","last_synced_at":"2025-04-06T15:13:58.407Z","repository":{"id":275875911,"uuid":"927475857","full_name":"KauaHenSilva/python_background_subtraction","owner":"KauaHenSilva","description":"A Python project on background subtraction using temporal median filtering and OpenCV’s MOG, GMC, KNN, and CNT methods. It develops a system for background removal in videos, allowing users to experiment with different techniques directly in Google Colab. ","archived":false,"fork":false,"pushed_at":"2025-02-07T03:56:31.000Z","size":32869,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T20:52:19.791Z","etag":null,"topics":["background-substraction-algorithm","computer-vision"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/KauaHenSilva.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-05T02:40:07.000Z","updated_at":"2025-02-07T15:18:18.000Z","dependencies_parsed_at":"2025-02-05T03:36:14.082Z","dependency_job_id":null,"html_url":"https://github.com/KauaHenSilva/python_background_subtraction","commit_stats":null,"previous_names":["kauahensilva/python_background_subtraction"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KauaHenSilva%2Fpython_background_subtraction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KauaHenSilva%2Fpython_background_subtraction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KauaHenSilva%2Fpython_background_subtraction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KauaHenSilva%2Fpython_background_subtraction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KauaHenSilva","download_url":"https://codeload.github.com/KauaHenSilva/python_background_subtraction/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247500470,"owners_count":20948880,"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":["background-substraction-algorithm","computer-vision"],"created_at":"2025-02-12T20:52:22.554Z","updated_at":"2025-04-06T15:13:58.390Z","avatar_url":"https://github.com/KauaHenSilva.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# python_background_subtraction\n\nEste repositório contém um Jupyter Notebook que demonstra a técnica de subtração de fundo utilizando a filtragem mediana temporal com a biblioteca OpenCV. O notebook é otimizado para execução no **Google Colab**, permitindo testar e visualizar os resultados diretamente na nuvem.\n\n---\n\n## Notebooks\n\n### `temporal_median_filtering.ipynb` [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/KauaHenSilva/python_background_subtraction/blob/main/temporal_median_filtering.ipynb)\n\n**Funcionalidade:** Subtração de fundo utilizando a filtragem mediana temporal.\n\nEste notebook implementa a técnica de filtragem mediana temporal para subtração de fundo em vídeos.\n\n#### Principais Funcionalidades:\n- Carregamento de vídeos armazenados no Google Drive.\n- Cálculo da mediana temporal dos quadros do vídeo.\n- Subtração de fundo utilizando a mediana temporal.\n- Exibição dos resultados diretamente no notebook.\n\n### `MOG_GMC_KNN_CNT` [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/KauaHenSilva/python_background_subtraction/blob/main/MOG_GMC_KNN_CNT.ipynb)\n\n**Funcionalidade:** Subtração de fundo utilizando os métodos MOG, GMC, KNN e CNT.\n\nEste notebook implementa a técnica de subtração de fundo utilizando os métodos MOG, GMC, KNN e CNT disponíveis na biblioteca OpenCV.\n\n#### Principais Funcionalidades:\n- Carregamento de vídeos armazenados no Google Drive.\n- Subtração de fundo utilizando os métodos MOG, GMC, KNN e CNT.\n- Exibição dos resultados diretamente no notebook.\n\n---\n\n## Como Usar no Google Colab\n\nPara executar o notebook no Google Colab, siga os passos abaixo:\n\n1. **Acesse o Google Colab:**\n  - Abra o [Google Colab](https://colab.research.google.com/).\n\n2. **Carregue o Notebook:**\n  - Clique em `Arquivo` \u003e `Abrir notebook`.\n  - Escolha a aba `GitHub` e insira o link deste repositório.\n  - Selecione o notebook `temporal_median_filtering.ipynb`.\n\n3. **Conecte ao Google Drive (se necessário):**\n  - O notebook exige acesso ao Google Drive para carregar vídeos.\n\n4. **Execute as Células:**\n  - Conecte-se ao ambiente clicando em `Conectar` no canto superior direito.\n  - Execute as células sequencialmente para processar o vídeo e visualizar os resultados.\n\n5. **Teste com seus Próprios Vídeos (Opcional):**\n  - Faça o upload de um vídeo diretamente no Google Colab usando:\n    ```python\n    from google.colab import files\n    uploaded = files.upload()\n    ```\n  - Substitua o caminho do vídeo no notebook pelo arquivo enviado.\n\n---","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkauahensilva%2Fpython_background_subtraction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkauahensilva%2Fpython_background_subtraction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkauahensilva%2Fpython_background_subtraction/lists"}