- Как обнаружить скрытую камеру при помощи смартфона
- Программы для распознавания всего
- Google Lens. Программа для распознавания всего
- Pinterest. Для дизайнеров и не только
- Coinoscope. Поиск монет
- PlantNet. Справочник растений
- Vivino. Для любителей хорошего вина
- Food Camera. Счетчик калорий
- Чем распознавать на мобильных платформах?
- Как распознавать?
- 1. Взять библиотеку и скармливать ей картинки
- • Tesseract
- • OpenCV
- • Mobile vision
- 2. Запросы в сеть
- •Запустить свой сервер с распознавалкой
- • Cloud Platform Vision
- • Kairos
Как обнаружить скрытую камеру при помощи смартфона
В этой заметке будет рассмотрено, как при помощи смартфона и некоторых приложений найти скрытую камеру и другие подобные устройства.
Автор: Christian Cawley
Если у вас появились сомнения в партнере или сотруднике, и вы вдруг стали подозревать, что за вами следят, то эта статья для вас.
В этой заметке будет рассмотрено, как при помощи смартфона и некоторых приложений найти скрытую камеру и другие подобные устройства.
За вами постоянно следят
Кто-то всегда за нами наблюдает, что стало особенно очевидным после откровений Эдварда Сноудена. Однако электронная почта и телефонные разговоры это одно, и совсем другое, когда некто непрерывно следит за вашими физическими перемещениями.
Конечно, маловероятно, что вы никогда не становились невольным участником видеосъемки. Например, оказывались под наблюдением охранных систем или случайно попадали в кадр репортажа на телевидении.
Однако, что если подобная ситуация происходит у вас дома? Ощущали бы вы себя комфортно, если бы в офисе, переговорной комнате, ванной или раздевалке за вами непрерывно наблюдали?
Если не озаботиться этим вопросом заранее, в будущем вы окажетесь невольным актером многих часов съемки, которая, к тому же, может быть неправильно интерпретирована.
Подобное вторжение в личную жизнь можно организовать при помощи профессиональных камер слежения или систем, собранных «на коленке», например, на базе устройства Raspberry Pi, устаревшего смартфона или планшета.
Смартфоны позволяют обнаружить скрытые камеры
Несмотря на то, что многое из фильма о Джейм Бонде может показать чем-то на грани фантастики, однако возможно использовать смартфон для детектирования скрытых камер и других подобных устройств. В целом используются два метода.
Первый способ – обнаружение электромагнитных полей при помощи аппаратных средств смартфона. Суть заключается в том, что вы устанавливаете приложение начинаете перемещать телефон в помещении или на территории, где есть подозрения в присутствии скрытой камеры. Там, где будет наблюдаться повышенная плотность поля, вполне вероятно, может находиться камера за стеной или внутри какого-либо предмета.
Второй способ – детектирование световых лучей, отражаемых от линз. Несмотря на то, что этот метод не такой надежный, всегда полезно иметь в арсенале данный метод, который, например, может помочь при поиске небольших предметов на ковре!
Android или iOS?
Существует приложения для обеих платформ. Для iPhone наилучшим вариантом является приложение Hidden Camera Detector за 5 долларов.
Для Android также есть приложение со схожим называнием. Альтернативный вариант: приложение Glint Finder, которое детектирует свет, отражаемый в линзах. Еще одно приложение, заслуживающее внимания — Hidden Camera Detector and Spy Cam Finder.
Скрытые камеры также можно обнаружить при помощи ИК-камер, а недорогие беспроводные девайсы вполне могут оказаться в списке близлежащих Wi-Fi устройств.
Если вас особо заботит вопрос скрытого слежения, можно раскошелиться и купить специальное оборудование для детектирования ВЧ-излучения, которое также способно обнаружить беспроводные камеры.
Поиск скрытых камер при помощи телефона
Используя любое из вышеупомянутых приложений, вы сможете искать камеры, динамики и даже скрытые компьютеры.
Все приложения работают схожим образом: на экране смартфона отображается примерное месторасположение камеры или другого подобного устройства, чтобы вы имели представление, где нужно поискать более детально.
Например, рассмотрим приложение Hidden Camera Detector. После запуска приложения на экране отображается мигающий красный круг, когда смартфон оказывается рядом с камерой.
Сканер также детектирует другие типы оборудования, и нужно обращать внимание на число в середине экрана. Если число превышает 100, значит, обнаружена камера.
В приложении Hidden Camera Detector также предусмотрен ИК-режим (правда, ограниченный портретной ориентацией), позволяющий найти камеры, которые ранее не обнаруживались.
Детектирование происходит следующим образом: в помещении, где может находиться скрытая камера, перемещается смартфон и отслеживается светло-белый круг. Этот круг сигнализирует о присутствии искомого устройства.
Эффективное детектирование камер
Помните, что при использовании этих приложений, вначале следует разобраться, какие вообще устройства находятся в комнате: телевизоры, компьютеры, умные помощники (например, Amazon Echo) и другое оборудование, которое может давать помехи.
Также нужно подобрать правильное положение телефона во время поиска. Изначально может показаться, что лучше держать смартфон горизонтально (как пульт управления). Однако все зависит от сенсоров, расположенных конкретно в вашем телефоне. Поиграйте с различными углами наклона и сравните результаты.
Если у вас все равно не получается, попробуйте удалить телефон из чехла. Некоторые материалы, из которых делают чехлы, могут блокировать сигналы других устройств, а также портить излучаемое поле самого телефона. В общем, без чехла должны получиться более быстрые и точные результаты.
Что делать после обнаружения скрытой камеры
Совершенно очевидно, что скрытые камеры предназначены для наблюдения без вашего ведома. После обнаружения вы всегда можете обратиться в вышестоящую организацию, однако в то же время, вам может захотеться сделать еще что-то.
Основная проблема заключается в том, что о любых ваших действиях, скорее всего, узнает тот, кто за вами следит.
В случае обнаружения подобного рода устройств вы можете воспользоваться изоляционной лентой или клеем для заклеивания объектива или стараться не попадать в сферу обзора камеры. Хотя в случае с устройствами, спрятанными в лампочках или детекторах дыма, оставаться вне поле зрения крайне затруднительно.
Помните, что те же самые советы могут быть использованы против вас. Если вы, например, используете скрытую камеру для слежения за няней.
Источник
Программы для распознавания всего
Для многих людей камера телефона является одним из самых важных аспектов при выборе гаджета. При этом функциональность камеры вовсе не ограничивается «щелканьем» фотографий и записью видеороликов. Камера смартфона имеет массу применений от возможности работы с дополненной реальностью до распознавания предметов. Причем алгоритмы работы современных приложений настолько совершенны, что могут распознать все что угодно.
Будущее уже наступило. Ваш смартфон может распознать все, что вас окружает
Google Lens. Программа для распознавания всего
Google Lens работает благодаря продвинутой технологии компьютерного зрения, что позволяет распознавать огромный спектр самых разнообразных предметов. Google Lens отличает друг от друга породы животных, растения, цветы, гаджеты от различных производителей и многое другое. Кроме того, для некоторых объектов Google Lens также будет предоставлять ссылки на покупку, если это возможно. Ясное дело, что купить кошку вам никто предлагать не будет. Но вот почему бы не приобрести домой симпатичный столик, который вы увидели в кафе?
Pinterest. Для дизайнеров и не только
Pinterest имеет инструмент визуального поиска, но основанный на немного других алгоритмах. Приложение, в первую очередь, предназначено для поиска картин, предметов интерьера и прочих вещах которые могут пригодиться дизайнерам и художникам. Как и Google Lens, Pinterest позволяет получить ссылку на покупку нужного вам предмета, если это возможно. К тому же, продвинутые социальные функции приложения помогут вам попросить помощи у сообщества, если вдруг алгоритмы не выдают вам нужный результат.
Coinoscope. Поиск монет
Да, программу можно назвать весьма узкоспециализированным приложением для нумизматов, ведь оно нацелено лишь на определенную категорию предметов, а именно, на монеты. Программа может распознавать как современные, так и древние монеты. Однако помимо этих возможностей, Coinoscope — это еще и настоящий архив с описанием монет самых разных эпох. Небольшой учебник для начинающих коллекционеров или просто любителей старины.
PlantNet. Справочник растений
PlantNet, как следует из названия, идентифицировать различные виды растений, включая цветы, травы, кактусы, деревья и многое другое. Помимо названия растения, PlantNet позволяет узнать подробности и факты о том, что вы обнаружили. Если вы хотите, изучить библиотеку приложения самостоятельно. В нее внесено более 20000 видов самой разнообразной флоры.
Vivino. Для любителей хорошего вина
Vivino — приложение, которое поможет вам купить вино лучшего качества. Все, что вам нужно сделать, это сделать снимок этикетки бутылки. После этого программа обработает его и предоставит вам всю необходимую информацию. Помимо общего рейтинга напитка, Vivino покажет отзывы потребителей и даже среднюю цену в вашем регионе. На данный момент приложение «знает» около 9,2 миллиона видов вин. А сколько сортов вин знаете вы? Расскажите об этом в нашем чате в Телеграм.
Food Camera. Счетчик калорий
Food Camera пытается помочь вам сразу в двух направлениях: следить за потребленным количеством калорий, и избавить вас от необходимости вводить все вручную. Food Camera поставляется с персональным помощником на базе искусственного интеллекта, который работает в связке с вашей камерой. Достаточно просто навести камеру устройства на продукты питания, и приложение выдаст вам информацию о калорийности и энергетической ценности. Работает также и на напитках. Вся необходимуя информация заносится в журнал питания для того, чтобы вы моли отслеживать свои достижения.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Несмотря на то что все уже давным-давно перешли в мессенджеры, ключевая информация от банков, магазинов, служб доставки и других организаций мы всё равно получаем по SMS. Причём в большинстве случае мы даже не подписываемся на эти рассылки. Нас на них просто подписывают без нашего ведома, чем и пользуются разного рода мошенники и спамеры, действуя вразрез с законом о персональных данных. Так что нет ничего удивительного, что от большей части рассылок мы бы хотели отказаться. Рассказываю, как это сделать правильно и как, наоборот, делать не нужно.
Я больше чем уверен, что многие из вас даже не знали, что переписка в WhatsApp, в отличие от Telegram, не синхронизируется между iOS и Android. Поэтому, когда вы пересаживаетесь с одной платформы на другую, все ваши чаты остаются на старом смартфоне и не переходят на новый. По крайней мере, в автоматическом режиме. Однако у вас есть способ перенести чаты в WhatsApp c Айфона на Андроид и наоборот. Главное – знать, как действовать в подобных ситуациях, потому что это не всегда логично и интуитивно понятно.
Я уже как-то рассказывал, что настоящая поддержка Android-смартфонов не заканчивается с выходом новых версий операционной системы. Это становится понятно хотя бы по количеству нововведений, которые они содержат. Куда важнее для поддержки – обновление сервисов Google. Они и выходят намного чаще, и новых функций, как правило, несут даже больше, чем несколько годовых обновлений Android, взятых вместе. Особенно круто, что на одних только апдейтах сервисов Google может существовать очень и очень долго. Но всему приходит конец.
У Food Camera средняя оценка в маркете — единица. Это, конечно, не показатель, но всё равно странно.
Источник
Чем распознавать на мобильных платформах?
Как распознавать?
На самом деле способов распознавать на мобильных устройствах не так то и много.
Существует три варианта:
- Юзать уже готовую библиотеку, и просто скармливать ей изображения
- Использовать какое-то апи или сделать распознавание на сервере
- Написать свою библиотеку для распознавания текста
1. Взять библиотеку и скармливать ей картинки
Ничего космического в том нету, ведь есть масса библиотек для этих целей, но одни подходят лучше, а другие хуже. Для себя я отметил эти:
• Tesseract
Написана эта библиотека на С++. И она здесь вовсе не потому что крутая. Мой совет: обходите её стороной. В интернете куча статей восхваляющих эту библиотеку, да синтаксис прост и удобен, но на личном опыте проверено что она ужасна. Почему так объясняю: Для мобильных устройств есть ограничения по нагрузке на процессор, и если скормить картинку в хорошем разрешении телефон просто подвиснет, и здесь уже даже многопоточность не поможет, она просто не приспособлена для мобильных, при этом точность распознавания — просто днище, если половину поймет — уже хорошо. Если кто-то не верит — можете сами проверить это займет не более часа.
Точность: 4/10
Скорость: 4/10
Простота: 8/10
Нагрузка: 2/10
Общее впечатление: ужас, обходите десятой дорогой
• OpenCV
Неплохая и вполне рабочая библиотека, я использовал её лишь один раз — мне нужно было распознать прямоугольники, и она вполне справилась с заданием. Еще знаю что ней можно кучу всяких других штук. Туториалов много, синтаксис простой ничего лишнего. Вообщем я ней вполне доволен.
Точность: 8/10
Скорость: 6/10
Простота: 8/10
Нагрузка: 6/10
Фича: Просто хорошая библиотека ни больше ни меньше
Общее впечатление: в целом неплохо
• Mobile vision
Мой фаворит среди библиотек. Распознает текст, детектит лица, эмоции, считывает QR коды. Одним словом функционал хороший. Самое главное — это низкие требования к железу. Писалась специально для мобильных устройств. Мне очень понравилось то что можно прикреплять к ней камеру и не просто делать фотографию и выводить результаты, а сразу, на лету сканировать поток данных с камеры, распознавать, и поверх камеры рисовать всякие штуки на основе результатов, и при этом проседаний фпс не наблюдается. Но еще один важный критерий — точность, здесь она где-то 95%. Правда есть и минусы. В прошлом месяце гугл выпустил баганую версию play services и распознавание текста на многих устройствах не работало — был просто креш, но сейчас все вроде ок.
Точность: 10/10
Скорость: 10/10
Простота: 7/10
Нагрузка: 9/10
Фича: прикрепление к камере за счет быстрой обработки данных без потери качества
Общее впечатление: прекрасно
2. Запросы в сеть
Суть проста: мы передаем фотографию в сеть и получаем ответ в виде json. Фотки можно передавать по-разному: ссылка, base64 string, Post запрос. Из недостатков: постоянный доступ в интернет, нельзя обрабатывать поток с камеры.
•Запустить свой сервер с распознавалкой
В принципе это отдельная тема, но этот вариант стоит рассматривать, ведь вы независимы от какого-то апи, у вас нету постоянных смен расценок.
Точность: зависит от библиотеки
Скорость: зависит от библиотеки + время на запрос
Простота: 1/10(делать свой сервер с распознаванием — дело не 5 минут)
Нагрузка: 10/10(минимальна, только запрос в сеть)
Фича: Не зависите ни от кого, и подстраиваете под себя
Общее впечатление: геморно, но вполне реально
• Cloud Platform Vision
Мне понравилось юзать эту штуку. Имеет самый большой спектр функций: ocr, logo recognition, face detection, Label detection и т.д. Отдельно хочу выделить распознавание достопримечательностей — аналогов просто нет, а точность высокая, может распознать дряхлую церквушку в каком-нибудь Мухосранске, но бывают и казусы. Скармливать можно ссылки и base64 string.
Библиотека для создания запросов к cloud vision она конечно не очень, но как пример для написания клиента норм: https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/vision
Точность: 10/10
Скорость: время на запрос
Простота: 7/10
Нагрузка: 10/10(минимальна, только запрос в сеть)
Фича: Можете распознавать все подряд, Landmark detection
Общее впечатление: вполне круто, но расценки.
• Kairos
Мало кто знает про это прекрасное api для распознавания лиц (features). Оно дает точные результаты, и его легко использовать. Вообще у них есть еще sdk для запросов, но оно платное, хотя на гитхабе его можно отрыть(я находил). Цены сравнительно демократичны, так что юзать можно.
Точность: 10/10
Скорость: время на запрос
Простота: 9/10 с sdk, если без то 6/10
Нагрузка: 10/10(минимальна, только запрос в сеть)
Фича: Большой спектр функций в распознавании лиц
Общее впечатление: вполне круто если вам нужно распознавать только лица
3. Написать свою библиотеку для распознавания
Пафосно и круто, но вам прийдется убить кучу времени.
Точность: зависит от вас
Скорость: зависит от вас
Простота: -1/10
Нагрузка: зависит от вас
Фича: что хочу то ворочу
Надеюсь что этот список кому-то поможет, публикуйте в комментах библиотеки которых нету в списке, но они крутые, или не очень.
Источник