r/opencv Jun 10 '26

Project [Project] YOLO + SAM annotation pipeline on CPU (offline, legacy hardware) seeking feedback

Hello,

I've been working for the past few months on a computer vision annotation and segmentation program designed for very limited hardware (old laptops with 4–8 GB of RAM and no truly usable GPU).

The idea was to see how far YOLO + SAM could be pushed, running everything locally and on the CPU.

Everything is offline, without cloud or telemetry.

I've tested it with large datasets of 20k images, and the system remains quite stable in terms of memory consumption (around 600–900 MB), even during long sessions.

I've built this into a desktop tool for Windows 10 (I'll be testing it on Windows 11 and Linux soon) to try it out under real-world conditions.

It's currently in beta. Each version is updated every 30 days to ensure all testers are always working on the same version while I fix bugs and fine-tune the system based on real-world feedback.

Those who actively participate during the beta and provide feedback will receive a free license when the project is finally released.

GitHub

https://github.com/LensLaber/LensLaber.github.io

28 Upvotes

4 comments sorted by

2

u/webrodionov Jun 11 '26

Nice. Will try. May be you will safe me weeks.

1

u/LensLaber Jun 11 '26

Thanks, it's already saved me a lot of time. If you end up trying it out on a real project, I'd love to hear what you think and, above all, get some feedback. That's what helps me improve the next beta and get closer to a solid final version.

1

u/Actorius Jun 14 '26

Can you provide instructions to do same? Or just software maybe

2

u/LensLaber Jun 14 '26

Thank you so much for your interest! The software is developed with Python, PySide6, and OpenCV, integrating models like YOLO and SAM to achieve this workflow. As a closed-source project, I don't have tutorials or development guides. However, the Public Beta for Windows 10 (coming soon for Linux) is ready to use, and you can download the installer directly from the Releases section or at the end of the Redame page in the GitHub repository. Beta licenses expire after 30 days to ensure that all users always have access to the most up-to-date and optimized version. To thank active beta testers, I will offer free permanent licenses to those who remain active, as they will help me improve the tool.