|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.07.2017, 16:59 | #11 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
...и да, вобщем сами числа получаются от балды, в зависимости от изображения. Но их можно сравнивать в серии, и выбирать, скажем 30% от правого края интервала в серии. Тогда, вполне круто. А вот сходу по 1 картинке сказать резкое или нет на основе числа - не выйдет.
|
05.07.2017, 17:04 | #12 |
Пользователь
Регистрация: 05.07.2017
Сообщений: 24
|
я накладывал фильтры 17%, 34% и 44% - между ними разница была в 4м разряде
на 74% скакнуло на 2й разряд. И все таки я бы не стал копаться в слишком малых долях double, так как алгоритм может наткнуться на совсем плохое изображение и тогда значения уйдут в 0. К тому же пользователи моей программы будут видеть итоговую оценку изображения чтобы установить интервал отсеивания лучших изображений и визуально такие маленькие числа не смотрятся. Вы считаете, что ваш последний вариант максимально близок к тому что был представлен на питоне? Если так, то я собираю библиотеку и займусь разработкой интерфейса Последний раз редактировалось Mukudori; 05.07.2017 в 17:08. |
05.07.2017, 17:12 | #13 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Мне так кажется, но я не буду делать на это ставку )
... кстати, лапласиан там еще имеет 3 значемых параметра, с ними можно тоже играть. А вот что они математически значат - я хз. Ага, ну 2 там понятно, скейл и шифт, т.е. можно задать, чтобы приводилось к интервалу 1000 или еще что. А вот размер кернеля - это будет влиять на качество распознавания, я думаю. Вот размер 3 лучше сработал на звездах (точках), чем на Луне. Последний раз редактировалось alexzk; 05.07.2017 в 17:19. |
05.07.2017, 17:23 | #14 | |
Пользователь
Регистрация: 05.07.2017
Сообщений: 24
|
Цитата:
Так или иначе ваша помощь неоценима. Я уже 2 недели ломаю голову над этой задачей, перепробовал много математических методов, где все операции по свертке матриц описывал вручную, без всяких соболей и лапласианов, но ни один метод я не реализовал так, чтобы он работал стабильно. Этот код пока слишком грубых ошибок не делал, буду пытаться внедрять. |
|
05.07.2017, 17:37 | #15 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
...там коменты еще под статьей, можно попробовать вместо лапласиана сделать Кенни, типа так
Код:
|
14.07.2017, 13:00 | #16 |
Пользователь
Регистрация: 05.07.2017
Сообщений: 24
|
Да, и еще:
в этой статье еще говорится о матрице 3х3 от которой зависит результат расчета. Как эту матрицу менять и где именно она встречается в этом коде Код:
|
14.07.2017, 20:32 | #17 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
cv::Laplacian(image_gray, dest, image_gray.type());
почитайте описание прототип функции - параметр "кернел" помоему. Должен быть нечет 1-3-7-... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оценка потребляемой памяти и оценка времени выполнения. | halcyon | Общие вопросы C/C++ | 0 | 22.03.2015 13:42 |
Качества программиста | Makarrrr | Свободное общение | 12 | 03.02.2014 22:48 |
Оценка качества ГПСЧ | Veryn4ik1993 | Помощь студентам | 13 | 02.01.2014 13:15 |
WPF + C# Подгрузка изображений в память, без блокирования файлов изображений | fezilk25 | C# (си шарп) | 0 | 02.01.2014 11:28 |