Как построить двухмерное векторное поле на одном изображении, используя метод Оттенок и Яркость с помощью сценария цифровой микрофотографии?

Я хотел бы построить двухмерное векторное поле на одном изображении, используя метод Оттенок и яркость, т. Е. Оттенок к направлению (или, скажем, фазе), яркость к величине. Такой метод часто используется для визуализации, например, магнитных доменов, вихрей и т. Д., Которые реконструированы с помощью микроскопии Лоренца.

В качестве входных данных у меня есть два изображения размером 1024*1024, пиксели содержат величину X и компонент Y векторного поля.

Поскольку DM не поддерживает собственную цветовую схему HSL, я думаю, что сначала нужно использовать группу самоопределенных функций для преобразования HSL в RGB...

1 ответ

Решение

Вы можете использовать только изображения RGB в DigitalMicrograph, поэтому вам придется выполнить преобразование из HSB в RGB в коде сценария, а затем создать соответствующее изображение RGB. К счастью, на веб-странице ресурсов Gatan есть демонстрационный скрипт, который делает именно это! Вы можете использовать скрипт, как показано там.

Ресурсы Gatan Script

Ссылка на скрипт-файл: Показать как HSB

Обратите внимание, что скрипт использует сложные изображения в качестве входных данных - просто как удобный контейнер для объединения двух изображений в одно. Функция теста демонстрирует это, хотя.

Другие вопросы по тегам