Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 02.04.2015
Сообщений: 8
1

Найти пятна на картинке

14.04.2018, 02:10. Показов 1119. Ответов 4
Метки нет (Все метки)

Здравствуйте. СиШарп изучаю недавно.
Суть задачи: Есть монохромное изображение. Необходимо посчитать пятна и вывести площадь каждого.
Что можно придумать/почитать по этому поводу?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2018, 02:10
Ответы с готовыми решениями:

Найти цвет на картинке
есть файл *.png или *.jpg нужно определить есть ли на этой картинке другой цвет кроме чёрного и...

Найти картинку в картинке
Всем доброго времени суток. Друзья, допустим у меня есть картинка(рис. 1) с квадратом и есть...

Найти камеру по картинке
вот читал когда-то что в файлах изображений может оставаться довольно много метаданных. при...

Найти путь к картинке.
Подскажите, как получить путь к картинке, по которой произведен щелчок? Добавлено через 4 часа...

4
Эксперт .NET
9311 / 6677 / 1078
Регистрация: 21.01.2016
Сообщений: 25,102
14.04.2018, 04:04 2
MetalMilitia, перво-наперво, нужно посмотреть в сторону наипопулярнейшей библиотеки OpenCV.
0
1432 / 835 / 313
Регистрация: 17.05.2015
Сообщений: 3,210
14.04.2018, 13:46 3
MetalMilitia, пример изображения
0
612 / 422 / 205
Регистрация: 06.09.2013
Сообщений: 1,189
14.04.2018, 15:01 4
MetalMilitia, простейший алгоритм:
1 обнуляем счетчики площади и пятен
2 находите одну точку пятна (черную) - просто пробегом по пикселам (если не нашли - программа завершается)
3 помещаете в стек
4 если стек не пуст, достаете точку, если пуст - переходите к пункту 9
5 увеличиваете счетчик площади на одну точку
6 закрашиваете точку цветом фона
7 помещаете черные точки из ее некоторой окрестности в стек
8 возвращаетесь к пункту 4
9 увеличиваете счетчик пятен, записываете значение счетчика площади, обнуляете его, переходите к пункту 2
0
0 / 0 / 0
Регистрация: 02.04.2015
Сообщений: 8
14.04.2018, 19:59  [ТС] 5
Usaga, спасибо, посмотрю.

Рядовой, я не могу загрузить изображение.
Простая белая картинка с разбросанными черными пятнами/точками/кляксами.

woldemas, немного не понимаю. Разве в таком алгоритме не получится так, что цикл найдет, грубо говоря, на строчке первое пятно, пометит его, и пойдет дальше вниз, игнорируя остальные пятна на этой "строчке".?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2018, 19:59

Как найти элемент на картинке.?
Всем привет. есть картинки. тематика Counter-Strike. нужно найти в каждой из них любой красный...

Найти и заменить текст в картинке
Всем добрый день. Подскажите, пожалуйста, метод или какую-нибудь библиотеку в питоне, с помощью...

Найти объект на картинке пальцем
как получить координаты клика по объекту с картинки? например, на картинке кот на улице, у меня...

Найти расстояние между черными пикселями на картинке
как найти расстояние между максимумами(пиками) графика на картинке??? Код для выделения максимума...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.