我总共有 6 张图像,来自 2 个摄像头(因此每个摄像头 3 个)存储 16 位数据。
我需要向用户反馈的就像某种锐度系数,最好是在他调整整个系统的焦点时直播(因为它是看着眼睛的,这取决于患者的屈光度)。
我目前使用的是与标准偏差相结合的对比度系数,它应该可以正常工作,但是随着焦点的变化,视野会发生轻微变化,这会影响对比度。
现在我想知道当我开始使用 FFTW 库来获取图像的 FFT 时,它会产生一个 fftw_complex 数组(它是 double[2])。
就我的目的而言,计算结果数组的平均值应该没问题,但我不明白如何在其中破坏真实/复杂的组件。我是否遍历整个数组,计算等于 double[0] 和 double[1] 之和的总和,还是我在这里完全错了?我真的不明白为什么会有一个真实而复杂的组件。我知道 FFT 会产生不同频率正弦波的系数,但波的频率取决于它在阵列中的位置,而幅度应该是实部。实数和复数变量的组合是否负责图像中的方向,或者它用于什么,我将如何使用它来了解图像中的“平均”频率(锐度)?