2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Как посчитать площадь пятна?
Сообщение16.08.2012, 23:51 


25/03/10
590
В ходе эксперимента была получена пластина, на которой есть белые пятна (всё остальное серое). Какие методы есть чтобы узнать/посчитать его площадь?

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 00:55 


29/09/06
4552
Я недавно видел в интернете рецепт --- как узнать площадь неизвестно чего. Поскольку задачи этого рода меня не особо интересовали, я его не особо запомнил, и букмарку не зафиксировал. Помню только, что надо было заварить 7 стеблей череды (там дальше какие-то мелочи), и главное --- добавить пять капель мочи белой кошки. И искомая площадь сама явится перед глазами.

Сам я не сильно доверяю этому рецепту (но попробуйте, ХЗ). Я бы, по неопытности, изыскал какой-нибудь способ оцифровки данного пятна. Границ данного пятна.Тогда можно попытаться математику применить (ну, знаете наверное, есть такая забавная наука, там любую задачку тремя способами решают. Но им цифирьки надо за это давать).

Что касается первого способа, то кошка непременно должна быть белой.

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 01:02 


25/03/10
590
А какие способы оцифровки есть? И какую математику после оцифровки применить?

Первое что пришло в голову - ввести мелкую сетку и посчитать в ней белые ячейки, помножить потом на площадь одной ячейки.

(Оффтоп)

Ваш юмор не понял. Глупый вопрос задаю, что ли?

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 01:12 
Аватара пользователя


21/01/09
3925
Дивногорск
Сфотографировать и тупо посчитать число белых пикселей.

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 01:16 


29/09/06
4552
bigarcus в сообщении #606856 писал(а):
А какие способы оцифровки есть?
Мне известны только советские способы (и приборы) оцифровки снимков с пузырьковых камер. Иногда ими пользовался космонавт Леонов для оцифровки собственных снимков каких-то НЛО. Пузырьковые камеры давно умерли, а современные проблемы (и devices) такого рода мне неизвестны. Но уж получивши достаточно подробную оцифровку, определить площадь, наверное, легко. Даже если получившийся многоугольник невыпуклый.

И Ваш способ представляется вполне нормальным (ну только ячейки, которые не белые и не серые, считать с весом 1/2).

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 01:27 


25/03/10
590
Александрович в сообщении #606860 писал(а):
Сфотографировать и тупо посчитать число белых пикселей.

А для этого есть какие-нибудь известные программы? Не в ручную же считать...

-- Пт авг 17, 2012 01:28:20 --

Алексей К. в сообщении #606861 писал(а):
И Ваш способ представляется вполне нормальным.

Спасибо. Я просто подумал что это, должно быть, частовстречающаяся задача и есть обкатанные методы (программы, скажем)...

(Оффтоп)

Я не понимаю Ваших шуток.

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 01:36 


29/09/06
4552

(Да какие там шутки?)

Просто надо как-то конкретнее ставить задачу. Ну что за дела --- "имею пятно, хочу площадь". Имеете ли координаты --- естественный вопрос. Можете получить, не можете получить? Или ещё что-то, мною не предугаданное (пиксельное, например). Вы же не рассчитываете получить площадь от близлежащего фонаря.

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 01:41 


25/03/10
590
Это какое-то наваждение... Не знаю как описать подробнее. Если у меня есть скажем лист с пятном краски, то, конечно же как угодно можно вести систему координат и приписать пикселям числа, разве нет?! Просто не делать же это от руки и на глаз...

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 01:48 


29/09/06
4552
bigarcus в сообщении #606863 писал(а):
А для этого есть какие-нибудь известные программы? Не в ручную же считать.
Не вручную. Но программы есть. Матлаб, например, Image processing tool кажется называется. Всю рутину оно возьмёт на себя. Вам останется написать простенькую программку в соответствии с Вашей задачкой. Не совсем вручную: раз сто ручки должны будут по клавишам стукнуть.

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 01:52 


25/03/10
590
Алексей К. в сообщении #606871 писал(а):
Не совсем вручную: раз сто ручки должны будут по клавишам стукнуть.

тут какое-то противоречие :wink:

-- Пт авг 17, 2012 01:53:13 --

спасибо за наводку! я ждал что что-то такое есть, вот только думал что и рутина сделана, а то я не умею матлабить. :-(

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 08:52 
Заслуженный участник
Аватара пользователя


11/03/08
9904
Москва
Докомпьютерные способы:
1. Аналоговый физический.
- вырезать из фотографии ножницами пятна и взвесить их и остаток фото.
2. Аналоговый математический.
- обвести пятна иглой планиметра, считать с барабана площадь.
Изображение
3. Цифровой физический.
- измерить яркость фотографии, сравнить с яркостью чёрного и серого листка фотобумаги.
4. Цифровой математический.
- наложить палетку, посчитать число больших квадратов и квадратиков.
Изображение
Компьютерные способы:
1. Полуручной.
- обвести пятна иглой планиметра, считать с дисплея площадь.
Изображение
2. Пиратский.
- открыть картинку в Фотошопе, поднять контраст до максимума (возможно, перевести из серого в ч-б), посмотреть на гистограмму цветов.
2а. Легальный.
- то же, что (2), но Фотошоп купить или воспользоваться бесплатным редактором с функцией вычисления гистограммы.

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 09:09 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
ImageJ вроде как раз для этого.
http://rsbweb.nih.gov/ij/

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 10:36 
Заслуженный участник


21/05/11
897
Самый простой способ - использовать закон Архимеда:
1. наложить на пятна тонкий прозрачный материал (полиэтилен) и обвести их;
2. вырезать обведённое;
3. измерить объём вырезанного материала, разместив его в тарированной мензурке с жидкостью;
4. измерить толщину материала (микрометром);
5. определить площадь пятен делением объёма материала на его толщину.
:P

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 12:20 
Аватара пользователя


21/01/09
3925
Дивногорск
bigarcus в сообщении #606863 писал(а):
Александрович в сообщении #606860 писал(а):
Сфотографировать и тупо посчитать число белых пикселей.

А для этого есть какие-нибудь известные программы? Не в ручную же считать...

Нужна программа, которая определяет среднюю яркость изображения в выделенной области. Я подобные задачи решаю при обработке термограмм. Могу показать практически, если научите как прикрепить документ.

 Профиль  
                  
 
 Re: Как посчитать площадь пятна?
Сообщение17.08.2012, 12:40 
Заслуженный участник


11/05/08
32166
Если картинка двухцветная (более-менее неважно каких цветов), то всё очень просто. Надо вырезать квадратик заведомо одного цвета и просуммировать все пикселы (это легко сделать "вручную", если перевести картинку в формат BMP -- он очень простой). Затем -- то же самое для другого цвета. А потом сложить все пикселы по всей картинке и определить, на какой цвет какая доля приходится.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group