这可能与编程无关,但程序员可能最适合回答它。
对于相机校准,我在纸上印有 8 x 8 方形图案。我必须手动将这些坐标输入到文本文件中。然后软件会从那里获取它并计算校准参数。
是否有脚本或一些软件可以在这些图像上运行并获取 64 个正方形中每一个的 4 个角的像素坐标?
这可能与编程无关,但程序员可能最适合回答它。
对于相机校准,我在纸上印有 8 x 8 方形图案。我必须手动将这些坐标输入到文本文件中。然后软件会从那里获取它并计算校准参数。
是否有脚本或一些软件可以在这些图像上运行并获取 64 个正方形中每一个的 4 个角的像素坐标?
您可以使用cvFindChessboardCorners()
. 您可以在OpenCV API 参考中阅读有关该函数的更多信息,并在O'Reilly 的 OpenCV Book或其他在线网站中查看一些示例代码。作为一个额外的好处,OpenCV 具有计算相机的内在参数和平面校准对象的多个视图的一系列外在参数的内置函数。
我会:
希望能帮助到你。
我确信有许多具有不同功能和许可证的计算机视觉库,但我能记住的一个是ARToolKit,它应该能够识别这种模式。如果这是不可能的,它会附带一组非常好的模式,这些模式经过定制,即使它们被部分遮挡也可以被识别。
我不知道 ARToolKit(虽然我听说过很多),但使用 OpenCV,这个处理是微不足道的。