1 / 1 / 2
Регистрация: 21.09.2015
Сообщений: 321
|
|
1 | |
Повреждение листа16.08.2016, 13:27. Показов 469. Ответов 3
Метки нет (Все метки)
Всем привет!
Анализ методов обработки изображений Алгоритм работы : загружаем картинку листка растения на котором есть повреждение (лист пожелтел или почернел) Программа должна определить сколько процентов листка заражено (к примеру пожелтело). То есть выделяем область, принадлежащую заражению (К примеру там лист по краям почернел просто и мы выделяем область на этой черноте и выделяем область принадлежащую растению и программа определяет, что допустим 30% листка заражено. Также необходимо, чтобы программа определяла и вид поражения. Как правило по цвету просто. если заражение черное - то это некроз, если желтое - это пожелтение. Вот задание) Подскажите на сколько корректно будет сделать следующим образом загружу и image далее через GetPixel буду проверять цвет пикселя и подсчитывать их кол - во ( зеленый, желтый или черный ) Или сначала надо выделить границу листа и потом уже сканировать лист?
0
|
16.08.2016, 13:27 | |
Ответы с готовыми решениями:
3
Сохранение текущего листа с сохранением имени листа и присвоением новой книге имени текущего листа Запуск макроса (написанного для актив. нужного листа) с др. листа (сложно) Сохранение листа книги в файле - проблема с защитой листа и привязкой макросов Перенос значений с одного листа в разные ячейки второго листа |
16.08.2016, 14:39 | 2 |
Подключите модули для работы с разными форматами картинок.
Загрузите в Picture вашу картинку. Сконвертируйте её в PNG. Работайте с PNG через Pixels[x,y], думаю вам понадобится "получение значение цветового тона из RGB". Добавлено через 2 минуты В компоненте TImage есть TPicture, а в том есть TGraphic, который хранит картинку в любом известном формате. Создаёте PNG и делаете Assign() от этого TGraphic. Добавлено через 3 минуты Фон всегда белый? Если так - думаю можно фильтровать по значению Value/Brightness.
1
|
1 / 1 / 2
Регистрация: 21.09.2015
Сообщений: 321
|
|
17.08.2016, 13:55 [ТС] | 3 |
да фон будет всегда белым
обязательно в png конвертировать?
0
|
17.08.2016, 14:01 | 4 |
Просто будет эффективнее и без головоломства.
1
|
17.08.2016, 14:01 | |
17.08.2016, 14:01 | |
Помогаю со студенческими работами здесь
4
Считать данные с листа EXCEL в Listview. Выбор листа в Combobox В ячейке B2 второго листа вывести значение ячейки A1 первого листа Макрос создания нового листа (заданного формата) с переносом данных с другого листа Как вывести результат в ячейку из одного листа по нескольким ячейкам из другого листа? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |