Доброго времени суток. Нужна помощь в обработке изображения: построить на фото матрицу, чтобы в каждом узле матрицы выводилась яркость от 0 до 1 и представлялось в виде таблицы
Re: обработка изображения с яркостью пикселей
Добавлено: 06 янв 2019, 10:42
IvanLis
pavel_okk писал(а):Доброго времени суток. Нужна помощь в обработке изображения: построить на фото матрицу, чтобы в каждом узле матрицы выводилась яркость от 0 до 1 и представлялось в виде таблицы
Как-то так
Снимок экрана от 2019-01-06 10-41-06.png
Untitled 1.vi
lv2016
Добрый день.
Не могли бы подсказать откуда в программе берется изображение? Т.е. как получить матрицу из загружаемого файла (с возможностью его замены)?
Делаю вроде аналогично, но матрица получается только 24 bit остальные (1,4,8) нулевые. Предполагаю что дело в формате (пробовал и .png и jpeg и bmp (в bmp получается 1bit ))
Пытаюсь решить следующую задачу:
С набора тестовых изображений (создаются самостоятельно поэтому формат не принципиален) получить форму сигнала, построчно. (Для примера использую изображение 32*32)
Тест1.jpg (923 байт) 4359 просмотров
Т.е. попытаться воссоздать схему на рисунке, в которой используется IMAQ Line Profile.
Честно сказать в схеме разобраться не удалось. Т.к. у меня нужно получать сигнал только по строке (или столбцу) по идее вывод данной функции аналогичен строке (столбцу) матрицы яркости её я и хочу потом выводить в Graph. Помогите разобраться пожалуйста.
Заранее спасибо.
Re: обработка изображения с яркостью пикселей
Добавлено: 27 окт 2019, 20:49
IvanLis
Dionisij писал(а):Делаю вроде аналогично, но матрица получается только 24 bit остальные (1,4,8) нулевые. Предполагаю что дело в формате (пробовал и .png и jpeg и bmp (в bmp получается 1bit ))
У Вас в профиле написана версия 7.1, а файлы выкладываете 2018 версии, не все шагают со временем.
Цветность не зависит от расширения файла, а зависит именно от цветности изображения, которое в него сохранено.
Нужно научиться правильно преобразовывать изображения.
В коде у Вас все правильно, и если LV выдает массив 24bit, значит и изображение 24bit.
Можете проверить
Тест1 1bit.png (152 байт) 4341 просмотр
Тест1 4bit.png (160 байт) 4341 просмотр
Тест1 8bit.png (187 байт) 4341 просмотр
Тест1 24bit.png (242 байт) 4341 просмотр
Re: обработка изображения с яркостью пикселей
Добавлено: 27 окт 2019, 23:13
Dionisij
У Вас в профиле написана версия 7.1, а файлы выкладываете 2018 версии, не все шагают со временем.
Извините не подумал об этом, сам пользовался 2013 специально обновился что бы глянуть Вашу схему в 2016 :)
Нужно научиться правильно преобразовывать изображения.
О, спасибо большое, с Вашими файлами получилось. Подскажите пожалуйста где посмотреть про преобразование? Понимаю, что вопрос глупый (в гугле вроде не забанили, но там с первого взгляда не увидел, видимо плохо ищу).
В книге Визильтер Ю. В., Желтов С. Ю., Князь В. А., Ходарев А. Н., Моржин А. В. "Обработка и анализ цифровых изображений с примерами на LabVIEW IMAQ Vision"
в разделе форматов только с помощью кода на С вроде описано как преобразовать. Но наверняка есть способ проще?
Re: обработка изображения с яркостью пикселей
Добавлено: 28 окт 2019, 13:47
Artem.spb
только с помощью кода на С вроде описано как преобразовать. Но наверняка есть способ проще?
Да, метод называется photoshop/GIMP/Paint :)
Re: обработка изображения с яркостью пикселей
Добавлено: 28 окт 2019, 13:54
IvanLis
Dionisij писал(а):в разделе форматов только с помощью кода на С вроде описано как преобразовать. Но наверняка есть способ проще?
Можно в самом сделать.
Но я как правило графический редактор использую, любой которым вы владеете, например в GIMP это делается так:
isrsKd7YFFM