Преобразуйте параллельные проекции в вентиляторные
преобразует данные параллельного луча F
= para2fan(P
,D
)P
к данным о пучке вентиляторов F
. Каждый столбец P
содержит выборки датчика параллельного луча под одним углом поворота. D
- расстояние от вершины вентилятора-балки до центра вращения.
Датчики параллельного луча приняты с интервалом в один пиксель. Углы поворота параллельных лучей расположены на одинаковых расстояниях, чтобы покрыть [0,180] степени. Рассчитанные углы поворота вентилятора-луча имеют тот же интервал, что и углы поворота параллельного луча, и крышку [0,360) степеней. Вычисленные углы вентилятора-луча равномерно разнесены с шагом, установленным на наименьший угол, подразумеваемый интервалом между датчиками.
использует пары "имя-значение", чтобы управлять аспектами преобразования данных.F
= fan2para(P
,D
,Name,Value
)
[
возвращает местоположение датчика пучка вентиляторов в F
,fan_sensor_positions
,fan_rotation_angles
]
= fan2para(___)fan_sensor_positions
и углы поворота в fan_rotation_angles
.