Hi,
I'm quite good at Python but horrible at math, I tried to make it work on Linux... here is my status:
- Failed making Horus work as is should (I had some very very slow version working at some time btw, like 30 min to make a scan)
- It has issues with API (I made it compatible with unmodified opencv)
- It has issues with timings (or is it just me) so sometimes it was scanning the two lasers at once
- The code is quite well organised, but does a messy work with synchronous/asynchronous which leads to unresponsive UI and slow capture frame rate
- Tried to hack some python code
- Ended with something that scanned quite well
- Wanted to integrate calibration as a single step operation
- Now blocked on some maths, it sounds like I "almost" can calibrate the scanner but the point cloud has some issue
Now it's an application not very useable by non developers but I can provide instructions & sample set if someone consider helping me.
My only goal is to make Ciclop working on Linux without the current OpenCV hassle, Horus or not...
currently the code is not super clean, sorry for that, I've been hacking it a lot trying to get good results, black box development is not by cup of tea ;)
So if someone has any knowledge about laser calibration & math behind, I would be happy to get some help on this and then make it proper for anybody to use (even a simple web UI if needed).
It's really "DIY", so let's make it work on the most well known home-made operating system ;)