Как построить двухмерное векторное поле на одном изображении, используя метод Оттенок и Яркость с помощью сценария цифровой микрофотографии?
Я хотел бы построить двухмерное векторное поле на одном изображении, используя метод Оттенок и яркость, т. Е. Оттенок к направлению (или, скажем, фазе), яркость к величине. Такой метод часто используется для визуализации, например, магнитных доменов, вихрей и т. Д., Которые реконструированы с помощью микроскопии Лоренца.
В качестве входных данных у меня есть два изображения размером 1024*1024, пиксели содержат величину X и компонент Y векторного поля.
Поскольку DM не поддерживает собственную цветовую схему HSL, я думаю, что сначала нужно использовать группу самоопределенных функций для преобразования HSL в RGB...
1 ответ
Вы можете использовать только изображения RGB в DigitalMicrograph, поэтому вам придется выполнить преобразование из HSB в RGB в коде сценария, а затем создать соответствующее изображение RGB. К счастью, на веб-странице ресурсов Gatan есть демонстрационный скрипт, который делает именно это! Вы можете использовать скрипт, как показано там.
Ссылка на скрипт-файл: Показать как HSB
Обратите внимание, что скрипт использует сложные изображения в качестве входных данных - просто как удобный контейнер для объединения двух изображений в одно. Функция теста демонстрирует это, хотя.