|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 40
|
||||||
Замена цвета пикселя с условием равенства/неравенства другому цвету10.01.2022, 16:19. Показов 6654. Ответов 60
У меня есть изображение, просканированное с помощью scanline. Полученный результат выведен на многострочное поле. Следующим действием, которое выполняется новой кнопкой, нужно этот массив (76800 пикселей) проверить на условие: если элемент массива меньше одного цвета и больше второго, то этот элемент снова отображается на поле, но если данное условие не выполняется, то элемент заменяется другим цветом
Когда начала прописывать это условие, то каждый раз возникала одна и та же ошибка – Incompatible types. Пробовала по-другому записывать код цвета, но изменений не было Не бросайте тапками, я только учусь и еще не все понимаю Прикрепляю коды кнопок со сканированием и того, что я пыталась сделать + глобальные переменные (x_max, y_max - размеры сканируемого изображения)
0
|
||||||
| 10.01.2022, 16:19 | |
|
Ответы с готовыми решениями:
60
C++ Поиск пикселя заданного цвета и замена другим. Поиск координат по цвету пикселя Определение цвету по значениям пикселя |
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
|
||||||
| 13.01.2022, 19:22 | ||||||
|
Вот кое-что изобразил по яркости. Есть ScrollBar для настройки нижнего и верхнего пределов:
1
|
||||||
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
|
||
| 13.01.2022, 19:25 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 40
|
|
| 13.01.2022, 20:11 [ТС] | |
|
AzAtom, спасибо. Буду пробовать такой вариант. Радует одно, руководитель уже не прочь изменить подход и убрать, наконец, memo
0
|
|
|
57 / 52 / 5
Регистрация: 18.11.2018
Сообщений: 295
|
||
| 14.01.2022, 17:29 | ||
|
Mean Shift, собель гаусс, лаплас,и пару своих фильтров. Даже свою кривую реализацию Difference of Gaussians. Нужно в несколько этапов обрабатывать. кластеризация K-means даёт интересные результаты...но нужна предобработка Вот кластеризация с 4-5-6 кластерами,исходник взял с гитхаба давно.
1
|
||
|
57 / 52 / 5
Регистрация: 18.11.2018
Сообщений: 295
|
|
| 14.01.2022, 17:35 | |
|
0
|
|
|
57 / 52 / 5
Регистрация: 18.11.2018
Сообщений: 295
|
|
| 15.01.2022, 08:37 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 40
|
|
| 16.01.2022, 12:51 [ТС] | |
|
AzAtom, результаты довольно интересные получаются. Но столкнулась с одной проблемой: новое изображение с измененными пикселями слишком мало, чтобы хорошо рассмотреть изменение. Хотела его пропоционально увеличить его, но так выхожу за пределы памяти
Такое вообще возможно, чтобы оставить выходное фото как миниатюру, а то, что меняется, гораздо больше?
0
|
|
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
|
||||||||
| 16.01.2022, 13:06 | ||||||||
|
Сам TImage умеет масштабировать, если включить его параметр Stretch = true и установить нужный размер
0
|
||||||||
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 40
|
|
| 16.01.2022, 13:38 [ТС] | |
|
AzAtom, исходное изображение 320х240. Его хочу оставить на поле без изменений как image1, а image2 с изменениями перерисовать на поле в 1280х960. Но в таком случае scanline не работает, а два огромных изображения не влезут на экран
0
|
|
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
|
|||
| 16.01.2022, 13:46 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 40
|
|
| 16.01.2022, 14:00 [ТС] | |
|
AzAtom, в том и проблема, мне нужно одно большое и одно маленькое изображение, которые между собой связаны
На маленьком исходное изображение, а на большом – после скана и замены
0
|
|
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
|
|
| 16.01.2022, 14:10 | |
|
- Можно это большое изображение отмасштабировать, чтобы вмещалось на экран.
- Можно разместить этот Image на ScrollBox и прокручивать большое изображение.
0
|
|
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 40
|
|
| 16.01.2022, 14:32 [ТС] | |
|
AzAtom, вопрос снимается. Спасибо
0
|
|
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
| 04.02.2022, 21:42 | |
|
С поста 20 рис…какие же грязные линзы, нет фокуса, дичайшая дисперсия оптики, как микроскоп из китайского пластика. Виньетирование гигантское. Прозрачные объекты не наблюдают в проходящем свете. Никакие цифровые обработки этого не дадут ничего полезного.
Загуглил “наблюдение прозрачных препаратов в микроскоп” https://ru.wikipedia.org/wiki/... икроскопия Может как вариант подсвечивать просто сбоку препарат, уйдет фон и увеличиваться детализация прозрачных шариков или что там надо таки не понятно. С таким микроскопом нужно подсвечивать узкой линией спектра от красного светодиода, а еще лучше может от красной лазерной указки которая без линзы светит на лист бумаги по идее не будет заметной интерференции. Уйдет дисперсия света, увеличиться детализация и контраст. Что вы тут в итоге распознаете хз… ![]() А нельзя до фото типа подставить листик бумаги и сфоткать весь мусор оптики на белом фоне? Иван Ежик, Зачем оставлять затемненный край для обработки? Вырезать область интереса.
0
|
|
|
57 / 52 / 5
Регистрация: 18.11.2018
Сообщений: 295
|
||
| 04.02.2022, 21:49 | ||
|
0
|
||
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
||
| 04.02.2022, 22:08 | ||
|
Наименьшие искажения в центре изображения, если препарат не живой то пользуйтесь этим. Можно фоткать препарат кусками сдвигая а потом сшить в фотошопе. Иначе это затенение на краях умножит на ноль все ваши классификаторы =).
0
|
||
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 40
|
|
| 05.02.2022, 01:03 [ТС] | |
|
Excalibur921, википедия вещь полезна, но не для спама. Да и где было сказано, мол препарат прозрачный?
Образец можно просветить хоть всеми цветами радуги, но эффекта не будет, потому что используется метка, которая светится только под УФ На сколько загрязненные линзы не могу сказать. Это не мой микроскоп Специально для Вас еще раз напишу: можно использовать только среду делфи. Поэтому фотошоп, корелл и тд не вариант
0
|
|
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
||||
| 05.02.2022, 02:21 | ||||
|
Хоть бы почитали для начала что такое спам https://ru.wikipedia.org/wiki/Спам На фото пост 20 ясно видна дисперсия света, это не флуоресцентное фото. Видимо вы понятия не имеете что такое флуоресцентный микроскоп как и дисперсия света ![]() В гугле вбиваете “флуоресцентное фото в микроскоп” Засим отписываюсь.
0
|
||||
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 40
|
|
| 11.02.2022, 19:18 [ТС] | |
|
AzAtom, из-за засветки на микроскопе функция по яркости работает несколько неправильно. Можно ли адаптировать этот алгоритм под три канала (R, G и B)? Потому что я пробовала и, как обычно, оно совсем перестало работать
0
|
|
|
57 / 52 / 5
Регистрация: 18.11.2018
Сообщений: 295
|
||
| 11.02.2022, 19:23 | ||
|
Возможно сочетание цвета+яркость + однородность окраски не знаю на данный момент как реализовать однородность, кроме как функцию изменения (яркости и цветов) в пространстве.
0
|
||
| 11.02.2022, 19:23 | |
|
Поиск пикселя по цвету в Bitmap Ищем координару пикселя по цвету и сохраняем в таблицу. НЕ ПОНИМАЮ. Поиск координаты пикселя на изображении по его цвету Перегрузка операций равенства, неравенства прямоугольников, найти площадь и периметр Join c условием одновременного равенства Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|