Теперь я получаю изображение волоконных пучков.Значения пикселя указывают его угол в диапазоне от 0 до 180 градусов.Тем не менее, 0 градусов и 180 градусов на самом деле одинаковы.Поэтому я хочу использовать формулу Эйлера , преобразовать степень в комплексное число.Таким образом, 180 градусов равен 0 градусов.
Я сделал преобразование формулы Эйлера в MATLAB.Однако я не знаю, как сохранить изображение со значением пикселя комплексного числа, используя imwrite()
или saveas()
.Кажется, что все методы сохраняют реальную часть.Может кто-нибудь показать мне, как это сделать?Сохранение реальных чисел и мнимых чисел в двух отдельных изображениях не будет полезным для моей дальнейшей обработки.
Или есть ли другой способ исправить ошибку 0 градусов и 180 градусов?Спасибо вам всем.