{"id":25072683,"url":"https://github.com/passadis/python-aivision","last_synced_at":"2026-04-30T22:37:12.807Z","repository":{"id":216195426,"uuid":"740543767","full_name":"passadis/python-aivision","owner":"passadis","description":"Azure Vision AI - Object Detection","archived":false,"fork":false,"pushed_at":"2025-03-22T14:10:52.000Z","size":100,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-05T05:26:03.653Z","etag":null,"topics":["azure","azure-sdk","azureai","cognitive-services","flask","python","terraform","vscode"],"latest_commit_sha":null,"homepage":"https://www.cloudblogger.eu/2023/10/06/azure-vision-ai-object-detection-web-app-with-docker-and-container-registry/","language":"HCL","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/passadis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"DOCS/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"DOCS/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"DOCS/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-01-08T15:03:06.000Z","updated_at":"2025-03-22T14:10:48.000Z","dependencies_parsed_at":"2024-01-08T23:27:46.590Z","dependency_job_id":"97023198-f2ad-41f4-8930-f86b05bb408a","html_url":"https://github.com/passadis/python-aivision","commit_stats":null,"previous_names":["passadis/python-aivision"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/passadis/python-aivision","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passadis%2Fpython-aivision","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passadis%2Fpython-aivision/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passadis%2Fpython-aivision/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passadis%2Fpython-aivision/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/passadis","download_url":"https://codeload.github.com/passadis/python-aivision/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passadis%2Fpython-aivision/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32479448,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["azure","azure-sdk","azureai","cognitive-services","flask","python","terraform","vscode"],"created_at":"2025-02-06T22:33:04.735Z","updated_at":"2026-04-30T22:37:07.800Z","avatar_url":"https://github.com/passadis.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://skillicons.dev\"\u003e\n    \u003cimg src=\"https://skillicons.dev/icons?i=azure,py,flask,terraform,vscode\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eAzure AI Vision Integration with Web App\u003c/h1\u003e\n\n## Introduction\n\nIn an era marked by groundbreaking technologies, Artificial Intelligence stands out as a field where Cloud Vendors are investing extensively. Azure AI Services, including Cognitive Services, are at the forefront, offering a range of accessible products for both novice and experienced users in development and production environments.\n\nOur focus today is on exploring **Azure AI Vision** with the integration of the **Computer Vision API** in a web application for object detection. This project expands to the use of Azure Container Registry for Web Apps and involves building a Python application with Flask, containerizing it with Docker, and configuring Continuous Deployment with Webhooks.\n\n## Deployment\n\nThis project involves a deployment setup using Terraform. Here's a brief overview of the deployment process:\n\n### Prerequisites\n\n- **Code Editor**: We are using VSCode for our development.\n- **Standard Files**: The necessary files for deployment, focusing on Infrastructure as Code (IaC) principles.\n\n### Terraform Configuration\n\n- **`main.tf`**: This file is the core of our Terraform configuration.\n  - _Reference Blog_: For more detailed insights, check out our blog post \"AZURE VISION AI – OBJECT DETECTION WEB APP WITH DOCKER AND CONTAINER REGISTRY\" at [CloudBlogger](https://www.cloudblogger.eu/2023/10/06/azure-vision-ai-object-detection-web-app-with-docker-and-container-registry/).\n\n### Steps\n\n1. **Set Up Your Environment**: Ensure you have VSCode and other required tools installed.\n\n2. **Configuration**: Review and modify the `main.tf` file as per your project requirements.\n\n3. **Deployment**: Use Terraform commands to initialize, plan, and apply your configuration to deploy the resources.\n\n## Getting Started\n\nTo get started with this project:\n\n1. Clone the repository to your local machine.\n2. Install the necessary dependencies and tools.\n3. Follow the deployment steps outlined above.\n\n## Contribution\n\nContributions are welcome! If you have suggestions or improvements, feel free to fork the repository, make your changes, and submit a pull request.\n\n## Instructions\n**Follow the Blog for Detailed Instructions**: For step-by-step guidance, visit [Azure Vision AI – Object Detection Web App with Docker and Container Registry](https://www.cloudblogger.eu/2023/10/06/azure-vision-ai-object-detection-web-app-with-docker-and-container-registry/).\n\n## Architecture\n\n![vision-ai](https://github.com/passadis/python-aivision/assets/53148138/b9f30db1-ecf0-479e-98c4-91c399066c0a)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpassadis%2Fpython-aivision","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpassadis%2Fpython-aivision","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpassadis%2Fpython-aivision/lists"}