
Closed
Posted
Paid on delivery
Development of an OCR-Based Industrial Vision System using NVIDIA Jetson Orin Nano About Us We are an industrial automation company specializing in robotic palletizers, case packers, end-of-line automation and custom machinery. We are building a reusable machine vision platform, and this OCR project is Phase 1. Project Objective Develop a robust OCR application for NVIDIA Jetson Orin Nano using a camera to read printed alphanumeric characters. The architecture should be modular and reusable for future barcode, QR, AI inspection and robot guidance applications. Hardware Platform NVIDIA Jetson Orin Nano Developer Kit Raspberry Pi HQ Camera (Sony IMX477) or equivalent CSI camera LED illumination C-Mount Lens Future migration to Basler industrial camera Scope of Work Camera Integration Acquire live images Control resolution/frame rate Capture on demand Image Processing Cropping Rotation correction Perspective correction Brightness/contrast Noise removal Thresholding ROI selection OCR Engine Read batch numbers Manufacturing dates Expiry dates Serial numbers Alphanumeric codes Robust to rotation, lighting and blur Result Validation Display text Confidence score Pass/Fail Save failed images Processing logs User Interface Live view ROI selection Exposure settings Capture OCR results Save settings Software Requirements C++ OpenCV Ubuntu Linux NVIDIA Jetson TensorRT (preferred) ONNX Runtime (optional) Tesseract/PaddleOCR Deliverables Complete source code Build instructions Installation guide User manual Documented code Camera configuration Test dataset Sample results Deployment support Acceptance Criteria Runs on Jetson Orin Nano Reliable OCR under controlled lighting Near real-time processing Modular architecture Future Opportunities Successful completion may lead to follow-on projects in barcode reading, AI inspection, robot guidance, PLC communication and multi-camera vision. Proposal Requirements Relevant experience OCR references Jetson/OpenCV experience Timeline Commercial quotation Portfolio/GitHub Proposed architecture
Project ID: 40643046
8 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average ₹6,096 INR for this job

Hi, I can develop your OCR-based industrial vision system for NVIDIA Jetson Orin Nano with camera integration, live view, ROI selection, image preprocessing, OCR reading, validation, logs, and deployment documentation. The best solution is to first test the Jetson camera pipeline, lighting condition, target text samples, required OCR fields, and processing speed target. Then I’ll build a modular C++/OpenCV application with preprocessing steps like crop, rotation/perspective correction, brightness/contrast adjustment, noise removal, thresholding, and OCR using Tesseract/PaddleOCR depending on accuracy needs. I’m comfortable with NVIDIA Jetson, Ubuntu Linux, C++/OpenCV, CSI camera integration, OCR workflows, ROI selection, industrial image processing, confidence scoring, failed-image saving, processing logs, and modular architecture for future barcode, QR, AI inspection, PLC, and robot-guidance expansion. Deliverables will include: * Jetson Orin Nano OCR application * Camera live view and capture * ROI selection and saved settings * Image preprocessing pipeline * Batch/date/serial/code OCR reading * Confidence score and Pass/Fail result * Failed image saving * Processing logs * Test dataset and sample results * Build/install guide * User manual and source code I’ll focus on a stable Phase 1 OCR platform that runs reliably on Jetson under controlled lighting and can be extended later for barcode, AI inspection, and multi-camera vision. Best regards Ankit
₹5,000 INR in 1 day
3.9
3.9

Hi, This is a strong match for my Edge AI and OCR experience. I have worked with NVIDIA Jetson platforms, OpenCV, Python/C++, TensorRT, camera pipelines, and OCR systems, including real-time vision deployments where latency and reliability matter. For your Phase 1 platform, I would build the application as modular components: CSI camera acquisition → configurable ROI/preprocessing → perspective/rotation correction → OCR inference → result validation → UI/logging. This will keep the OCR module replaceable later with a barcode/QR detector, inspection model, or robot-guidance pipeline. For OCR, I would benchmark PaddleOCR/Tesseract and an ONNX/TensorRT-optimized approach against your actual characters and imaging conditions rather than assuming one engine will work best. Controlled LED illumination, ROI constraints, preprocessing, confidence thresholds, and rejection handling will be important for reliable industrial results. My relevant stack includes Jetson Orin/Nano, CUDA/TensorRT, OpenCV, PyTorch, YOLO, OCR and edge-AI optimization. I can also structure the code for straightforward migration from the Raspberry Pi HQ Camera to a Basler industrial camera. I can start by benchmarking the camera + OCR pipeline on the Orin Nano and establish measurable accuracy and latency targets before optimization. Best regards, Zahid Hassan
₹8,000 INR in 4 days
3.9
3.9

I can build this OCR-based industrial vision system for the Jetson Orin Nano with a modular architecture that can later support barcode/QR, AI inspection and robot guidance. My approach: Integrate the CSI camera with C++/OpenCV and configure resolution/FPS. Build preprocessing for ROI, rotation/perspective correction, contrast, denoising and thresholding. Integrate Tesseract/PaddleOCR and evaluate the best option for your characters and lighting conditions. Add confidence-based validation, Pass/Fail logic, failed-image saving and logs. Develop a lightweight UI for live view, ROI selection, exposure/settings and OCR results. Keep camera/OCR/processing/UI modules separated for future Basler migration. Optimize inference for near-real-time Jetson performance, using TensorRT where beneficial. Deliverables include complete C++ source, build/install instructions, camera configuration, documented code, test dataset, sample results, user manual and deployment support. I have hands-on experience with NVIDIA Jetson, OpenCV, Python/C++ and computer-vision/OCR systems. Please visit my profile to review my technical background and previous projects. I can start immediately and provide an initial working OCR prototype first, followed by optimization and final deployment.
₹1,700 INR in 7 days
0.6
0.6

Hello there , Good morning! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offering best quality and highest performance at lowest price. I can complete your project on time and your will experience great satisfaction with me. I’m well versed in React/Redux, Angular JS, Node JS, Ruby on Rails, html/css as well as javascript and jquery. I have rich experienced in OCR, C++ Programming, OpenCV, Image Processing, C Programming, Computer Vision, Electronics and Arduino. For more information about me, please refer to my portfolios. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. Always happy to hear from you
₹7,770 INR in 3 days
0.0
0.0

Drawing from my experience as an automation engineer, I believe I am the perfect fit for your OCR-based industrial vision system using the NVIDIA Jetson Orin Nano. In addition to my proficiency in industrial automation and PLC programming, I possess a deep knowledge of image processing that will prove advantageous in handling the intricacies of camera integration, as well as performing tasks like cropping, rotation and perspective correction, brightness/contrast adjustment, noise removal and thresholding which are part of your project requirements. My experience includes developing robust solutions that are flexible for future use and I possess extensive skills in C++, OpenCV, Ubuntu Linux as well as Jetson technology. This is complemented by my familiarity with software platforms such TensorRT and ONNX Runtime which you may require. My familiarity with Tesseract/PaddleOCR, key elements of your project's OCR engine, will ensure accurate readings of batch numbers, manufacturing/expiry/serial numbers and other alphanumeric codes. I am skilled at implementing customizable user interfaces which I believe will be valuable given your needs for features like live view, ROI selection and exposure settings changes. My approach to projects revolves around delivering clean code with detailed documentation - ensuring that all parties have a clear understanding of the system - a trait that can be particularly advantageous when working on hardware-intensive projects such as this one
₹6,500 INR in 7 days
0.0
0.0

Two things before the software, because on industrial OCR they decide the result more than the model. Tesseract will disappoint you here. Batch and expiry codes are usually dot-matrix or continuous-inkjet on curved, foil or glossy surfaces. Tesseract is trained on scanned documents and breaks on dot-matrix glyphs. PaddleOCR is far better, but for a fixed-format industrial code the right answer is a small purpose-trained detector plus recognizer on your own samples — the character set is tiny and the layout known, so a targeted model beats a general engine and runs faster under TensorRT. Optics and lighting outrank everything. Direct LED on foil or shrink-wrap puts specular glare straight through the ROI, and no thresholding recovers it. Dome or coaxial illumination, the right C-mount focal length for your working distance, and a fixed depth of field are where accuracy is won. Worth settling before the Basler migration, not after. On acceptance: "reliable OCR under controlled lighting" isn't testable. I'd agree character-level and full-code accuracy on a held-out set of your own line images, with a target we both sign off, so Phase 1 ends in pass/fail, not an argument. Modular C++/OpenCV so barcode, inspection and robot guidance reuse the same pipeline. Questions: 1. Can you share sample images of the actual codes? 2. Print method — inkjet, laser, thermal? 3. Line speed, and is the part stationary at capture? Ronak — 8+ yrs; OCR, OpenCV, Jetson/TensorRT edge deployment.
₹5,800 INR in 21 days
0.0
0.0

I can develop the OCR pipeline for Jetson Orin Nano with a modular architecture designed for future expansion into barcode reading, AI inspection and multi-camera workflows. For this project, I would structure the application into independent modules for camera acquisition, preprocessing, OCR inference, validation and UI control. The image-processing stage would include perspective correction, adaptive thresholding, denoising, ROI management and rotation handling to improve OCR reliability under industrial conditions. For OCR, I would evaluate PaddleOCR and Tesseract depending on accuracy and inference performance on Jetson, with TensorRT optimization where applicable. The solution would run directly on Ubuntu/Linux for Jetson Orin Nano using OpenCV and C++, with configuration persistence, processing logs, failed-image storage and confidence-based validation. The UI would provide live preview, exposure controls, ROI selection and result visualization. I would also prepare deployment documentation, build instructions, camera setup guidance and a reproducible test dataset for validation. The architecture will remain reusable for future integrations such as Basler cameras, PLC communication and additional vision modules. Estimated delivery for Phase 1 is approximately 18 days including testing and deployment support.
₹12,500 INR in 18 days
0.0
0.0

Gurdaspur, India
Payment method verified
Member since May 4, 2026
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
$30-250 USD
$30-250 NZD
$30-250 NZD
₹600-1500 INR
£250-750 GBP
$30-250 USD
$30-250 AUD
$30-250 USD
$8-15 USD / hour
₹1500-12500 INR
$30-250 USD
₹1500-12500 INR
₹150000-250000 INR
$30-250 CAD
₹750-1250 INR / hour
₹12500-37500 INR
$30-250 USD
€3000-5000 EUR
₹1500-12500 INR
₹750-1250 INR / hour