Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 8

Определение формата документа при сканировании

05.04.2015, 23:32. Показов 3233. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Я являюсь заказчиком продукта. Разработчик ТЗ уверяет меня в невозможности реализовать задумку.

Функция - сканирование документа. Идея - на экране сканирования расположить метки/рамки, в которые нужно при сканировании поместить документ, приближая/удаляя устройство. Метки указывают на формат сканируемого документа - А4, А5, А6. Задача - впоследствии отправлять на печать сканированный документ в оригинальном формате.
Подскажите, плииз, есть способы реализации этой задумки?
СПАСИБО.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.04.2015, 23:32
Ответы с готовыми решениями:

Задержка при сканировании документа в общую сетевую папку
Доброго времени суток! При сканировании документа аппаратом HP LaserJet 400 MFP M425 PCL 6 в общую сетевую папку, этот документ не виден...

Libreoffice при открытии документа формата microsoft показывает кракозябры
Когда открываю документ формата doc или rtf офисным пакетом libreoffice версии 4.2.8.2, вместо читаемого текста в документе видны случайный...

Определение данных и справочника при создании документа.
Приветствую всех! Это мой первый опыт не только в Xpages, но и в технологии веб-приложений. Методом тыка и изучения всех доступных видео и...

12
14 / 14 / 2
Регистрация: 21.01.2015
Сообщений: 131
06.04.2015, 10:01
Seventy, Что то не совсем ясна задумка. С помощью камеры ловим документ, что то типа программ чтения QR-кодов, так?? Потом, опознаем текст, картинки и т.д. (вообщем, всю информацию) на документе и сохраняем, либо отправляем на печать. + к этому мы еще получаем формат док-та?
1
 Аватар для krapotkin
6849 / 4676 / 1464
Регистрация: 14.04.2014
Сообщений: 20,671
Записей в блоге: 21
06.04.2015, 11:11
еще подскажите объем, который требуется обрабатывать таким способом
и посмотрите на цены, которые предлагает за такую штуку лидер рынка - ABBYY
там есть универсальные автоматизированные решения по такому вводу для налоговых, банков и т.д.
цены к полумиллиону подбираются.

Добавлено через 53 секунды
Цитата Сообщение от Seventy Посмотреть сообщение
невозможности реализовать
оно же может быть не "принципиально невозможно" а "невозможно в данные сроки за данные деньги"
1
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 8
06.04.2015, 21:27  [ТС]
Цитата Сообщение от Hedd Посмотреть сообщение
Что то не совсем ясна задумка
Цитата Сообщение от krapotkin Посмотреть сообщение
еще подскажите объем, который требуется обрабатывать таким способом
Задумка следующая - сделать так, чтобы при сканировании документа и последующем его сохранении фиксировался формат (т.е. отношение отсканированного дока к листу формата А4).
Чтобы впоследствии отсканированный паспорт (пример "с потолка") не распечатывалась на весь А4, а сохранял при выводе на печать оригинальный размер. Для этого хочется чтобы при съемке пользователь визуально отмасштабировал документ к листу А4. Объем - 3-4 документа за сессию. Весь вопрос в том, реализуемо ли это при разработке приложения с бюджетом в районе 100 килорублей?
0
 Аватар для krapotkin
6849 / 4676 / 1464
Регистрация: 14.04.2014
Сообщений: 20,671
Записей в блоге: 21
06.04.2015, 21:52
если мы сканируем документ, то вся информация о его физическом размере у нас уже есть
и при печати мы можем ею свободно пользоваться
если фотографируем, тогда да, размер зависит массы переменных
1
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 8
06.04.2015, 22:23  [ТС]
Цитата Сообщение от krapotkin Посмотреть сообщение
если мы сканируем документ, то вся информация о его физическом размере у нас уже есть
Цитата Сообщение от krapotkin Посмотреть сообщение
если фотографируем, тогда да, размер зависит массы переменных
А разве физически это не одно и то же, когда мы это делаем камерой мобильного устройства?

Добавлено через 2 минуты
Цитата Сообщение от krapotkin Посмотреть сообщение
если мы сканируем документ, то вся информация о его физическом размере у нас уже есть
Эта информация откуда возьмется? Только если мы заранее в программу заложим размеры каждого документа.
А если Вы просто кладете паспорт на стол и сканируете/фотографируете его мобильным устройством, программа откуда возьмет его размеры?
0
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
06.04.2015, 22:47
Seventy, что-то даже не представляю как это должно выглядеть. Если мы хотим отсканировать паспорт, как мы узнаем какую часть пространства на листе А4 он займет? Визуально это оценить очень сложно. То есть даже если сделать в программе вывод листа на весь экран, пусть даже с сеткой, как расположить устройство так, чтобы изображение паспорта с камеры заняло ровно столько пространства на экране, сколько займет реальный паспорт на реальном листе А4? По-моему лучше сделать действительно несколько типов документов (пусть не все, но самые основные, и потихоньку добавлять), и не то чтобы сканировать документ, а парсить его - считать весь текст и подставить только текст в шаблон. Но тут уже получается не копия документа, для каких то более менее серьезных операций такое не подойдет. Если нужна именно точная копия - можно после сканирования дать возможность расположить документ на листе, меняя его положение и размер. Но в любом случае, сделаете вы как я описал во втором варианте, или придумаете, что-то реально удобное и реализуете свою изначальную задумку - то что будет на выходе не будет точной копией документа, как минимум будет изменен его размер, даже если очень хорошо подгонять размеры погрешность будет всегда.
1
 Аватар для krapotkin
