I am developing a machine vision system to drive a PNP machine. Rather than fabricating a PCB, this machine only pick and paste a panel on our product. Using openpnp to drive this machine is overkill and irrelevent. But I love the auto vision calibration function, especially it can correct the camera mounting error.
openpnp auto camera calibration capability
camera mounting error illustrated
openpnp auto calibration in action
I known by calibrating the camera using chessboard, only can find the extrinsic parameters that is not directly related to camera tilt mounting error and Z Axis mounting error
I want to do this in C++ or python opencv, but I can not find the relevent source of openpnp on test branch. I wise someone could elaborate this auto calibration algorithm, or pointing me the right location of openpnp source code, or recommend another opensource project which can do this