{"id":47615055,"url":"https://github.com/cmohan312002/object-detection_with-dimensions","last_synced_at":"2026-04-07T09:00:54.269Z","repository":{"id":344999329,"uuid":"1183961305","full_name":"cmohan312002/Object-Detection_with-Dimensions","owner":"cmohan312002","description":"Computer vision system for detecting objects and estimating real-world dimensions using OpenCV and geometric analysis.","archived":false,"fork":false,"pushed_at":"2026-04-07T07:16:15.000Z","size":68,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-07T09:00:50.744Z","etag":null,"topics":["automation","computer-vision","cplusplus","dimension-estimation","image-processing","measurement-system","object-detection","object-measurement","opencv","pixel-to-real","qt"],"latest_commit_sha":null,"homepage":"","language":"C++","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/cmohan312002.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-17T05:37:57.000Z","updated_at":"2026-04-06T09:14:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"a1c5c054-0c3d-449f-a67e-04afcde8e215","html_url":"https://github.com/cmohan312002/Object-Detection_with-Dimensions","commit_stats":null,"previous_names":["cmohan312002/object-detection_with-dimensions"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/cmohan312002/Object-Detection_with-Dimensions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmohan312002%2FObject-Detection_with-Dimensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmohan312002%2FObject-Detection_with-Dimensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmohan312002%2FObject-Detection_with-Dimensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmohan312002%2FObject-Detection_with-Dimensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cmohan312002","download_url":"https://codeload.github.com/cmohan312002/Object-Detection_with-Dimensions/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmohan312002%2FObject-Detection_with-Dimensions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31506578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["automation","computer-vision","cplusplus","dimension-estimation","image-processing","measurement-system","object-detection","object-measurement","opencv","pixel-to-real","qt"],"created_at":"2026-04-01T21:16:35.509Z","updated_at":"2026-04-07T09:00:54.258Z","avatar_url":"https://github.com/cmohan312002.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 VisionMeasure - Object Detection \u0026 Dimension Estimation System\n\nVisionMeasure is a computer vision-based system that detects objects in an image and calculates their real-world dimensions with high accuracy. It combines image processing, contour detection, and geometric analysis to measure object width and height dynamically.\n\n---\n\n## 🧠 Project Overview\n\nMeasuring objects manually can be inefficient and error-prone. VisionMeasure automates this process by:\n\n* Detecting objects in an image\n* Identifying boundaries using contours\n* Calculating width and height of each object\n* Displaying dimensions directly on the screen\n\nThis system is useful for applications where **automated measurement and inspection** are required.\n\n---\n\n## ⚙️ Key Features\n\n* 📦 **Automatic Object Detection**\n* 📏 **Real-Time Dimension Calculation (Width \u0026 Height)**\n* 🎯 **Detects Multiple Objects in a Single Image**\n* 🧠 **Contour-Based Detection (No Hardcoding)**\n* ⚡ **Fast Image Processing Pipeline**\n* 🖥️ **Visual Output with Bounding Boxes \u0026 Measurements**\n* 🔄 **Scalable for Real-Time Video Processing**\n\n---\n\n## 🏗️ Tech Stack\n\n* **Language:** C++\n* **Framework:** Qt (for UI display)\n* **Image Processing:** OpenCV\n* **Detection Technique:** Contour Detection \u0026 Bounding Rectangles\n* **Mathematics:** Pixel-to-real-world scaling\n\n---\n\n## 🔄 Workflow\n\n1. Input image or video frame\n2. Preprocess image (grayscale, blur, edge detection)\n3. Detect contours (object boundaries)\n4. Filter valid objects (remove noise)\n5. Draw bounding boxes around objects\n6. Calculate width \u0026 height in pixels\n7. Convert pixels to real-world dimensions using scaling\n8. Display dimensions on screen\n\n---\n\n## 📐 Dimension Calculation Logic\n\nThe system calculates object size using pixel measurements and converts them into real-world units.\n\n### Steps:\n\n* Detect object boundary using contours\n* Compute bounding rectangle\n* Extract:\n\n  * Width (pixels)\n  * Height (pixels)\n* Apply scaling factor:\n\n```id=\"dimcalc1\"\nReal Width  = Pixel Width  × Scale Factor  \nReal Height = Pixel Height × Scale Factor\n```\n\n### Notes:\n\n* Scale factor is derived using a reference object or calibration\n* Ensures accurate real-world measurement\n\n---\n\n## 📂 Project Structure\n\n```plaintext id=\"struc1\"\nVisionMeasure/\n│\n├── src/\n│   ├── main.cpp\n│   ├── imageprocessor.cpp\n│   ├── detection.cpp\n│\n├── include/\n│   ├── imageprocessor.h\n│   ├── detection.h\n│\n├── assets/\n│   ├── test_images/\n│\n├── output/\n│   ├── processed_images/\n│\n└── README.md\n```\n\n---\n\n## 🚀 How to Run\n\n### Prerequisites\n\n* Install OpenCV\n* Install Qt Creator\n\n### Steps\n\n```bash id=\"run1\"\n# Clone the repository\ngit clone https://github.com/cmohan312002/Object-Detection_with-Dimensions.git\n\n# Open in Qt Creator\n# Build and run the project\n```\n\n---\n\n## 🎯 Use Cases\n\n* 📦 Industrial Object Measurement\n* 🏭 Quality Inspection Systems\n* 📏 Automated Size Detection\n* 📸 Image-Based Measurement Tools\n* 🤖 Computer Vision Applications\n\n---\n\n## 💡 What Makes This Project Special?\n\nUnlike basic object detection systems, VisionMeasure:\n\n* Focuses on **dimension estimation**, not just detection\n* Uses **geometric analysis for real-world measurements**\n* Supports **multiple object detection in one frame**\n* Provides **visual and measurable output simultaneously**\n\n---\n\n## 🧪 Future Enhancements\n\n* 🔥 Deep Learning-based object detection (YOLO / SSD)\n* 🎥 Real-time video stream processing\n* 📱 Mobile app integration\n* 📊 Measurement analytics dashboard\n* 📐 Automatic calibration system\n\n---\n\n## 👨‍💻 Author\n\n**Mohan Chilivery**\nProgrammer\n\n---\n\n## ⭐ Support\n\nIf you found this project useful:\n\n* Star ⭐ the repo\n* Share it with others\n* Contribute to improve it\n\n---\n\n## 📜 License\n\nThis project is open-source and available under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmohan312002%2Fobject-detection_with-dimensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcmohan312002%2Fobject-detection_with-dimensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmohan312002%2Fobject-detection_with-dimensions/lists"}