- Пять полезных приложений-сканеров для Android
- Мой сканер документов в PDF
- Топ лучших приложений для сканирования на Android
- Adobe Scan
- Clear Scanner (Free Version)
- Топ-5 приложений для сканирования документов с помощью камеры на Android
- Adobe Scan
- Microsoft Office Lens
- Scanbot
- Tiny Scanner
- FineScanner Free
- Barcode Scanning with Mobile Vision API and Camera2 — An Android Journey
- Setting up the Surface View
- Getting Camera Input
- Adding Barcode Scanning
- Лучшие приложения 3D сканеры для смартфонов Android и iPhone
- Ограничения
- Технологии и операционные системы
- Trnio
- Qlone
- Scann3D
- Cappy
- Heges
- Sony 3D Creator
- Capture
- Сканирование для всех
Пять полезных приложений-сканеров для Android
Едва в смартфоны и планшеты стали встраивать более-менее достойные камеры, на цифровых «полках» Google Play появилось множество программ, использующих возможности встроенного фотоаппарата. Сегодняшняя подборка полезных приложений для Android-устройств посвящена различным сканерам. Эти программы делятся на три основных типа: сканеры шифрованных изображений, таких как Barcode, штрих- и QR-коды, простые сканеры текста и изображений (документы, визитки, картинки и т.п.) и, конечно, сканеры-анализаторы, проводящие поиск на соответствие снимка размещённым в базе данных символам (перевод информации с фото в обычные текстовые форматы, поиск информации в Сети по изображению и многое другое).
В подборку попали только два последних типа приложений. Так уж вышло, что большинство браузеров и клиентов интернет-сервисов имеют базовую поддержку сканирования кодированных изображений, а специализирующихся на этом приложений так много, что выбирать из них можно, только руководствуясь личными предпочтениями. Более традиционные сканеры и анализаторы не так распространены, и среди них есть как «рабочие лошадки» с обычным набором функций, так и более продвинутые приложения для искушённой публики.
Мой сканер документов в PDF
Приложение обладает базовым набором функций сканирования. Сканер умеет перехватывать изображение с камеры и обрабатывать уже готовые снимки через системную галерею. По большому счёту, это скорее не автономное приложение, а надстройка на камеру, имеющая некоторые интересные особенности.
Так, для фиксации текста используется функция автофокусировки, а если ваше устройство не имеет автофокуса, огрехи съёмки можно исправить фильтрами, выделяющими текст в зависимости от освещения и падающей тени. При этом непосредственно после съёмки приложение предлагает выправить изображение с помощью рамки, согласно его расположению в пространстве с учётом изгибов страниц. Но чем особенно хорош этот сканер — так это возможностью сохранения полученных снимков в файл PDF в формате книги с несколькими страницами и комментариями.
К сожалению, бесплатная версия кроме вездесущей рекламы имеет и функциональные ограничения. Для покупки опции «комментарии» и для сохранения без водяных знаков придётся отдельно доплатить, или приобрести полную платную версию.
Плюсы:
- обработка снимка фильтрами;
- рамка для исправления искажений;
- сохранение в многостраничный PDF-файл.
Источник
Топ лучших приложений для сканирования на Android
Если вы часто работаете с разными документами, то их необходимо иметь всегда под рукой. Лучше всего для этого подходит смартфон. У него есть камера и внушительный дисплей. А значит, он вполне подходит для сканирования разной документации.
Сам по себе аппарат не умеет этого делать. Тем не менее, для платформы Android имеются приложения с подобным функционалом. Но далеко не все программы заслуживают внимания пользователя.
Дело в том, что хорошо справляются с поставленной задачей только единицы. В этом обзоре мы собрали лучшие программы для смартфонов Android, предназначенные для быстрого и качественного сканирования документов и картинок.
Adobe Scan
Мощный продукт от весьма известного разработчика. Способен работать с документами различных типов. Само сканирование происходит при помощи камеры смартфона. Имеются готовые пресеты цвета, исправляющие читабельность текста.
Отсканированный документ сохраняется в форматы PDF, OCR. Выбор конкретного формата зависит от того, где потом юзер планирует использовать скан. Имеется встроенный редактор, а также возможность взаимодействовать с облаком Adobe.
Для нормального функционирования программы потребуется авторизация при помощи аккаунта Facebook, Google или Adobe. К тому же, необходимо постоянное подключение к интернету, если пользователь планирует работать с облаком.
Приложение бесплатно. Пользоваться им может каждый. Однако многие отмечают, что для нормальной работы программы требуется довольно мощный смартфон с хорошей камерой. Иначе качество сканов будет страдать.
Достоинства:
- Быстрое сканирование документов, книг. Опция улучшения качества сканов. Интеграция с облаком Adobe. Совместимость с продуктами Microsoft Office. Форматы сохранения PDF, OCR. Есть встроенный редактор. Готовые пресеты цвета. Авторизация при помощи Google, Facebook.
Недостатки:
- Требует мощный аппарат и много места.
Clear Scanner (Free Version)
Хорошее приложение для сканирования, которое не требует слишком многого от смартфона. По уверениям разработчиков, этот софт сможет работать даже на старых аппаратах с ОС Android версии 4.2 на борту. При этом у приложения весьма интересный функционал.
Программа умеет быстро сканировать любой текст и сохраняет результат в форматах PDF и JPEG. Последний можно использовать для последующей простой распечатки скана. Также здесь имеется встроенный редактор для последующей обработки.
Приложение умеет взаимодействовать с такими облачными сервисами, как Dropbox, Google Drive и OneDrive. Но для этого нужно иметь аккаунт в одном из них. Там можно хранить как готовые сканы, так и те документы, которые еще предстоит обработать.
Бесплатная версия программы обладает тем же инструментарием, что и платная, но отличается большим количеством рекламы. Если нужно ее отключить, то придется приобретать версию Pro. Делать это не обязательно, так как возможностей варианта Free хватит всем.
Источник
Топ-5 приложений для сканирования документов с помощью камеры на Android
Случаются ситуации, когда необходимо отсканировать документы и обычного снимка недостаточно — нужен файл в формате PDF, а под рукой нет сканера. В таком случае помогут приложения-сканеры — в этой статье мы собрали пять самых интересных.
Adobe Scan
Бесплатное приложение от Adobe, которые знают толк в сканировании изображений. В Adobe Scan имеется функция «OCR» — автоматическое распознание символов. Приложение умеет находить снимки документов в папке с фотографиями и сохранять сканы в формате PDF. Не забудьте подписаться на канал нашего техноблога в Telegram https://t.me/appdatemedia .
Оптическое распознавание символов (англ. optical character recognition, OCR ) — механический или электронный перевод изображений рукописного, машинописного или текста в текстовые данные, использующиеся для представления символов в компьютере (например, в текстовом редакторе).
Википедия
Microsoft Office Lens
Бесплатное приложение для сканирования от Microsoft в 2015 году получило отметку «Лучшее приложение» от Google Play. У Microsoft Office Lens более 10 миллионов установок и средний пользовательский рейтинг — «4,7». Приложение умеет делать сканы досок для презентаций и убирает блики и тени с результатов, в режиме «Документ» Office Lens старается максимально точно обрезать изображение и улучшает цвета. Сканы можно сохранять в формате PDF или в форматах Microsoft Office — Word (DOCX) и PowerPoint (PPTX).
Scanbot
Приложение с пометкой «Выбор редакции» от магазина Google Play. Разработчики Scanbot заявляют высокое качество сканов — до 200 точек на дюйм. У Scanbot есть возможность сохранения в PDF, автоматического определения границ документа и интеграция с облачными сервисами.
Tiny Scanner
Приложение с легким минималистичным интерфейсом, у которого есть три цветовых режима для сканирования: «цвет», «оттенки серого» или «черно-белый». Есть возможность автоматического распознания краев страниц и защита документов с помощью секретного кода.
FineScanner Free
Приложение умеет сохранять файлы в 12 различных форматах, среди которых docx, xls и pdf. FineScanner умеет распознавать текста на отсканированных документах (OCR). У приложения есть возможность создания многостраничных документов и в автоматическом режиме распознавать границы документов.
Источник
Barcode Scanning with Mobile Vision API and Camera2 — An Android Journey
Feb 19, 2019 · 4 min read
We’ll be using Android Studio 3.3 in this example to showcase some of the new features. Create a fresh app with an ‘Empty Activity,’ and make sure ‘Use AndroidX artifacts’ is checked as well. We’ll also be using a minimum SDK of 21 in order to use the Camera2 API.
Create a new fragment called ScanFragment that should have similar code to this:
Now we’ll create the Navigation Graph to use our ScanFragment in the MainActivity. Right click on the ‘res’ folder to create the navigation graph. Give the graph any name, and make sure the ‘Resource type’ is ‘Navigation.’ A prompt should appear to add the navigation graph dependency to the app. If it doesn’t appear, make sure the following is in the app’s Gradle dependencies includes the following where the version may vary:
Open your navigation graph XML, and go to the design tab to add the ScanFragment as the default destination. Click ‘New Destination’ and the ScanFragment’s layout should be available in the dropdown. Modify your MainActivity’s layout to the following, and the ScanFragment should now show when starting the app! This is included from the Navigation setup in Android’s documentation and will create a NavHostFragment that will manage fragment transactions behind the scenes. We won’t need to worry about navigation just yet, but we are laying down the barebones first:
Setting up the Surface View
We’re going to need a SurfaceView to display the back-facing camera stream to the user. Configure your ScanFragment’s layout to be similar:
SurfaceView has a detailed lifecycle implemented behind the scenes, but we’re only going for a happy path solution for right now. We’re going to be using the DataBinding library as well to handle view referencing. Add the following line to your ‘gradle.properties’ to use the lastest features of the DataBinding library:
We need to add an additional bit the app’s Gradle file to use DataBinding. You will need to add the item with ‘dataBinding’ to yours, so the Gradle file should end up similar to the following:
In order to use the DataBinding library in our ScanFragment, we will need to wrap the ScanFragment’s layout file in a tag. It will look like the following:
Now do a Gradle sync / build, and we should be good to go! I’ve personally had issues with this step in making the tutorial. If this doesn’t seem to be working for you then try cleaning/rebuilding/Invalidate Caches / Restart multiple times. We will need to begin configuring the SurfaceView, so your ScanFragment should look similar to this:
Getting Camera Input
Now we will start the process of putting a live feed of the back-facing camera to the SurfaceView. Using the camera in Android is considered a ‘Dangerous Permission,’ so we will need to handle camera access requests programmatically. You will first need to list the Camera permission in your AndroidManifest by including the following underneath the tag in the file:
The ScanFragment will need some permissions handling code as follows:
Now for the actual camera display, we need to use at least 2 important callbacks that are part of the Camera2 API: CameraDevice.StateCallback and CameraCaptureSession.StateCallback. For now, we’re going down the happy path of only caring about waiting for the camera to open then waiting for the capture session to be configured. More code refactoring will be done later, but we’re only worried about getting the camera working right now. The Camera2 API is a bit verbose, so this will be a bit of a code dump. Add the following helper function to the bottom of ScanFragment:
And don’t forget in order to kick off the SurfaceView to display the live camera feed, we’re going to need to hook into the ‘surfaceChanged’ callback. Update your ‘onViewCreated’ in ScanFragment to be the following:
The resulting camera feed may look a bit distorted, as the aspect ratio for the camera display hasn’t been configured yet, but now we can see the live camera feed from the rear facing camera! If you’re interested in using the front facing camera instead, simply replace the previous reference of LENS_FACING_BACK to LENS_FACING_FRONT.
Adding Barcode Scanning
In order to fully process the incoming camera feed for barcode detection, we need to use the ImageReader class. The ImageReader will act as another Surface that the camera feed will pipe into, but with ImageReader’s surface we’ll be processing the image data instead of displaying it. First we’ll need to add the Mobile Vision API as a dependency for the app:
The ImageReader will need a specified width and height in order to work properly, so we’re going to pass in the dimensions of the SurfaceView for this. Change the signature of ‘startCameraPreview’ to the following:
And now update your ‘onViewCreated’ to pass in its dimensions once it has been configured as follows:
Now we’ll attach the surface of our new ImageReader to the capture session to get frame by frame feedback. We’ll also add in the barcode detection logic to read from a Bitmap generated from the Image data. The ‘onOpened’ callback for the CameraDevice.StateCallback should now look like this:
With all of this logic in place, a short Toast should appear whenever the camera detects a valid QR code or data matrix. In the road ahead we’ll do code cleanup and optimizations to stray from the simple happy path. Now you can show all of your friends that you handmade a QR code detecting app! Why don’t you give it a try below?
Источник
Лучшие приложения 3D сканеры для смартфонов Android и iPhone
Ищите приложение для 3D-сканера на свой смартфон? Обратите внимание на лучшие приложения 3D-сканеры для Android и iPhone, интуитивно понятные, доступные и не требуют дополнительного оборудования.
3D-сканирование на смартфоне — отличная альтернатива дорогостоящему оборудованию. Вы можете воссоздать некоторые из ваших любимых физических объектов в 3d формате. В этой статье мы рассмотрим 7 приложений для смартфонов, которые помогут вам в этом.
Ограничения
Перед просмотром списка важно помнить следующее при использовании приложений смартфона для 3D-сканирования:
- Вероятно, вы потратите много времени, пытаясь заставить работать многие из этих приложений и это может разочаровать людей, которые просто хотят хорошее сканирование.
- Чтобы получить максимально возможное качество из ваших 3D-сканов, необходима программная ретушь.
- Низкое качество изображения является распространенной проблемой в современных приложениях для 3D-сканеров, так как многим смартфонам не хватает необходимого качества оборудования для хорошего сканирования.
Технологии и операционные системы
Большинство приложений трехмерного сканирования основаны на фотограмметрическом трехмерном сканировании, где несколько изображений одного и того же объекта делаются с разных углов — при этом целью является 360-градусный обзор рассматриваемого объекта. Затем приложение обработает фотографии — в самом приложении или через облачный сервис — прежде чем «объединить » их вместе, чтобы сформировать 3D-модель.
По сравнению с Android, Apple и ее сообщество, похоже, более нацелены на 3D-сканирование. Компания оснащает новейшие устройства Apple точечным оборудованием для 3D-сканирования и превращает эти высококачественные гаджеты в мощные 3D-сканеры.
В любом случае, ниже мы представляем 7 лучших приложений для 3D-сканеров для Android и iOS. Список состоит из приложений, которые используют смартфон только для сканирования, без дополнительного оборудования.
Trnio
- Стоимость: 2,99 $
- Платформа: iOS (11 .3 или более поздняя версия)
- Количество оценок: 14
- Рейтинг: 3,4 звезды
- Целевые пользователи: новички, любители активного отдыха
Trnio — отличный инструмент для использования вашего смартфона в качестве 3d сканера. Вы просто нажимаете кнопку камеры в центре экрана и идете вокруг объекта. Экран добавляет синюю точку дополненной реальности (AR ) каждый раз, когда он делает снимок. Как только у вас будет достаточно фотографий, просто нажмите и удерживайте середину экрана, затем он начнет склеивать их. Пока вы ъ объект, который вы сканируете, имеет много текстур, сканирование обычно получается хорошо.
Приложение также будет сканировать объекты вокруг цели, а это значит, что вам придется немного ретушировать 3d объект. Надежность также может быть небольшой проблемой, вам придется выбирать, так как некоторые сканы оказываются лучше, чем другие.
В качестве дополнительной функции Trnio имеет своего рода социальную платформу. Вы можете следить за другими пользователями, просматривать другие сканы и добавлять друзей. Интересно посмотреть избранные сканы и посмотреть, как получились сканы других людей. А благодаря функции приложения «Экспорт в Sketchfab» вы можете загружать сканы на веб-сайт Sketchfab.
Qlone
- Стоимость: бесплатно, но экспорт в Sketchfab или Shapeways стоит $ 0,99 за один 3D-скан
- Платформы: iOS (9 .0 или более поздняя версия), Android (5 .0 и более поздняя версия)
- Количество оценок: 441 (Apple ); 734 (Google Play)
- Рейтинг: 4.0 (Apple ); 3,0 звезды (Google Play)
- Целевые пользователи: создатели контента AR / VR, витрины электронной коммерции, преподаватели STEM, энтузиасты 3D-печати
На первый взгляд, Qlone из EyeCue Vision Technologies LTD выглядит потрясающе. Встроенный просмотр AR, простой экспорт в Sketchfab и даже руководство AR, которое поможет вам сканировать.
Прежде чем начать сканирование, вам нужно будет распечатать платформу Qlone. Сканирование само по себе очень просто: вы просто нажимаете кнопку «плюс », а затем перемещаете свой телефон или объект, пока купол AR не станет прозрачным. После того, как программное обеспечение отобразит модель, вы сможете раскрасить и экспортировать ее.
Еще одна особенность Qlone заключается в том, что вы можете сканировать в более чем одной позиции и он объединит их для лучшего сканирования. Хотя эта функция иногда помогает, при сканировании обычно используются деформированные элементы, особенно искаженные вершины.
Одним из недостатков Qlone является то, насколько просты некоторые сканы. Чем больше ваш объект заполняет купол AR, тем лучше будет сканирование. Еще одна вещь, которая нам не нравится в приложении, это оплата за экспорт. Экспорт файлов GIF, видео, изображений в Sketchfab и социальные сети осуществляется бесплатно, а экспорт в CGTrader и Shapeways стоит 0,99 долл. США (14 ,99 долл. США за три месяца неограниченного экспорта). Даже экспорт файла OBJ или STL не является бесплатным. Вместо этого вы должны либо платить доллар за каждый экспорт, либо покупать кредиты, чтобы «разблокировать » модель.
Scann3D
- Стоимость: бесплатно, но требуется подписка, если вы хотите экспортировать модели
- Платформы: Android (5 .0 и выше)
- Число оценок: 3 262
- Рейтинг: 2,9 звезды
- Целевые пользователи: начинающие, новички
В целом, Scann3D, от SmartMobileVison, является определенным первопроходцем. С хорошо видимыми точками отслеживания, возможностью импорта изображений и экспорта в Sketchfab Scann3D выглядит хорошо. Приложение очень чистое, простое в использовании и в целом обеспечивает хороший опыт. Это функция «управляемого сканирования», которая помогает убедиться, что ваши фотографии хороши и это действительно помогает.
Иногда то, что может разочаровывать, заключается в том, что приложению требуется много времени для визуализации модели. Кроме того, во время тестирования приложение зависало во время рендеринга фотографий. Еще одно разочарование в том, что вы не можете экспортировать модели без подписки на их функции.
Это приложение 3D-сканера было действительно продумано, и легко понять, почему Scann3D хочет монетизировать свою технологию. Тем не менее, как и в случае с Qlone, это может быть лучший способ монетизации.
Cappy
- Стоимость: бесплатно
- Платформы: iOS (11 .0 или более поздняя версия)
- Количество оценок: 28
- Рейтинг: 3,9 звезды
- Целевые пользователи: рассказчики или создатели AR / VR, новички
Cappy, от Scandy, — это скорее социальная сеть отсканированных произведений, чем еще, без возможности экспортировать. Внутри приложения вы можете просматривать сканы других людей в AR, где и когда угодно.
Если у вас есть iPhone 10, вы можете использовать фронтальную камеру для сканирования объектов. Приложение очень простое в использовании, а также эстетично. Все абсолютно бесплатно, так что вы можете сканировать все, что вы хотите.
Одним из недостатков является то, что вы можете сканировать только в течение десяти секунд, но, поскольку у приложения нет другой цели, кроме как просматривать и обмениваться моделями, этого более чем достаточно. В общем, если вы хотите хорошее экспортное сканирование, это не приложение для 3D-сканера. С другой стороны, если вы ищете интересный способ сканирования со своими друзьями, попробуйте!
Heges
- Стоимость: бесплатно
- Платформа: iOS (12 .0 или более поздняя версия)
- Количество оценок: 64
- Рейтинг: 3,4 звезды
- Целевые пользователи: Профессионалы
Heges был запущен в 2018 году и предназначен для iPhone серии X (iPhone X, XS, XR), который поставляется с камерой TrueDepth. Приложение имеет пакет сканера, который стоит $ 2,99 и может сканировать с различной точностью, с возможностью экспорта 3D-моделей в файлы PLY и STL. Heges также фиксирует цвет и имеет «ночной режим», который позволяет пользователю сканировать в очень темной среде. После переключения на пассивное ночное видение нет никаких ограничений по дальности действия сканера.
Во время сканирования вы можете поделиться экраном с другим устройством Apple, если на другом устройстве установлена камера TrueDepth или вы можете установить Heges. Но если совместное использование экрана является проблемой, вы можете использовать этот держатель зеркала от пользователя 3dpeteuk Thingiverse, чтобы крепить зеркало перед камерой, чтобы видеть то, что вы сканируете. Эндрю Райли также предлагает вращающийся 3D-сканер для более удобного вращения на 360 °.
В Heges появилась новая функция «Бесконечное сканирование», которая позволяет сканировать бесконечно большие пространства, единственное ограничение — это место на вашем телефоне. Приложение даст вам облака точек с высоким разрешением и на первый взгляд может показаться сложным в использовании, но оно станет проще, когда вы освоите его.
Одним из ограничений Heges является то, что сканер может выйти из строя, когда вы начинаете двигаться слишком быстро или когда вы пытаетесь сканировать сложную среду, например стеклянную поверхность. Но это незначительная деталь, для приложения, которое позволяет просматривать ваши модели в AR.
Sony 3D Creator
- Стоимость: бесплатно
- Платформа: Android (8 .0 и выше)
- Количество оценок: 1,870
- Рейтинг: 4,3 звезды
- Целевые пользователи: начинающие, новички
3D Creator может превращать объекты и людей в 3D-модели с высоким разрешением и в зависимости от того, что вы хотите сканировать, приложение поможет вам добиться отличного результата, поскольку оно имеет различные режимы сканирования, а именно: еда, голова, лицо, селфи и свобода, Раньше приложение было эксклюзивным для устройств Xperia, но Sony сделала его доступным и для других устройств Android.
Приложение Sony 3D Creator дает вам свободу создавать 3D-модели вашего лица с помощью фронтальной камеры и если хотите, вы можете поделиться своей моделью в социальных сетях или распечатать ее дома.
«Обработка после сканирования в облаке» позволяет визуализировать 3D-модели с разрешением 4K, что позволяет повысить детализацию и реалистичность. Сканер также имеет эффекты AR, которые позволяют вам воплотить ваши сканы в 3D-аватары. Если вы недовольны своими моделями, вы можете улучшить их, используя обрезку и настройку фотографий в приложении. Или вы можете улучшить качество ваших сканов, загрузив их на серверы Sony.
Capture
- Стоимость: бесплатно
- Платформа: iOS (12 .0 или более поздняя версия)
- Количество оценок: 92
- Рейтинг: 4.2 звезды
- Целевые пользователи: новички, эксперты
Вы можете использовать Capture для 3D-сканирования, которым можно поделиться с друзьями или сохранить и загрузить в формате файла по вашему выбору. Для приложения требуется камера TrueDepth, которая поставляется с iPhone серии X (iPhone X, Xs, Xr) и позволяет отправлять результаты сканирования через iMessage, WhatsApp, Slack и многие другие приложения. Ключ в том, что любой iPhone может отображать скан, даже если в нем отсутствует камера TrueDepth.
Сканирование с помощью Capture похоже на панорамное фото. Вы можете предварительно просмотреть сканирование в модельной среде приложения или поместить его в AR. Это приложение имеет платформу, где вы можете зарегистрироваться для бесплатной учетной записи и сохранять или просматривать свои сканы. С этой же платформы вы можете скачать файл в формате, который соответствует вашим потребностям.
Capture использует камеры и датчики iPhone и функционирует, создавая «облако точек», позволяя измерять глубину сканируемого объекта. Затем приложение обрабатывает собранную информацию для создания 3D-моделей.
Основным ограничением этого приложения является то, что вы можете использовать его только на фронтальной камере. Поэтому вы должны держать телефон в неудобном положении, когда хотите отсканировать объект. Кроме того, всякий раз, когда идет не так, например, когда вы останавливаетесь или двигаетесь слишком медленно, приложение преждевременно прекращает сканирование.
Сканирование для всех
Приложения 3D-сканера становятся все лучше и лучше. Они стали не только проще в использовании, но и лучше по качеству и надежности. Простота использования во всех приложениях также значительно улучшилась.
С ростом индустрии 3D-печати, несомненно, скоро последует сканирование. Из-за приложений, которые копируют и улучшают объекты, 3D-сканирование также очень полезно.
Эти приложения будут становиться все лучше, но все же у них могут быть свои недостатки, такие как низкое качество и некоторые проблемы с монетизацией.
Источник