|
Определение ШК в изображении | ☑ | ||
---|---|---|---|---|
0
Gsoom2010
18.03.13
✎
20:20
|
Добрый день господа.
В общем если коротко описать задачу: 1. В потоке сканирую документы (возможно средствами 1С или как-то иначе) 2. В полученных изображениях нахожу ШтрихКод (любой тип) и считываю его 3. По информации из ШК нахожу в 1С документ и связываю его со сканом Если с первым пунктом ещё как-то более менее достаточно материала для изучения то по второму вопросу я ничего не смог найти, может кто знает библиотеку или другие средства для решения вопроса? В принципе необязательно первые 2 пункта осуществлять в 1С, достаточно распарсить результат работы какой-нибудь софтины к примеру... Возможно кто-то решал подобную задачу? |
|||
1
SherifSP
18.03.13
✎
20:23
|
(0) Решил, все очень легко
|
|||
2
Gsoom2010
18.03.13
✎
20:23
|
Документы которые я хочу сканировать генерирую я сам, поэтому ШК могу вставить любой подходящий для решения задачи. Может конечно и задача поставлена с ошибкой и можно обойтись без ШК?
|
|||
3
SherifSP
18.03.13
✎
20:25
|
(0) Только по пункту 3, если у тебя сканер в разрыв клавиатуры, нужно чтобы была постоянно запущена обработка, которая при считывании осуществляет поиск документа
|
|||
4
SherifSP
18.03.13
✎
20:29
|
Я для реализации данной задачи использовал тип шк Ean128, в текст шк передавал:
- Дату документа, год, месяц; - Вид документа, например если это реализация то RT, если поступление товаров, то PT; - символ номера документа, например ЧК - XK; - ну и сам номер документа. Все это передавал в зашифрованном виде в текст шк и хранил там же |
|||
5
Gsoom2010
18.03.13
✎
20:29
|
(3) я наверное плохо сформулировал, искать ШК нужно в графическом файле полученном со сканера
|
|||
6
Gsoom2010
18.03.13
✎
20:34
|
Пример:
1. Секретарь берёт пачку накладных в бумаге 2. Сует в сканер 3. Сканер в потоке сканит бумагу и получаются к примеру jpg файлы 4. В jpg файлах ищется ШК и "считывается" его значение .... |
|||
7
Gsoom2010
18.03.13
✎
20:38
|
Подобное, судя по описанию, сделано в 1С Документооборот
Завтра попробую посмотреть как там это сделано... |
|||
8
Gsoom2010
18.03.13
✎
21:03
|
Вот нашёл http://www.aivision.ru/forum/viewtopic.php?f=2&t=2 в тему
|
|||
9
Gsoom2010
18.03.13
✎
21:14
|
Ещё приложение для консоли нашел http://vidikon.com/vidikonreader.php?Lang=ru
Завтра потестирую отпишусь. Неужели никто не решал подобную задачу? После того как решу выложу полное решение. |
|||
10
NcSteel
18.03.13
✎
21:16
|
(9) В Росатоме как то данную задачу решили, как не скажу, не видел. ))))
|
|||
11
Злопчинский
18.03.13
✎
21:28
|
(9) а можно запулить на [email protected] маячок?
|
|||
12
Gsoom2010
18.03.13
✎
21:32
|
(11) всмысле кинуть тебе письмо если подберу решение?
|
|||
13
Gsoom2010
19.03.13
✎
07:19
|
Попробовал VidikonReader хавает просто штрих коды, но в изображении их не находит, напишу разработчику может что подскажет.
Попробовал Shreader от aivision, удачно определил ШК типа EAN-13 со скана документа в серых тонах 150 dpi. Судя по тому что я прочитал у данной программы есть режим пакетной обработки графических файлов. Буду пробовать, о результах отпишусь. Всё ещё надеюсь на подсказку возможно более просто решения. |
|||
14
Gsoom2010
19.03.13
✎
08:41
|
Shreader отработал пакетное определение ШК, для этого в консоль передаётся путь к папке с изображениями, вывод результата работы он кидает в txt файл.
|
|||
15
pavlov
19.03.13
✎
09:24
|
http://www.vintasoft.com/rus/vsbarcode-dotnet-index.html
c 1C через Elisy .Net Bridge |
|||
16
Gsoom2010
19.03.13
✎
13:59
|
(15) 300 $
|
|||
17
Gsoom2010
19.03.13
✎
14:06
|
В принципе из бесплатных вариантов задача уже решена на теории:
1. Сканировать через WIA Получить снимок с веб-камеры из 1С 2. Запускать внешнее консольное приложение Shreader 3. Парсим по результат работы пункта № 2 4. ??? 5. PROFIT Единственное что не очень красиво, запускать внешнее приложение, но это не страшно. Кто знает решение изящнее прошу подсказать. |
|||
18
Gsoom2010
22.03.13
✎
17:01
|
Бамп
|
|||
19
zladenuw
22.03.13
✎
17:13
|
Только тут qr код
http://infostart.ru/public/177082/ |
|||
20
Mikeware
22.03.13
✎
17:23
|
а приложение Душелова кто-нибудь тестил?
|
|||
21
Gsoom2010
22.03.13
✎
17:30
|
(19) Спасибо за ссылку, я как раз планировал на днях посмотреть что за библиотека такая от ZXing, думаю пример по ссылке поможет
|
|||
22
Gsoom2010
22.03.13
✎
17:30
|
(20) Что за приложение?
|
|||
23
К_Дач
22.03.13
✎
17:34
|
Решаю похожую задачу. Только у меня пакетная загрузка в 1С Документооборот. Что хочу сказать... Используется встроенная компонента распознавания штрихкодов 1CRecognition, по технологии Native. Тестировал - распознает штрихкоды через раз. Есть скан документа, на нем есть штрихкод, возвращает числовой номер штрихкода не всегда. Даже в тех случаях, когда в качестве исходного изображения подсовывал ей скриншот штрихкода в хорошем качестве - тоже самое. 1С Документооборот может работать с продуктом ABBYY Recognition server. В настоящее время заказал триальный ключ, буду тестить... Сторонних внешних компонент для 1С, поддерживающих распознование, с Native (чтобы взлетело на УФ) - не нашел
|
|||
24
Gsoom2010
22.03.13
✎
17:40
|
(23) А что думаешь по поводу описанной мной схемы через внешнее приложение? По моим первым тестам Shreader отлично прочитал все ШК
|
|||
25
Gsoom2010
22.03.13
✎
17:41
|
(23) >> буду тестить
Отпишись пожалуйста о результатах теста, можно мне в почту, если тема будет закрыта |
|||
26
К_Дач
22.03.13
✎
17:43
|
(24) Честно говоря, мне она не нравится. Лучше использовать внешнюю компоненту.
http://infostart.ru/public/178441/ скачал данную обработку, буду разбираться, как там подключена Zxing и как юзается... Кстати, АББИИ тоже ни разу не маленьких денег стоит... Правда, там универсальный продукт, насколько я понял |
|||
27
Gsoom2010
22.03.13
✎
17:46
|
(26) А можешь кинуть её мне в почту [email protected] ?
|
|||
28
Mikeware
22.03.13
✎
17:50
|
(22) не приложение, а внешняя компонента.. просто с админом разговаривали, вот я и написал...
странно, что на инфостарте не нашел. как раз было - поиск и распознование ШК на скане. Причем была бесплатная и платная версии вроде... |
|||
29
sapphire
22.03.13
✎
17:52
|
(0) 1С Документооброт вроде умеет так делать. В пн могу уточнить допиливали ли его.
|
|||
30
Gsoom2010
22.03.13
✎
17:55
|
(29) Пишут что умеет, но я ещё не смотрел как, любая информация поможет в вопросе
|
|||
31
К_Дач
22.03.13
✎
17:58
|
(30) отправил.
(29) Документооборот нагрузочное тестирование в плане распознования не выдержал |
|||
32
Gsoom2010
22.03.13
✎
18:03
|
(28) Нашёл только вот это у Душелова http://infostart.ru/public/14738/
(31) Спасибо |
|||
33
sapphire
22.03.13
✎
18:11
|
(31) А у нас выдержал :)
|
|||
34
Gsoom2010
22.03.13
✎
18:14
|
Раз уж наконец разговор в тему пошёл, чем лучше генерировать штрих код? Я недолго думая стал использовать компоненту называемую 1С: Печать штрихкодов, но вдруг
|
|||
35
sapphire
22.03.13
✎
18:22
|
(34) Я своим предлагал использовать идентификатор объекта в качестве ш.к.
|
|||
36
Mikeware
22.03.13
✎
18:24
|
(32) похоже, она...
|
|||
37
Mikeware
22.03.13
✎
18:24
|
(35) у нас так и сделано... идентификатор не меняется...
|
|||
38
Gsoom2010
22.03.13
✎
18:48
|
(35)(37) Ну это понятно, а чем генерите ШК в изображение?
|
|||
39
Mikeware
22.03.13
✎
18:54
|
(38) шрифтами...
|
|||
40
Hmster
22.03.13
✎
19:55
|
(38) посмотри как в УТ 11 ш.к. печатается. там ставить ничего не надо и на линухе работает
|
|||
41
К_Дач
22.03.13
✎
23:37
|
(33) да? и как у вас работает? пачку доков в потоковый сканер, сканируется норм, качество гуд, из 10 штук 7 не распознается.
|
|||
42
К_Дач
28.03.13
✎
12:48
|
Протестировал ABBY Recognition server. Успешно работает и распознает штрихкоды. Соответсвенно распознанное изображение в 1С ДО прикрепляется к элементу справочника, откуда этот штрихкод был распечатан.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |