{"repo":"abdullah-engg/PID-Digitizer-App","free":true,"listed":false,"github":"https://github.com/abdullah-engg/PID-Digitizer-App","clone":"git clone https://github.com/abdullah-engg/PID-Digitizer-App.git","description":"A web application that streamlines the digitization of hand-drawn or printed Piping and Instrumentation Diagrams (P&IDs). It identifies and converts individual components into industry-compliant formats, while also providing an interactive visual editor. Users can modify layouts in-browser and export the final P&ID as a PDF or component files.","language":"Python","stars":11,"topics":["data-visualization","deep-learning","engineering-diagrams","google-cloud","machine-learning","networkx","nlp","ocr","opencv","pdf-generation"],"license":null,"category":"machine-learning","readme_excerpt":"P&ID Digitizer 4.0 - Advanced AI-Powered Process Diagram Analysis An intelligent web application that uses Google's Vertex AI (Gemini) to analyze P&ID (Piping and Instrumentation Diagram) images and extract structured data. Now featuring an Interactive Canvas for complete P&ID design capabilities! 🚀 Live Demo 🌐 Try it now : https://pid-digitizer-app-4.streamlit.app/ ✨ Key Features 🤖 AI-Powered Analysis - Advanced AI Detection : Uses Google's Gemini 2.5 Pro model for accurate P&ID interpretation - Comprehensive Component Recognition : Detects equipment, instrumentation, valves, lines, junctions, safety devices - Smart Connection Detection : Automatically identifies process connections and control relationships - Enhanced Line Detection : Improved algorithm generates more comprehensive process flow diagrams - Real-time Processing : Fast analysis with progress indicators 🎨 Interactive Canvas (NEW!) - Component Palette : Add equipment, instrumentation, valves, junctions, safety devices - Drag & Drop : Position components anywhere on the canvas - Line Drawing Tool : Draw connections between components with arrow heads - Zoom & Pan : Full navigation controls (scroll wheel zoom, Ctrl+drag pan, dedicated pan tool) - Component Renaming : Double-click or use sidebar editor to rename components - Design Modes : Switch between Design Mode (editing) and View Mode (clean display) - Save/Load Designs : Persist your custom designs across sessions 📊 Advanced Visualization - Interactive K","default_branch":null,"files":null,"tree":[],"storefront":"/r/abdullah-engg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abdullah-engg/PID-Digitizer-App/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}