6849 / 4676 / 1464
Регистрация: 14.04.2014
Сообщений: 20,671
Записей в блоге: 21
06.04.2015, 22:53
у любого аппарата есть разрешение

представьте, что сканер - тот же фотоаппарат, находящийся вплотную к бумаге.
у него всегда расстояние до бумаги одинаковое ~0
у фотокамеры объекты разного размера в зависимости от линз и расстояния до объекта укладываются в одно и то же количество точек матрицы. чтобы узнать размер, нужно знать расстояние и настройки оптики.

у сканера расстояние=0 и поэтому разрешение сканера * количество отсканированных точек = размер
разрешение 300 точек/дюйм, отснято 600 точек, значит физический размер = 2 дюйма
все просто
при печати картинка так же обратно масштабируется по разрешению принтера
если не задавать масштаб и разрешение тоже = 300 точек/дюйм, вылезет бумажка ровно такого же размера
чистая арифметика

с фотографией этот номер не пройдет, но если на ней есть опорный размер, линейка, то по ней можно вычислить масштаб и умножить на него
Миниатюры
Определение формата документа при сканировании  
1
 Аватар для contedevel
57 / 55 / 13
Регистрация: 07.10.2012
Сообщений: 606
07.04.2015, 03:42
Цитата Сообщение от Seventy Посмотреть сообщение
Здравствуйте.
Я являюсь заказчиком продукта. Разработчик ТЗ уверяет меня в невозможности реализовать задумку.
Функция - сканирование документа. Идея - на экране сканирования расположить метки/рамки, в которые нужно при сканировании поместить документ, приближая/удаляя устройство. Метки указывают на формат сканируемого документа - А4, А5, А6. Задача - впоследствии отправлять на печать сканированный документ в оригинальном формате.
Подскажите, плииз, есть способы реализации этой задумки?
СПАСИБО.
Есть 3 способа:
1-ый ввести размер сканируемого объекта, хотя бы приблизительный, допустим фото того же паспорта и его приблизительный реальный размер, на основе этого подбирается минимально возможный формат
2-ой ложить лист - на него объект и фоткать весь лист (даже ПО не надо), можно вариант выше: с эталонным объектом сравнивать
3-ий определять фокусное расстояние камеры и соотношение и расстояние до листа (пользователь сам должен устанавливать) и на основе этого производить рассчеты
Как видите автоматизировать не получиться, приложения не обладает интеллектом такого уровня, чтобы понять размер объектов по окружающей среде (это даже для человека зачастую сложно), сделать теоретически можно, но пока с трудом даже лучшим университетам мира удается)

Добавлено через 5 минут

Не по теме:

krapotkin, с города Кропоткина?

1
07.04.2015, 08:50

Не по теме:

Цитата Сообщение от contedevel Посмотреть сообщение
krapotkin, с города Кропоткина
несолидно, наоборот, город с меня

0
67 / 43 / 5
Регистрация: 24.08.2013
Сообщений: 678
07.04.2015, 08:50
Цитата Сообщение от contedevel Посмотреть сообщение
2-ой ложить лист - на него объект и фоткать весь лист
А ведь действительно. Можно класть объект на заранее разлинеенный прямоугольник, а потом, после фотографирования, алгоритмом считать не закрытые объектом линии справа налево и снизу вверх. Тем самым получим размер объекта.
1
 Аватар для krapotkin
6849 / 4676 / 1464
Регистрация: 14.04.2014
Сообщений: 20,671
Записей в блоге: 21
07.04.2015, 09:09
если сделать штатив, как у фотоувеличителя, то можно прямо промаркировать размеры для каждой высоты

короче, изображения со сканера для работы удобнее.
а фотокамера - требуется целый программно-аппаратный комплекс, включающий не только аппарат, но и штатив, и прижимное стекло, и освещение (встроенную вспышку нужно отключить), и софт более экзотическим будет))
у меня есть опыт программирования работы и со сканером и с фотокамерой, там все непросто )))
хотя за означенные деньги мы бы, конечно, справились с проблемой )))))

P.S.
ах,да, совсем забыл! для работы и с тем и с другим, учитывая тему "программирование андроид" придется работать через "большой ПК", с последующей передачей результатов на телефон/планшет...
либо использовать встроенную говнокамеру ))
1
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 8
18.04.2015, 20:25  [ТС]
Всем спасибо за помощь!
Остановился на заранее заложенных в программу размерах документов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.04.2015, 20:25
Помогаю со студенческими работами здесь

Редактирование формата табличного документа
Всем привет. Дело вот в чём. Есть таблица, в которой есть лишние данные (выделены на скрине) Их удалил программно, поэтому при печати...

Полосы при сканировании
сканер HP при сканировании появляются на одном и том же вместе полосы .

Ошибка при сканировании(
МФУ-шник HP LaserJet M1005. Работал отлично. Сейчас печатает, делает ксерокс, но не сканирует. При выборе меню сканирования выдаёт вот...

Полосы при сканировании
Доброго времени суток. На изображении при сканировании появились полосы которые легли поверх текста. Как можно их убрать? Скрин файла

Определение формата файлов
Здравствуйте! Нам была поставлена задача написать программу, определяющую формат файла не по расширению, а по его коду. Планируется, что...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru