Bearing Race Inspection Software Development - 17/12/2025 02:22 EST
Budget: ₹1,500 – ₹12,500 INR
Project Title:
Windows-Based Vision Inspection Software for Bearing Race Face Defects
---
Project Overview
I need a simple, reliable vision inspection software to inspect bearing race face defects using a mobile camera on a Windows PC.
Part type: Bearing race
Outer Diameter: ~32 mm
Parts are static (manually placed)
Inspection is top face only
Lighting: Darkfield / Ring LED
The goal is to detect surface defects (scratches, dents, marks) and give OK / NOT OK result.
---
System Requirements
Operating System: Windows 10 / 11
Camera: phone camera (via USB)
Programming Language: Python (preferred)
Libraries: OpenCV (mandatory), NumPy
Live camera feed required
---
Core Features Required
Live Inspection
Continuous live camera view
Auto-focus / fixed focus support
Adjustable exposure, gain, brightness
Auto Capture
Image should auto-capture when part is placed
Trigger logic can be:
Motion detection
Image change detection
Simple threshold method
(No physical sensor required)
---
Inspection Logic (Phased Approach)
I want step-by-step implementation, not complex AI initially.
Phase 1 – Rule Based
Image comparison with golden reference image
Pixel / contour / edge difference
Adjustable tolerance
Phase 2 – Defect Detection
Scratch / dent detection
Highlight defect area on image
Phase 3 – AI Future
Train simple classifier (OK / NOT OK)
Dataset will be provided later
---
Output & UI
Clear result:
OK (Green)
NOT OK (Red)
Display:
Live image
Captured image
Defect highlighted
Save:
Images of NOT OK parts
CSV log (Date, Time, Result)
---
Software Behavior
Single Python file or small project
Software should keep running continuously
Operator friendly:
Start / Stop button
Threshold adjustment sliders
---
Deliverables
Working Python software
Source code
Installation instructions
Short demo video
1–2 weeks post-delivery support
---
Timeline
Timeline: 2weeks
Payment: Fixed price, milestone based
---
Developer Requirements
Experience with Python + OpenCV
Prior machine vision / inspection projects preferred
Must provide demo using sample images
---
Nice to Have (Optional)
Works with industrial USB cameras
Lighting guidance (darkfield setup)
Camera compatibility suggestion
---
Important Note
This is for shop-floor industrial use, so:
Stability and simplicity are more important than fancy UI
Must work without internet
No cloud dependency
Windows-Based Vision Inspection Software for Bearing Race Face Defects
---
Project Overview
I need a simple, reliable vision inspection software to inspect bearing race face defects using a mobile camera on a Windows PC.
Part type: Bearing race
Outer Diameter: ~32 mm
Parts are static (manually placed)
Inspection is top face only
Lighting: Darkfield / Ring LED
The goal is to detect surface defects (scratches, dents, marks) and give OK / NOT OK result.
---
System Requirements
Operating System: Windows 10 / 11
Camera: phone camera (via USB)
Programming Language: Python (preferred)
Libraries: OpenCV (mandatory), NumPy
Live camera feed required
---
Core Features Required
Live Inspection
Continuous live camera view
Auto-focus / fixed focus support
Adjustable exposure, gain, brightness
Auto Capture
Image should auto-capture when part is placed
Trigger logic can be:
Motion detection
Image change detection
Simple threshold method
(No physical sensor required)
---
Inspection Logic (Phased Approach)
I want step-by-step implementation, not complex AI initially.
Phase 1 – Rule Based
Image comparison with golden reference image
Pixel / contour / edge difference
Adjustable tolerance
Phase 2 – Defect Detection
Scratch / dent detection
Highlight defect area on image
Phase 3 – AI Future
Train simple classifier (OK / NOT OK)
Dataset will be provided later
---
Output & UI
Clear result:
OK (Green)
NOT OK (Red)
Display:
Live image
Captured image
Defect highlighted
Save:
Images of NOT OK parts
CSV log (Date, Time, Result)
---
Software Behavior
Single Python file or small project
Software should keep running continuously
Operator friendly:
Start / Stop button
Threshold adjustment sliders
---
Deliverables
Working Python software
Source code
Installation instructions
Short demo video
1–2 weeks post-delivery support
---
Timeline
Timeline: 2weeks
Payment: Fixed price, milestone based
---
Developer Requirements
Experience with Python + OpenCV
Prior machine vision / inspection projects preferred
Must provide demo using sample images
---
Nice to Have (Optional)
Works with industrial USB cameras
Lighting guidance (darkfield setup)
Camera compatibility suggestion
---
Important Note
This is for shop-floor industrial use, so:
Stability and simplicity are more important than fancy UI
Must work without internet
No cloud dependency
Related categories:
C Programming
Python
Software Testing
C++ Programming
Arduino
Image Processing
OpenCV
NumPy
Computer Vision
Image Analysis