{"id":19453944,"url":"https://github.com/vargascardona/cascade-workbench","last_synced_at":"2026-04-16T19:43:54.296Z","repository":{"id":227389074,"uuid":"771271023","full_name":"VargasCardona/Haar-Cascade-Workbench","owner":"VargasCardona","description":"Graphical interface for visualizing Haar Cascade models.","archived":false,"fork":false,"pushed_at":"2024-03-20T22:14:05.000Z","size":183,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-03-21T14:45:36.390Z","etag":null,"topics":["algorithms","computer-vision","dearpygui","good-first-issue","graphical-user-interface","models","opencv","python","training"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VargasCardona.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-03-13T01:45:43.000Z","updated_at":"2024-04-15T15:49:16.012Z","dependencies_parsed_at":"2024-04-15T15:49:14.880Z","dependency_job_id":"8c7a617e-1420-4538-9359-c5f5964738eb","html_url":"https://github.com/VargasCardona/Haar-Cascade-Workbench","commit_stats":null,"previous_names":["vargascardona/cascade-workbench","vargascardona/computer-vision-workbench","vargascardona/haar-cascade-workbench"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/VargasCardona/Haar-Cascade-Workbench","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VargasCardona%2FHaar-Cascade-Workbench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VargasCardona%2FHaar-Cascade-Workbench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VargasCardona%2FHaar-Cascade-Workbench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VargasCardona%2FHaar-Cascade-Workbench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VargasCardona","download_url":"https://codeload.github.com/VargasCardona/Haar-Cascade-Workbench/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VargasCardona%2FHaar-Cascade-Workbench/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260664159,"owners_count":23044147,"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":["algorithms","computer-vision","dearpygui","good-first-issue","graphical-user-interface","models","opencv","python","training"],"created_at":"2024-11-10T17:06:54.608Z","updated_at":"2026-04-16T19:43:54.244Z","avatar_url":"https://github.com/VargasCardona.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![LogoWorkbench](https://github.com/VargasCardona/Computer-Vision-Workbench/assets/142677238/6e32dd0a-1428-49ad-a68a-918eeb6b5678)\n\n# Cascade Workbench\n\nMinimalistic graphical interface that enables the user to visualize and fine-tune Haar Cascade models for object detection tasks. \n\n## Features\n\n- Visualization of Haar Cascade models.\n- Media input supported.\n- Webcam input supported.\n\n\n## Preview\n\n![Demo](https://github.com/VargasCardona/Computer-Vision-Workbench/assets/142677238/81309cb5-e418-4ff9-a6b8-4f04760441f1)\n\n\n## Roadmap\n\n- Integrate a Haar Cascade trainer\n\n\n## Optimizations\n\nMultithreading to avoid interrupting the graphical user interface while frames get processed.\n\n## Directory Structure\n\n```\n├─ LICENSE\n├─ README.md\n├─ datasets\n│  ├─ neg\n│  │  └─ yoru.jpg\n│  └─ pos\n│     └─ yoru.jpg\n├─ exceptions\n│  ├─ __init__.py\n│  ├─ __pycache__\n│  │  ├─ __init__.cpython-311.pyc\n│  │  └─ exceptions.cpython-311.pyc\n│  └─ exceptions.py\n├─ main.py\n├─ media\n│  └─ haar.png\n├─ models\n│  ├─ __init__.py\n│  ├─ __pycache__\n│  │  └─ __init__.cpython-310.pyc\n│  ├─ eve.xml\n│  └─ frontalface_default.xml\n├─ src\n│  ├─ __init__.py\n│  ├─ __pycache__\n│  │  ├─ __init__.cpython-310.pyc\n│  │  ├─ __init__.cpython-311.pyc\n│  │  ├─ gui.cpython-310.pyc\n│  │  ├─ gui.cpython-311.pyc\n│  │  ├─ vision.cpython-310.pyc\n│  │  └─ vision.cpython-311.pyc\n│  ├─ example.py\n│  ├─ gui.py\n│  ├─ quick_trainer.py\n│  ├─ training.py\n│  └─ vision.py\n└─ workbench_run.bat\n```\n\u003e [!NOTE]  \n\u003e The `models/` and `media/` directories contain some basic Haar Cascade models and media for quick testing.\n\n## Tech Stack\n\n**Languages:** Python\n\n**Libraries:** OpenCV, DearPyGui.\n\n\n## License\n\n[GPL-3.0](https://www.gnu.org/licenses/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvargascardona%2Fcascade-workbench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvargascardona%2Fcascade-workbench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvargascardona%2Fcascade-workbench/lists"}