Форум программистов, компьютерный форум, киберфорум
Алгоритмы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.03.2016
Сообщений: 22

Уменьшение изображения и классификация

29.09.2016, 18:08. Показов 652. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! У меня курсовая (тему сам выдумывал): приложение для андроида, суть которого в том, что вы наводите камеру на кучу разбросанных на столе монет, а приложение должно их определить и сказать, сколь вы накопили в своей 3 литровой банке. На определение номинала, естественно, бросим нейронную сеть (многослойный персептрон с 1-2 скрытыми слоями). На вход будем подавать 64x64 картинку с 8 бит на пиксель (цветная). На последнем слое 8 нейронов (соответствует 8 номиналам монеток). Это вроде понятно. Саму монету еще на картинке нужно найти. Самый простой способ - окно, ездящее по картинке и постепенно уменьшающееся. Мы режем квадрат с картинки, а затем его нужно сжать до 64x64, перевести в 8 бит и подать на сеть. Какие алгоритмы помогут мне из произвольного квадрата получить квадрат 64x64? Каким алгоритмы нужны для сведения в 8 бит цвет? Реализовывать их буду на OpenCL (как и саму нейросеть).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.09.2016, 18:08
Ответы с готовыми решениями:

Классификация изображения методом сети Кохонена
Здравствуйте, как выполнить классификацию изображения методом сети Кохонена?

Классификация изображения методом минимальных расстояний
Здравствуйте! Нужно провести классификацию методом минимальных расстояний на спутниковом снимке. Здесь более менее подходящий под это...

уменьшение изображения
Здравствуйте!У меня задание такое: уменьшить в 2 раза исходное изображение.Нашла пример,как это организовать,но у меня не уменьшает,а...

4
2631 / 1643 / 266
Регистрация: 19.02.2010
Сообщений: 4,362
30.09.2016, 21:33
Цитата Сообщение от PROtein_BY Посмотреть сообщение
На определение номинала, естественно, бросим нейронную сеть (многослойный персептрон с 1-2 скрытыми слоями)
Совершенно неверный выбор.

Как, впрочем, и все остальные проектные решения.
0
0 / 0 / 0
Регистрация: 07.03.2016
Сообщений: 22
30.09.2016, 21:34  [ТС]
Совершенно неверный выбор.

Как, впрочем, и все остальные проектные решения.
Спасибо, а можно с обоснованиями и предложениями?
0
2631 / 1643 / 266
Регистрация: 19.02.2010
Сообщений: 4,362
30.09.2016, 21:56
MLP не обеспечит инвариантности распознавания к поворотам, наклонам, изменениям освещения.

Есть специальные алгоритмы поиска вхождений эталонных изображений в большую картинку, не требующие никакого обучения, распознающие инвариантно и при возможных закрытиях частей эталонного изображения иными объектами на картинке.
Например, вот эта статья http://cbcl.mit.edu/publicatio... 04-010.pdf (но даже если читаете на английском - её недостаточно, нужно будет разбираться с использованными там алгоритмами по другим публикациям).
0
0 / 0 / 0
Регистрация: 07.03.2016
Сообщений: 22
30.09.2016, 22:42  [ТС]
Повороты наклоны и освещение будут учтены в обучающей выборке (напишу скрипт, прокручивающий картинки с шагом в 5 градусов). Выборка должна быть огромной, это да. Сам курсовой подразумевает именно использование нейросетей. Поэтому они обязательны, а их эффективность будет регулироваться обучающей выборкой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.09.2016, 22:42
Помогаю со студенческими работами здесь

Уменьшение изображения
Приветствую! Ребята, киньте пожалуйста рабочий код уменьшения изображения с сохранением пропорций. Т.е. из большого изображения...

Уменьшение и увеличение изображения
Всем здрасте! Есть код: <script type='text/javascript'> window.onload = function(){//Увеличение и уменьшение по клику картинки ...

Уменьшение части изображения
Есть файл со спрайтами. Там каждая иконка 75x75px. Мне нужно взять первую и вместить ее в footer сжав её до 50х50px. Как это сделать?

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

Увеличение/уменьшение изображения
Как сделать, чтобы при первом щелчке картинка увеличивалась, а при повторном - уменьшалась? И при этом всегда оставалась на переднем плане....


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru