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

Описание

Приложение позволяет следить за окружающей обстановкой. Если изображение, которое видит камера, не меняется, то ничего не происходит. Если сцена изменилась (предположительно появился человек), то приложение начинает записывать видео. В приложении предусморены настройки, препятствующие ошибочному детектированию посторонних лиц. Например, приложение не будет записывать видео, если в помещение (которое осматривает камера) зашла кошка.
Добавление к описанию от 2014.04.07
Человеку нужна бытовая скрытая камера чтобы засечь человека (например кто-то ворует булочки из его тумбочки), но в памяти он ограничен для постоянной съемки. Поэтому приложение делает фото только лиц. Система запароленного архива позволяет сохранить все фото, даже если нарушитель заметил скрытую камеру, поэтому говорить где лежат фото, не очень правильно. Для копирования и удаления я сделал меню в активити полного фото (удаление, отправка по мейл и узнать точное время). Что касается самого детектора - я использую детектор opencv, так что прям работу поиска я изменить не могу. Но конечно же я сделал пост-обработчик по фильтрации ложных находок и т.д. Детектор opencv не идеален и порой находит в статических объектах лица. Приложение подразумевает более ли менее статический фон во время всей своей работы т.е. девайс не переносят во время работы. На этапе проверки я строю вероятностную карту для пост-обработчика, т.е. если за время проверки где- то нашлось ошибочное лицо то это место помечается как "особое". Порой стат. объект так похож на лицо для детектора, что это уже никак не обработать как ошибку. В этом случае проверка не будет завершена и объект будет выделен зеленым квадратом и приложение просит убрать объект или подвинуть камеру.

Достоинства

  • Интерфейс прост и понятен

Недостатки

  • Срыв сроков почти на полгода
teacher_grade

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

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

Отзывы

apple green apple green apple green apple grey apple grey
02 апреля 2014
Что необходимо исправить:
1) Приложение не должно просить установить сторонние приложения/пакеты/библиотеки из Google Play маркета. Приложение должно быть "вещью в себе" и не требовать никаких дополнительных установок.
2) Приложение должно иметь смысловое название на русском языке при работе с текущим русским языком в Андроиде.
3) Главное меню приложения должно быть локализовано на русский язык.
apple green apple green apple green apple grey apple grey
03 апреля 2014
Что необходимо исправить:
1) Приложение должно иметь смысловое название на русском языке при работе с текущим русским языком в Андроиде.
2) На этапе инициализации рамкой выделяются некоторые статические предметы интерьера, не имеющие никакого отношения к людям.
3) В процессе работы приложения появляющиеся в камере люди никак не выделяются / не распознаются.
4) Непонятно, в какой момент происходит запись "подозрительных моментов" в файловую систему, хорошо бы это показывать на экране, например красным мигающим кругом.
5) В архиве ничего нет. Вдобавок нужно сообщить пользователю где в файловой системе записан архив, чтобы его можно было скопировать/удалить.
6) В некоторые моменты приложение падает.
7) В приложении нет обязательного пункта меню "О приложении", в котором показывается стандартная кафедральная анимация (зеленое яблоко).
apple green apple green apple green apple grey apple grey
07 апреля 2014
Что необходимо исправить:
1) Опечатка в названии приложения: "Скрытй фейс-контроль".
2) Как только в камере появляется крупный по площади объект (который приложение воспринимает как человека), приложение тут же падает. Падает стабильно. В качестве таких объектов были, люди, стулья и прочая неодушевленная ерунда. После падения в архиве ничего нет.
apple green apple green apple green apple grey apple grey
28 апреля 2014
Приложение иногда распознает объекты, отдаленно напоминающие человека. В число таких объектов (помимо людей) попадает изображение скульптур, животных, иногда просто офисной обстановки без людей. Главная проблема, которую нужно исправить: после того, как приложение отработало, в папке /sdcard/Android/data/com.spbstu.facecontrolcam появляются нужные фотографии (размером 640 * 480, хотя у камеры устройства куда большее разрешение). Однако, если в главном меню приложения нажать на "Архив", то появляется черный экран, в верхней части которого выводится сегодняшняя дата и больше ничего. Просмотра снятых фотографий нет. Это нужно исправить. При нажатии на андроидную кнопку "меню" появляется полоска с надписью "settings", но реакции на ее нажатие нет.
apple green apple green apple green apple grey apple grey
05 мая 2014
Недочеты, которые нужно исправить:
1) После того, как приложение написало о том, что "готово к работе" нужно выдать информационное окно в котором в двух словах описать дальнейшие условия работы приложения. Нечто типа "Установите смартфон так, чтобы камера смотрела на дверь, вход, окно и так далее. При появлении объекта, напоминающего человека, будет сделана фотография, которую можно просмотреть в архиве". Без этой инструкции у посторонних пользователей возникают вопросы, а что вообще приложение делает.
2) Разделители дат в списке фотографий архива должны быть четко видны.
3) Фотографии в архиве ненормально низкого разрешения (640 * 480) в то время, как устройство позволяет делать фотографии в разы больше. Нужно либо увеличить разрешение фотографий, сохраняемых в архив, либо добавить настройку разрешения фотографий.
4) При просмотре фотографий нужно выводить время фотографирования, тем более, что эта информация уже есть в имени файла.
apple green apple green apple green apple grey apple grey
06 мая 2014
Недочеты, которые нужно исправить:
1) В ландшафтной ориентации экрана главное меню приложения отрезается нижней частью экрана, из-за чего некоторые пункты меню не видны.
2) Информация о дате и времени сохранения снимка в архиве должна быть сразу видна. Нажатие на системное меню - не очевидное и плохое решение. Намного лучше, чтобы при выводе галереи над иконкой фотографии или слева, или прозрачными буквами поверх нее, выводилась дата и время создания снимка. Еще вариант решения - при просмотре конкретной фотографии (одной) над ней выводится дата и время фотографирования.
3) Разрешение сохраняемых в архив фотографий (640 * 480) значительно ниже, чем позволяет сделать устройство. Нужно или повысить разрешение фотографий, или сделать меню выбора пиксельного разрешения фото.
apple green apple green apple green apple grey apple grey
12 мая 2014
Недочеты, которые нужно исправить:
1) Падение приложения: выбрать "шпионить", затем не дождаться готовности и выйти в главное меню. Снова нажать на "шпионить", в результате получаем падение приложения.
2) Разрешение сохраняемых снимков не постоянно! Некоторые снимки получаются размером 2592*1936, что вполне приемлемо, некоторые - 640*480, что не может быть приемлемо для камеры, у которой в системном приложении такой выбор разрешения фотографий: 3264*2448, 2048*1536, 1920*1088, 1600*1200, ... Само приложение выдает разрешение камеры 2592*1936, что довольно странно, учитывая перечисленные варианты, взятые из настроек системной камеры.
apple green apple green apple green apple grey apple grey
13 мая 2014
Все фатальные недочеты исправлены. Видео не сохраняется (есть в ТЗ).
icon_delivery

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

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

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

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