chenxinfeng4 / multiview_ball_calib

A python tutorial to use ball calibrating multiview camera system.
31 stars 7 forks source link

关于代码复现过程中3个小问题 #2

Open RenRunyesh opened 5 months ago

RenRunyesh commented 5 months ago

学长你好,感谢您的开源受益匪浅。在复现您代码的过程中我发现您代码中3小球外参标定中的恢复尺度的脚本好像可以不执行也不会影响后续的计算,好像这个脚本并没有对外参进行进一步的优化是吗?此外,第二个问题,您使用了3个小球,逻辑上我是否可以使用2个小球作为代替呢?最后一个问题,您使用的是视频数据作为输入我是否可以将其转换为图片进行输入呢,会影响这里背景的计算吗?

chenxinfeng4 commented 5 months ago

用3小球,是因为某些场景下,用的是单色相机、同色小球,没法通过颜色区分小球ID。只能通过位置编码来区分小球ID。3个同色小球只需要知道头、尾的2个小球ID,并且已知它头尾的长度,可以reverse scale of 外参(其中的t参数乘以 scale)。

在彩色相机&彩色小球情况下,你可以用2个小球代替。我用红色乒乓球和黄色乒乓球,可行。