A Python-based tool that automates the extraction of relevant information from engineering blueprints by isolating the drawings from tables. Subsequently, key data points such as drawing numbers, authors, titles are extracted using Optical Character Recognition (OCR).
Install Dependencies: Ensure the required dependencies are installed. Refer to the Dependencies section for details.
Prepare Images: Engineering drawing images used for the project are placed in the images folder with 2-digit numerical names (e.g. "01.png").
Run the Script: Execute the mainExtractionOCR.py script using Python. The script will process the images and extract relevant information.
Output: Extracted data will be saved in an Excel file named drawingInfo.xlsx. Processed images will be saved in the extracted folder.
Please ensure that the following libraries are installed before running the program. - Python 3.x - OpenCV - Tesseract OCR - NumPy - openpyxl - matplotlib
pip install opencv-python pytesseract numpy openpyxl matplotlib

$ claude mcp add engineering-drawing-extractor \
-- python -m otcore.mcp_server <graph>