**Project: Development of Software for Automated Processing of Technical Drawings**
**Description:**
The goal is to develop a Windows-based software application that automates the processing of technical drawings. The focus is on simple and intuitive user interaction while integrating seamlessly into existing processes, such as ERP systems. The software will enable users to analyze technical drawings, extract relevant properties, remove logos, and save structured data for further use.
**Software Objectives:**
- **Logo Recognition and Removal:**
Automatic detection and removal of logos using two technologies: template matching and deep learning (e.g., YOLO). If no logo is detected, the user can manually mark it.
- **Property Recognition:**
Automatic extraction of critical information such as material, surface finish, and tolerances. Extracted data will be highlighted in the drawing and presented in a structured format (e.g., JSON). Users can review and adjust the data manually.
- **ERP Integration:**
Create new articles in the ERP system **Acumatica X360** based on the extracted information, including attaching processed drawings.
- **Export and Storage:**
Save processed drawings as vector-based PDFs with an additional page containing the extracted information.
- **Duplicate Check:**
Automatically verify whether a new article already exists in the ERP system by comparing relevant attributes such as drawing numbers and material.
- **Error Handling:**
Provide clear and understandable feedback to the user in case of errors during processing.
**Program Workflow (User Interaction):**
1. **Program Launch:**
- The user opens the Windows application.
2. **Opening Files:**
- The user selects a technical drawing or a folder containing multiple drawings.
3. **Preview:**
- The selected drawing is displayed in a preview window within the GUI.
4. **Property Recognition:**
- The software analyzes the drawing for properties such as material, surface finish, and tolerances.
- Found properties are:
- Displayed in a "Properties" window.
- Highlighted in different colors on the drawing for easy review (e.g., material = green, surface = blue).
- Editable by the user.
5. **Logo Recognition:**
- The software automatically searches for logos:
- First using template matching.
- If unsuccessful, it switches to a deep learning approach (e.g., YOLO).
- A statistics feature prioritizes frequently detected logos for optimized searches.
- Found logos are highlighted in the preview.
- Users can manually mark logos.
- Logos are removed entirely (data deleted) upon saving, without leaving placeholders.
6. **Save Options:**
- **"Save":**
- A new folder named "processed" is created in the same location as the original file.
- Extracted properties are added as a second page in the drawing.
- The processed drawing is saved as a vector-based PDF (DXF files are excluded).
- **"Save & Add":**
- Performs all steps of "Save."
- Additionally, creates a new article in the ERP system, including attaching the processed drawing.
7. **Logs and Status Window:**
- A status window displays key steps and results, such as:
- Logo successfully marked.
- Properties successfully identified.
- Drawing successfully saved.
- Article successfully created in the ERP system (with article number).
- Errors are clearly communicated to the user for immediate resolution.
**Core Tasks:**
1. **Algorithm Development:**
- Implementation of modern algorithms for property extraction and logo recognition (template matching and deep learning).
2. **Data Visualization:**
- Display extracted properties in the preview and highlight them in the drawing.
3. **User Interface:**
- Develop an intuitive GUI with preview functionality, manual editing, and a status log.
4. **ERP Integration:**
- Automate article creation in **Acumatica X360** via REST API.
5. **File Storage:**
- Save processed drawings as vector-based PDF files with additional information included.
6. **Error Management:**
- Clear and actionable error messages with user guidance for resolution.
**Technologies:**
- **Programming Languages:** Python, C#, or equivalent.
- **Frameworks:** TensorFlow, PyTorch, OpenCV (for image processing and machine learning).
- **UI Frameworks:** Qt, Electron, or alternatives.
- **ERP Integration:** Acumatica X360 REST API.
- **OCR Technology:** Tesseract OCR or equivalent solutions for text recognition.
**Deliverables:**
- A complete Windows-based software application with the described features.
- Detailed documentation of the source code and implementation.
- Log functionality for transparency and error management.
**Additional Information:**
A prototype with basic functionality (template matching for logo recognition and initial property extraction capabilities) is already available and can be used as a starting point if required.
Hello,
I understand that you want to create a Windows-based software application to automate the processing of technical drawings. The software should be user-friendly and integrate well with existing ERP systems, specifically Acumatica X360. Key features include automatic logo detection and removal, extraction of critical properties, and clear error handling for users. My approach would involve developing modern algorithms for logo recognition and property extraction using Python, TensorFlow, and OpenCV, while ensuring an intuitive GUI for smooth user interaction. With an existing prototype available, we can build on that to achieve your goals efficiently.
What specific features or functionalities do you consider essential for the initial version of this software?
Thanks,
Muhammad Awais
Hello,
I am thrilled to bid on your project for developing software to automate the processing of technical drawings. With expertise in deep learning (TensorFlow, PyTorch), image processing (OpenCV), and intuitive UI/UX development, I can deliver a robust Windows-based application tailored to your needs. My experience in API integrations and designing scalable, user-friendly software aligns with your goals of seamless ERP integration (Acumatica X360) and efficient property and logo recognition. I will ensure the software not only automates tedious tasks like logo removal and property extraction using advanced algorithms (YOLO, template matching) but also provides clear error handling and a visually appealing interface for streamlined workflows. I am confident in my ability to transform your prototype into a fully functional and scalable solution that meets all objectives efficiently. Let’s collaborate to bring your vision to life!
Hello, good time
Hope you are doing well
I'm expert in MATLAB/Simulink, Python, HTML5, CSS3, Java, JavaScript and C/C#/C++ programming and by strong mathematical and statistical background, have good flexibility for solve your project. I have many experience practical and theoretical in implementation different algorithms (such as: state estimation and Kalman filter, design controller, analysis closed loop stability, signal and systems, signal processing, heuristic optimization, fuzzy logic, neural network and machine/deep learning fields). Evidence of this claim exist in the portfolio.
I have read your project description and I can help you (without any plagiarism).
Please send me the details of your project.
Thanks for attention
100% Jobs Completed, 100% On Budget, 100% On Time
⭐⭐⭐⭐⭐ 5-star reviews
Hi
Thank you for the opportunity to bid on your project.
**Experienced Software Developer Ready to Transform Your Technical Drawing Processes!** With a focus on logo recognition, property extraction, ERP integration, and seamless user interaction, I am prepared to create a Windows-based software solution that streamlines your technical drawing analysis and data extraction needs. By leveraging advanced algorithms, intuitive UI design, and efficient error handling mechanisms, I will deliver a comprehensive solution tailored to enhance your workflow and revolutionize your operations. Let's collaborate to bring automation and efficiency to your technical drawing processing tasks - satisfaction guaranteed, or you won't pay a dime!
Looking forward to the opportunity to collaborate and bring your project to life.
Kind regards,
Haroon Z
.
Hello Sir/MAM
I am a skilled full stack developer. Having rich experience
in Java , C++ , C , C# , Python , Eclipse , Sql , Mysql , .Net ,Oracle , Object Oriented Programming ,
Data Structure , Algorithms .
I have a perfect grip on “Artificial Intelligence” “Automation” , and work in “Machine Learning” Deep Learning ”.
My track record as demonstrated in my 100% job completion and 5-star review rating showcases
My ability to deliver exceptional results on time and with utmost quality
I believe that my skill set makes me the ideal candidate for this project
Please come on chat we will discuss more about this
I will be waiting for your reply .
Thanks and Best Regards
With over a decades' worth of experience in web and software development along with proficiency in Python, deep learning and interfaces design, Specializing in file processors (e.g., image manipulation), my expertise is ideally suited to developing your technical drawings software.
I have previously built successful applications utilizing the same processes you need for this project, including similar property extraction and logo recognition algorithms. My technological repertoire includes strong knowledge of database management systems like SQL Server and SQLite which will be crucial for integration with the ERP system - Acumatica X360. Additionally, I understand how important it is to produce clean, reliable results -which is why I will build in error handling features and assure you user friendly logs to make immediate problem resolution simple.
In conclusion, not only do I possess the requisite technical skills to execute this project profficiently but I go the extra mile to ensure that all your requirements are fully met! Partnering with me means partnering with someone who believes in an agile development process that aligns development with user feedback, getting the job done on time while still being flexible to any pivots that may be needed throughought. Bitte geben Sie mir die Möglichkeit; ich werde nicht enttäuschen! (Please give me the opportunity; I won't disappoint!)
Hello Dear!
Good Day!
Hope you are doing fine.
This is Ruhul Ajom Sagor. I am an expert "Web Developer" with 10+ years of working experience in PHP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, MySql and different Frameworks. I have completed my B.S.C Engineering in Computer Science and Engineering (CSE) from BUET.
Hire me and you don't have to worry about your website problems again! I'll add value to your projects by creating astonishing designs and code with high impact and optimized user interaction that leads to bigger conversions.
WHAT PROBLEMS CAN I HELP YOU SOLVE?
• Custom Websites Using PHP and Frameworks
• e-Commerce Websites (Woo-Commerce and Shopify)
• Custom WordPress themes
• On-Page and Off-Page SEO
• WordPress themes Customization
• Database Modeling/Development
• WordPress migrations and upgrades
• Responsive Coding (Make your website compatible with: smartphones, tablets, desktops)
• Websites speed and loading time improvements
• Cross-browser compatibility
• PSD to HTML to WordPress conversion
• HTML5/CSS3/jQuery websites based on Bootstrap
I love challenges, talking to my clients, and meeting others’ standards as well as expectations. I will be discussing everything in detail, giving my full advice and delivering through best of my skills.
You are cordially welcome to discuss your project. Thank You!
Best Regards,
Ruhul Ajom
Hello,
With a broad and comprehensive skill set, I am confident in my ability to tackle the multifaceted challenge of developing an Automated Technical Drawings Processor Software. My proficiencies in machine learning will be invaluable in ensuring accurate logo detection using both template matching and deep learning techniques like YOLO. I can adeptly develop algorithms for property extraction and utilize data visualization to provide users with clear, actionable insights into their drawings.
Moreover, due to my vast knowledge in responsive web development, designing an intuitive, user-friendly GUI will be second nature. I can create an interface that offers easy file selection, detailed drawing previews, property highlight functions, and manual editing options for complete control.
Additionally, my proficiency in database management will guarantee smooth ERP integration - designing the software to create new articles in Acumatica X360 based on the data extracted from the drawings is well within my purview. Lastly, my experience working with these technologies has equipped me with the skills necessary for efficient error handling and effective communication of these issues to end-users.
Thanks!
Hi, Moritz W.
I am thrilled about the opportunity to collaborate on your project! With extensive experience in JSON, Deep Learning, REST API and Python, I bring a professional skillset and a deep commitment to delivering exceptional results. I am constantly striving for growth, and this project presents an exciting opportunity not only to apply my expertise but also to push boundaries and deliver even greater value to your vision.
What sets me apart is my dedication to every detail of a project and my passion for delivering value. I aim to exceed expectations and ensure your vision is realized. When you work with me, you're not just hiring a developer – you're gaining a reliable partner who will stand by you every step of the way.
Please contact me to discuss more regarding this project. I’d be delighted to explore how I can contribute to your success.
Your sincerely,
Ivan
As an experienced full-stack developer, I can confidently say that I am the perfect fit for your project's requirements. I have a profound understanding of JSON and utilizing it for presenting structured technical data would not pose a challenge. Additionally, my expertise in Python would be instrumental in implementing modern algorithms for efficient property extraction and advanced logo recognition.
One thing that sets me apart from other candidates is my proficiency in REST API integration. This skill is particularly vital for your project because it requires seamless integration with your Acumatica X360 system. I am confident of creating articles in the ERP system based on the extracted information and attaching processed drawings, without any duplicacy.
Lastly, drafting vector-based PDFs with extracted information and creating a 'processed' folder without DXF files are tasks that can be efficiently executed by me. My deep-rooted interest in automated systems combined with my skill set positions me as the most appropriate candidate for your project. Let's-discuss further how we can elevate your technical drawing processing with my expertise!
Hello Moritz W.,
After carefully reviewing your project description, I am confident that I can help you to complete this project to your full satisfaction.
I am an expert team which have many years of experience on Python, JSON, Deep Learning, REST API
Lets connect in chat so that We discuss further.
Regards
Hello Moritz W.,
I am a full stack | blockchain developer with many years of experience.
I am an expert which have many years of experience on Python, JSON, Deep Learning, REST API
Let me know the best time for you to discuss further.
Regards
Hello,
Drawing on over seven years of experience as a Full Stack Developer, I bring to the table a skillset that encompasses both front-end and back-end technologies, placing me in the ideal position to handle this project. Playing with core technologies such as Python will allow me to delve expertly into the development of modern algorithms crucial for image processing and logo recognition aspects of the software development process. My talent stretches beyond this as an expert also in HTML, CSS, JavaScript, React.js, and Angular, all valuable for developing clean and intuitive GUI that meets your users' demand.
As a programmer, I understand the significance of simplicity and user-friendliness. I am committed to ensuring that your software optimally incorporates necessary functions while being easy to navigate. Additionally, my experience with database management tools like MySQL, PostgreSQL, and MongoDB would be invaluable in establishing smooth integrations with Acumatica X360.
Lastly, clear communication is at the heart of efficient collaboration. By being available for regular update discussions and an overall availability for teamwork throughout the project's lifespan, I promise we'll work hand in hand from initiation to completion - ultimately realising a software solution which aids in maximising productivity in existing processes and harmonises your ERP system.
Thanks!
Hi
I have enough skills for your project and I have done lots of projects like this.
And familiar with REST API, Deep Learning, JSON and Python.
I have a relatively good understanding of your project requirements, but have few questions.
I would like to chat with you to discuss in detail.
Best regards. Cheers
Hello!
I'm excited about the opportunity to develop your Windows-based application for automated processing of technical drawings. With my extensive experience in Python and C#, coupled with a strong foundation in machine learning and image processing, I am well-equipped to implement the algorithms needed for logo recognition and property extraction.
I have a proven track record in developing user-friendly interfaces and integrating ERP systems, including Acumatica X360, to ensure seamless workflows.
Let’s transform your prototype into a comprehensive, high-performing solution that meets all your specifications.
Looking forward to discussing how we can bring your vision to life!
As a highly skilled and experienced software developer, particularly in Native Android, iOS, React-Native, and Flutter environments, I have ample experience developing automated processing applications like the one you need. Over my 8+ year career, I have successfully delivered more than 100 projects that meet and exceed client expectations. I am well-versed in leveraging cutting-edge algorithms to deliver powerful solutions.
My strength in property extraction and logo recognition aligns perfectly with the core tasks of this project. Drawing from my expertise in template matching and deep learning (e.g., YOLO), I will effectively detect and remove logos while extracting all crucial properties from technical drawings -- material, surface finish, tolerances to highlight a few -- making them readily editable by users.
My skill set extends to integration with enterprise resource planning systems like Acumatica X360. I'll ensure that as new articles are created based on extracted data — including attaching processed drawings — the system will conduct automatic duplicate checks for efficient documentation. As someone dedicated to client satisfaction, I will develop an intuitive GUI with preview functionality to improve your user interaction as well as provide understandable feedback for effective error handling. Alongside this will be the comprehensive data visualization of all extracted properties to ensure enhanced comprehension by users.
Hi,
I’m very glad to see this project and interested to work with you, it matches to my skills and experiences,
I’ve worked on many similar projects previously and have good working experience in this field,
I’m sure, I can provide you the best outcome exactly as to your requirement,
Please let me know about the project and let’s discuss something more about it, Call or WhatsApp me here (+91) 94543-89834
Thanking you.
Hi there,
I want to express my sincere gratitude for providing such a comprehensive project description for the automated processing of technical drawings. Your detailed outline of objectives, workflows, and core tasks has greatly enhanced our understanding of your requirements.
Passionate about AI and Machine Learning, I specialize in integrating intelligent solutions into applications. My expertise includes building and deploying AI models for tasks like predictive analytics, natural language processing (NLP), and computer vision, leveraging frameworks like TensorFlow, PyTorch, and Scikit-learn, especially, I have extensive experience in using YOLO model to recognize person's face.
I appreciate your clarity regarding key features, especially around logo recognition, property extraction, and ERP integration. This foundation will enable us to deliver a robust solution tailored to your needs. I look forward to collaborating closely and bringing your vision to fruition.
Thank you once again for your valuable input.
As a seasoned data analyst with a deep understanding of Python and machine learning, I am well-equipped to handle the complex challenges of your project. My proficiency in deep learning techniques, such as YOLO, aligns perfectly with your need for intelligent logo recognition and removal. Moreover, my expertise in developing efficient algorithms for property extraction can help produce accurate results while highlighting the relevant information distinctively on the technical drawings.
In addition to my technical skills, I excel at creating user-friendly and intuitive tools. Drawing from my extensive experience in navigating the Excel user interface, I can develop a sophisticated GUI that streamlines user interaction while incorporating all the desired functionalities. Be it creating easy-to-use spreadsheets or validating data to spot and fix errors, ensuring an error-free user experience is always at the forefront.
Lastly, I value effective communication and collaboration throughout the project development process. I will provide creative yet pragmatic solutions to any roadblocks encountered during implementation while keeping you informed of significant milestones through regular updates. In choosing me for this project, you'll be selecting not just a skilled freelancer but also a reliable partner dedicated to delivering maximum efficiency through automation and precision in technical drawing processing.
Hi, there
With my vast experience as a Lead Developer specializing in web and mobile applications, I have acquired sound proficiency in Python - a vital skill for the successful execution of your Automated Technical Drawings project.
I'm well-versed in creating and implementing complex algorithms, which will be instrumental in developing cutting-edge solutions for property extraction and logo recognition that you desire.
Should you require a larger force to meet target deadlines or enhance production, I can take up that responsibility and guarantee successful delivery.
Overall, my experience, skills, and commitment to enhancing user experiences make me an optimal choice for your Automated Technical Drawings Processor project.