Страница 1 из 1

обработка изображения с яркостью пикселей

Добавлено: 05 янв 2019, 16:41
pavel_okk
Доброго времени суток. Нужна помощь в обработке изображения: построить на фото матрицу, чтобы в каждом узле матрицы выводилась яркость от 0 до 1 и представлялось в виде таблицы

Re: обработка изображения с яркостью пикселей

Добавлено: 06 янв 2019, 10:42
IvanLis
pavel_okk писал(а):Доброго времени суток. Нужна помощь в обработке изображения: построить на фото матрицу, чтобы в каждом узле матрицы выводилась яркость от 0 до 1 и представлялось в виде таблицы
Как-то так
Снимок экрана от 2019-01-06 10-41-06.png
Untitled 1.vi
lv2016
(198.85 КБ) 216 скачиваний

Re: обработка изображения с яркостью пикселей

Добавлено: 07 янв 2019, 22:35
pavel_okk
спасибо большое

Re: обработка изображения с яркостью пикселей

Добавлено: 27 окт 2019, 16:32
Dionisij
Как-то так
Снимок экрана от 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
Тест1.jpg (923 байт) 4268 просмотров
Т.е. попытаться воссоздать схему на рисунке, в которой используется IMAQ Line Profile.
3.1.47.JPG
3.1.46.JPG
Честно сказать в схеме разобраться не удалось. Т.к. у меня нужно получать сигнал только по строке (или столбцу) по идее вывод данной функции аналогичен строке (столбцу) матрицы яркости её я и хочу потом выводить в Graph. Помогите разобраться пожалуйста.

Заранее спасибо.

Re: обработка изображения с яркостью пикселей

Добавлено: 27 окт 2019, 20:49
IvanLis
Dionisij писал(а):Делаю вроде аналогично, но матрица получается только 24 bit остальные (1,4,8) нулевые. Предполагаю что дело в формате (пробовал и .png и jpeg и bmp (в bmp получается 1bit ))
У Вас в профиле написана версия 7.1, а файлы выкладываете 2018 версии, не все шагают со временем.

Цветность не зависит от расширения файла, а зависит именно от цветности изображения, которое в него сохранено.

Нужно научиться правильно преобразовывать изображения.
В коде у Вас все правильно, и если LV выдает массив 24bit, значит и изображение 24bit.

Можете проверить :wink:
Тест1 1bit.png
Тест1 1bit.png (152 байт) 4250 просмотров
Тест1 4bit.png
Тест1 4bit.png (160 байт) 4250 просмотров
Тест1 8bit.png
Тест1 8bit.png (187 байт) 4250 просмотров
Тест1 24bit.png
Тест1 24bit.png (242 байт) 4250 просмотров

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 писал(а):в разделе форматов только с помощью кода на С вроде описано как преобразовать. Но наверняка есть способ проще?
Можно в самом :labview: сделать.
Но я как правило графический редактор использую, любой которым вы владеете, например в GIMP это делается так:

isrsKd7YFFM