Преобразуйте проекции параллельного луча в луч вентилятора
преобразует данные параллельного луча 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
.