当样本数量有限且在图像的小区域内时,您对相机校准有什么想法或建议吗?
以下是一些附加信息:
我正在开展一个项目,以帮助残疾人用眼睛使用计算机。由于我对 OpenCV 缺乏经验,有些事情给我带来了一些麻烦。
相机是头戴式的,凸度还不错,但眼球本身是凸的,可以转动。我打算“压平”眼睛,让它看起来在飞机上移动。显而易见的选择是校准相机以尝试消除径向失真。
在校准过程中,用户查看屏幕上网格的角落。在校准过程中,每个位置的瞳孔力矩都存储在一个 Mat 中。因此,当查看屏幕上网格的角落时,我有一张图像,其中的点对应于多个眼睛位置。
我可以绘制连接四个点组的填充 poligons 并创建一个棋盘图案,或者我可以将每个眼睛位置保存为一个点并使用对称圆形图案进行校准。
我遇到的问题是相机是静态的并且眼睛位置没有改变,因此我可以生成多少图像,因为位置范围不是很大。
我正在考虑将网格细分为更小的棋盘图案,但它们都将位于同一个小区域中,所以我不确定这会有多大用处。
谢谢!