Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/48: Рейтинг темы: голосов - 48, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 12
14.10.2014, 00:04  [ТС]
Студворк — интернет-сервис помощи студентам
В том то и проблема, что я так и делал вручную, но суть в том чтоб автоматизовать этот процес. Подумав, я понял что можно не вырезать изображения, а сканировать каждую клетку просто, не вырезая, но чтоб на результат это не влияло, поскольку реально мы оцениваем, параметры идеальной клетки, с клеткой которую сканируем. И вот как сделать это, я честно говоря затрудняюсь и надеюсь мне тут помогут.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.10.2014, 00:04
Ответы с готовыми решениями:

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

Обработка фрагмента изображения
Как в данном квадратном изображении выделить фрагмент (центр которого совпадает с центром изображения) и обработать его отдельно от...

Обработка фрагмента бинарного изображения
Добрый день. Подскажите, пожалуйста, можно ли решить данную задачу в Mathlab и какие функции нужно для этого использовать? Условие:...

30
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 12
15.10.2014, 12:28  [ТС]
Ребята, мне нужно знать, каким образом Вы сможете мне помочь, по скольку идеи как все это реализовать у меня закончились(( У меня кардинально нечего не получаеться. Все что я приводил выше, на этом все и застопорилось. У меня есть формула для подсчета асимметрии и эксцеса. Как делать, как использовать эти формулы я не имею понятия( точнее не знаю как это написать в матлабе. Не знаю как провести сравнения. Если не сложно помогите, бо предел моей фантазии на грани(
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
22.10.2014, 16:26
Если есть закон распределения, то Вы всегда можете посчитать к-ты асимметрии и эксцесса. Далее, применяя часть программы у уважаемого г-на Иглина, Вы рассчитываете доверительные интервалы для этих к-тов. СмОтрите, в пределах погрешности, отличаются ли достоверно эти к-ты для эталонных и иных клеток. Можно задать разные уровни значимости: 0.90, 0.95 и т.д.. Если отличаются, т.е. выбранные критерии адекватны (в чем, пардон, сильно сомневаюсь), то тогда уже можно заниматься автоматизацией. Пока адекватных критериев нет, то это все, извините, называется наукообразием/научностью и заниматься этим времени нет.
Приведите результаты расчета.
0
 Аватар для Зосима
5246 / 3574 / 379
Регистрация: 02.04.2012
Сообщений: 6,477
Записей в блоге: 18
22.10.2014, 21:47
Vasy352, эту статейку смотрел? http://habrahabr.ru/post/114335/
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
23.10.2014, 09:55
Как полагаю, основная проблема не в сегментации окружностей. Если запустить поиск CIRCLE DETECT на File Exchange, то найдется с полсотни решений. В Гугле еще больше. Если "пошаманить" с изображением Автора в Фотошопе, то задачка выделения клеток может быть решена, а дальше ЧТО? Там, видимо, кластеризация, а не к-ты асимметрии и эксцесса должны сработать. Я бы на модельных примерах вначале отработал/выбрал адекватный алгоритм, а потом подбирал адекватную сегментацию. По моему небольшому опыту разные алгоритмы сегментации могут дать разные результаты. Сейчас на detect line все это наблюдаю. Пришлось даже матлабовскую функцию EDGE модифицировать
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
25.10.2014, 09:40
Выделение и описание характерных элементов изображения:
http://wiki.technicalvision.ru... 0%B8%D1%8F

Добавлено через 59 минут
Или элементарней:
https://tech.yandex.ru/educati... alks/1423/

Добавлено через 7 часов 58 минут
Для сегментации попробуйте:
Gradient magnitude and direction of an image
[Gmag,Gdir] = imgradient(I,method)
http://www.mathworks.com/help/... dient.html
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
26.10.2014, 11:51
Подробно, 20 минут по операторам, шаг за шагом, описывается вопрос подготовки изображения и сегментации. Можно начать смотреть с 14 минуты.
http://www.mathworks.com/video... 81718.html

Можно скачать все коды.

А после сегментации остается основной вопрос: каждую клетку мы выделили, а ЧТО ДАЛЬШЕ?
0
319 / 258 / 30
Регистрация: 30.03.2013
Сообщений: 755
26.10.2014, 23:56
Можно попробовать готовую функцию поиска окружностей :

http://www.mathworks.com/help/... rcles.html

Добавлено через 2 минуты
и тут:

http://www.mathworks.com/help/... image.html
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
27.10.2014, 10:44
На моих картинках (более зашумленных и с большим изменением интенсивности от пятна к пятну, чем на тестовых примерах), гораздо более эффективным ( в плане предварительной подготовки картинка) было применение :
Gradient magnitude and direction of an image
[Gmag,Gdir] = imgradient(I,method)
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
29.10.2014, 10:45
Можно убирать "ненужные/неинтересные" круги:
http://blogs.mathworks.com/ste... g-circles/
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
31.10.2014, 11:08
http://scriptbucket.wordpress.... ab-somlvq/
КЛАССИФИКАЦИЯ ИЗОБРАЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ MATLAB SOM / LVQ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.10.2014, 11:08

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

Обработка изображения
for(unsigned long int i = 0; i<c; ++i) { fread(&tempcolor, 1, sizeof(unsigned char), in); ...

Обработка изображения
Добрый день, форумчане! Подскажите пожалуйста, как правильно построить модель фильтра для монохромного рисунка, импульсный оклик...

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

Обработка изображения
Кто знает, каким образом обработать изображение, чтобы получилось нечто подобное? Оригинал:


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

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru