{"id":19525449,"url":"https://github.com/hamza-cpp/computer_vision_labs","last_synced_at":"2025-08-11T17:40:24.794Z","repository":{"id":261573791,"uuid":"877991893","full_name":"Hamza-cpp/Computer_Vision_Labs","owner":"Hamza-cpp","description":"This repository contains a collection of lab assignments, projects, and experiments related to the Computer Vision course.","archived":false,"fork":false,"pushed_at":"2024-11-13T12:24:50.000Z","size":9728,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T01:43:27.017Z","etag":null,"topics":["camera-calibration","computer-vision","labs","opencv"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hamza-cpp.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,"publiccode":null,"codemeta":null}},"created_at":"2024-10-24T15:31:49.000Z","updated_at":"2024-11-13T12:24:54.000Z","dependencies_parsed_at":"2024-11-07T09:43:59.083Z","dependency_job_id":null,"html_url":"https://github.com/Hamza-cpp/Computer_Vision_Labs","commit_stats":null,"previous_names":["hamza-cpp/computer_vision_labs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hamza-cpp%2FComputer_Vision_Labs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hamza-cpp%2FComputer_Vision_Labs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hamza-cpp%2FComputer_Vision_Labs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hamza-cpp%2FComputer_Vision_Labs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hamza-cpp","download_url":"https://codeload.github.com/Hamza-cpp/Computer_Vision_Labs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240777555,"owners_count":19855856,"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":["camera-calibration","computer-vision","labs","opencv"],"created_at":"2024-11-11T01:04:30.879Z","updated_at":"2025-02-26T01:43:30.116Z","avatar_url":"https://github.com/Hamza-cpp.png","language":"Jupyter Notebook","readme":"\n# Computer Vision labs\n\nThis repository contains a collection of laboratory exercises for my university course in **Computer Vision**. Each lab explores key concepts and techniques in computer vision, implemented using **Python 3.10** and **OpenCV**.\n\n## Introduction\n\nIn this course, we explore foundational techniques in computer vision, from camera calibration to advanced image processing and feature extraction.\n\nThis repository will be updated continuously as new labs are added throughout the semester.\n\n## Lab List\n\n### Lab 1: Camera Calibration\n\n**Objective**: Calibrate a camera to determine intrinsic and extrinsic parameters, and correct for lens distortion.\n\n**Topics Covered**:\n\n- Camera intrinsic and extrinsic parameters\n- Distortion coefficients\n- Projection matrix\n- Re-projection error\n\n## Getting Started\n\nTo run the code in this repository, you need Python and several packages installed. You can use the following commands to set up your environment:\n\n1. **Clone the repository**\n\n    ```bash\n    git clone https://github.com/Hamza-cpp/Coputer_Vision_Labs.git\n    cd Coputer_Vision_Labs\n    ```\n\n2. **Create and activate a python virtual environment** (recommended)\n\n    ```bash\n    python -m venv .venv # creation\n    source .venv/bin/activate # Linux \u0026 macOS\n    .venv\\Scripts\\activate # Windows\n    ```\n\n3. **Install the required dependencies**\n\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n\u003e **Note**: If you're using Kaggle or Google Colab, you can upload and run these files directly without setting up a virtual environment.\n\n## License\n\nThis repository is licensed under the [MIT](https://choosealicense.com/licenses/mit/) License. See the [LICENSE](LICENCE) file for more details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhamza-cpp%2Fcomputer_vision_labs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhamza-cpp%2Fcomputer_vision_labs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhamza-cpp%2Fcomputer_vision_labs/lists"}