A low-cost, non-invasive Computer Vision system to enhance and detect human veins using Python and OpenCV. This project is a prototype for potential use in healthcare diagnostics, educational demonstrations, and medical device innovation in low-resource settings.
- Image-based vein detection using contrast and channel enhancement
- Works on standard smartphone-captured images
- No expensive hardware or infrared needed
- Easily extensible with machine learning for improved accuracy
vein_detect_image.py: Base image processing pipelineenhance.py: Enhanced contrast and channel manipulation logicv_enh_3.py: Experimented version with different enhancement parameters
- Python 🐍
- OpenCV 🎥
- NumPy
python vein_detect_image.pyMake sure your image file is in the same directory, and update the path in the script if needed.
Use clear images of the skin taken under good lighting (preferably with visible vein contours).
✅ Functional prototype 🛠️ Open to improvements (real-time video stream, ML enhancement, mobile adaptation)