app_icon
БЕСПЛАТНО
ico_dwnl
Оценка по отзывам
thumbgreen thumbgreen thumbgreen thumbgrey thumbgrey
(4.7)
Карикатуры
Автор курсовой работы: Николай Петров
Дата публикации по плану: 27 декабря 2013
Дата фактической публикации: 25 марта 2014
Тип: Приложение
Категория: Утилиты
Оценка преподавателя 3.9
 
scrshot scrshot scrshot scrshot
 
Icon descr

Описание

Приложение позволяет сделать автоматическую карикатуру на картинку. Входная картинка получается либо из галереи устройства, либо с помощью встроенной камеры.
После выбора исходной картинки приложение выполняет «упрощение» цветов по одному из алгоритмов K-Segmentation, на экране результата по нажатию должны появляться настройки алгоритма и кнопка «Генерировать карикатуру». Настройки – количество результирующих цветов, размер зоны соседних пикселов и так далее.

Дополнительный функционал:
Некоторые элементы пост-обработки изображения, например cross-hatching фильтр.

Достоинства

  • Красивый эффект на изображении

Недостатки

  • Опоздание по срокам на семестр
teacher_grade

Оценка преподавателя

3.9
Поставка в срок 2
Соответствие ТЗ 5
Стабильность 5
Производительность 4
Тех.мастерство 5
Конкурентность 4
Оперативность 3
Удобство 5
Дизайн 5
Потенциал 4
Портабельность 4
Специфичность 5
icon_reviews

Отзывы

apple green apple green apple green apple grey apple grey
20 марта 2014
Недочеты, которые нужно исправить в приложении:
1) Выбор типа изображения (черно-белое или цветное) сделан неудачно в плане дизайна/верстки. На черном фоне надпись "Тип изображения" видна хорошо, а возможные значения - не видны совсем. Из-за этого можно вообще не догадаться нажать на тип изображения, и будет неправильное впечатление, что приложение работает только с черно-белыми изображениями.
2) Нужно добавить функционал распахивания изображения на весь экран или плавного масштабирования (zoom in / zoom out) в зависимости от жеста "двумя пальцами", который применяется в стандартном андроидном просмотре фотографий (приложение Галерея).
3) В процессе настройки параметров эффекта исходное изображение показывается в уменьшенном виде, однако если оно было по ширине значительно больше, чем по высоте, то в предварительном просмотре оно будет смашстабировано в квадратное изображение, и это выглядит с искажениями пропорций. Нужно сделать масштабирование с учетом исходных пропорций в экране подбора параметров эффекта.
4) При сохранении картинки желательно предлагать путь по умолчанию /storage/sdcard0/Pictures/Cartoon.
5) Желательно переделать иконку приложения, просто фотография тигра - довольно скучна и не отражает сути приложения.
apple green apple green apple green apple grey apple grey
24 марта 2014
Недочеты, которые нужно исправить в приложении:
1) После масштабирования обработанной картинки (zoom in) не удается вернуть масштаб в исходный. Поведение приложения при этом следующее: выполняется жест двумя пальцами - сближение к одной точке. Пока выполняется жест, изображение уменьшается в соответствии с движениями пальцев, но как только пальцы отрываются от экрана, картинка моментально увеличивается до сильного увеличения и сдвигается, каждый раз в разные стороны. Эффект проявляется не при первой загрузке картинки, а после серии загрузок разных изображений, среди которых есть и относительно большие, и относительно маленькие.
apple green apple green apple green apple grey apple grey
25 декабря 2013
Отличное приложение. Небольшой недостаток: при загрузке некоторых картинок и нажатии на кнопку "Карикатура" в предварительном просмотре получается не совсем такое же изображение, какое получается на главном экране. При использовании встроенной камеры результирующая картинка получается в подозрительно низком разрешении.
icon_delivery

Сроки поставки

Этап Дата по плану Дата по факту
постановка задачи, тех. задание 12 сентября 2013 03 октября 2013
первая пробная версия, часть функций 31 октября 2013 20 марта 2014
полная функциональность с багами 29 ноября 2013 24 марта 2014
финальная версия 27 декабря 2013 25 марта 2014
icon_info

Дополнительная информация

Обновлено
25 марта 2014
Размер
0.8М
Требуемая версия Андроид
2.1-4.2
Все приложения этого каталога имеют чисто демонстрационный, не коммерческий характер, и не предназначены для продажи.
Эти приложения не проверены на всех возможных андроид устройствах во всех возможных конфигурациях, поэтому у приложений могут быть сбои и непредсказуемое поведение.
Вы осуществляете установку приложений на ваше устройство на свой страх и риск.
Учебные приложения этого каталога не содержат рекламы, платного контента, вирусов и переходов на вредоносные сайты.
Описания приложений, скриншоты и другие элементы размещенной здесь информации могут содержать заимствования из других источников.
 
Критерии выставления преподавателем оценок за приложения:
Поставка в срок Предоставление описаний и версий приложений в обозначенные планом сроки, внятность описаний, аккуратность иконки и скриншотов
Соответствие ТЗ Приложение может не соответствовать первоначальному ТЗ (Техническому Заданию) или соответствовать частично
Стабильность Насколько стабильно (без падений) приложение работает на эмуляторе и на тестируемых смартфонах / планшетах
Производительность Приложение работает плавно, без неприятных пауз. Длительные операции сопровождены индикатором прогресса
Тех.мастерство Грамотное хранение ресурсов, использование сторонних библиотек, нативного С кода и других программных оптимизаций
Конкурентность Сравнение с похожими приложениями, насколько предлагаемое приложение выигрывает
Оперативность Быстрота обновлений, оперативная реакция на замеченные проблемы и недочеты в приложении, живость диалога в процессе разработки
Удобство Насколько интуитивно понятен интерфейс. Насколько легко попасть в кнопки и другие элементы управления
Дизайн Насколько красиво нарисовано приложение, визуальная приятность
Потенциал Есть ли смысл развивать приложение, есть ли смысл коммерциализации приложения, инновационность приложения
Портабельность Охват максимального количества версий Андроид, поддержка всех мыслимых размеров экранов, смены ориентации экрана
Специфичность Использование специфичных для устройства/ос функций