Pull to refresh

Comments 71

Такую печать как в примере проще и быстрее по новой сделать в программке Stamp.
Уж я в бытность студентом натренировался)
Яб многие справки и выдающих их чиновников запретил законом.
А я б запретил закон. Хватит и 10 Библейских заповедей.
UFO just landed and posted this here
Мне бы и двух хватило:
1. Дают — бери.
2. Бьют — беги.
А Тарьяг Мицвот с его 613 заповедями уже перебор.
UFO just landed and posted this here
Я думаю что Мицгол таки оценил бы шутку.

«Каждый раз когда я встречу незнакомый термин я буду использовать поисковые системы».
По правде говоря, некоторые заповеди из иудаизма для меня вообще смешны. Посудите сами:
1 Знать, что есть Бог (Исход 20:2)
2 Знать, что Он один (Дв. 6:4) — один или не один, но надо быть толерантным и допускать, что у других людей может быть свой Бог
3 Любить Его (Дв. 6:5)
4 Бояться Его (Дв. 6:13) — страхов у нас и так выше крыши, зачем навешивать еще один?
5 Служить Ему (Исход 23:25, Дв. 11:13, 13:5)
6 Стремиться к общению с мудрецами Торы (Дв. 10:20, 11:22)
7 Давать клятву Его Именем (Дв. 10:20) — не упоминай имя Господа всуе
8 Уподобляться Всевышнему в Его действиях (Дв. 28:9)-откуда я знаю, как Бог поступает в разынх ситуациях? По воде ходить я не умею. опять же.
9 Освящать Его имя (Ваик. 22:32) своим гнусным языком? :)
10 Читать «Шма» каждый день вечером и утром (Дв. 6:7) — есть более полезные книги, раз на то пошло

ну и так далее…
Извините за скользкие выражения. :-) Шутка не моя:

Для ортодоксального христианина и двух заповедей достаточно. Но вот для православного иудея и десяти мало, им надо заповедей по количеству равному количеству костей Адама и Евы.

Хотя в каждой шутке… Если бы мы не воспринимали юридические нормы так по христиански широко, сводя их к «бери» и «беги», а были так же скрупулёзны как иудеи в Галахе и мусульмане в Ассыротель Мустаким, то и рай бы в России наступил.
К сожалению, ни в одной точке мира рай для целой нации так и не наступил, будь то две, десять или 10000 заповедей и норм права. Подозреваю, что рай может наступить для конкретного человека, который понял что-то невыразимое и наслаждается жизнью, но не для масс или наций/народов…
Хм… А разве использование вместо печати и подписи факсимиле и картинки оттиска печати законно? Я что-то в жизни проспал?
Есть положительная судебная практика по факсимиле даже на счете-фактуре, а это куда более важный документ. Практика заключается в том, что факсимиле это не замена подписи, а просто способ изготовления подписи. Хочешь ручкой делаешь подпись, хочешь картинку накладываешь. Мы готовим к публикации статью об этом, приведу небольшую выдержку:

Закона о факсимильной подписи нет. Однако есть четкое понимание (сложившееся с годами благодаря бесконечным судебным разбирательствам) того, когда можно, а когда нельзя использовать аналог собственноручной подписи.
Факсимиле, как правило, проставляется на документах, которые не подразумевают существенную материальную или иную ответственность. Так, аналог подписи может быть представлен на счетах, актах, накладных и договорах. Этот момент необходимо заранее обсудить с контрагентом и составить соглашение, подтверждающее юридическую значимость подобных документов. Кроме того, использовать факсимиле можно в ходе переписки (внутри фирмы и с партнерами).
Перечень случаев, когда аналог подписи использовать настоятельно не рекомендуется, куда внушительнее. Сюда относятся: подготовка контрактов на крупные суммы, сдача бухгалтерской отчетности (вот нельзя и все тут), формирование платежных документов, оформление доверенности, проведение операций с векселем, подготовка заявления на открытие расчетного счета и др.
Я наверно неточно выразился. Да, использование факсимиле допускается в некоторых случаях, но именно оттиск штампа с изображением подписи. Использование изображения факсимиле, да и изображение оттиска печати, легко фальсифицируются, а значит не могут нести хоть какой-то законной силы.
Я согласен, что вопрос тонкий, но на практике на документы картинки уже давно накладывают все кому не лень, главное, чтобы документы не подразумевали существенную отвественность.
Точно есть и обратная практика по запрету использования факсимиле в рассылаемых налоговой извещениях.
Самый известный документ, на котором используется факсимиле подписи:

Бенни Франклин!!! Обнажаю его. Но больше всё же Елизавету II.
Знаю знаю эту программу ;) Не быстрее :)
Не знал что у неё есть апи для автоматической обработки. Например из PHP
Я работаю в оперативной полиграфии и могу с уверенностью сказать что это уголовная статья (если распечатывать документ).
не проходит и дня что бы хоть один умник не приходил такое печатать, устал каждому объяснять, распечатал и повесил плакат с цитатой из УК и комментариями к ним.
то есть без печати документа никакой ответственности нет?
Вы не даете возможности скачать обработанный вариант печати/подписи?
Нет, а зачем? Нет такого пользовательского сценария. Люди хотят наложить печать или подпись на счет и мы предоставляем такую возможность. Мы же не сервис по распознаванию печатей. В принципе можно нажать на картинке save picture as и сохранить к себе если хочется
Вариант с save picture as плох тем, что обработанная печать имеет очень низкое разрешение
Ок, но я по-прежнему не понимаю зачем ее отдельно-то качать?
чтобы ставить ее на справку в бассейн :)
Ну, скажем так — у вас получился бы довольно популярный сервис обработки фото/сканов печатей/подписей, если бы вы выкатили данный функционал отдельным пунктом =)
Кроме того, алгоритм под номером два неплохо справляется с фотографиями текстов, при этом они становятся более удобочитаемыми (особенно при печати).
А причем тут онлайн бухгалтерия?
Ни при чем. Я лишь предлагаю выложить получившийся функционал отдельным сервисом. Наверняка, он будет очень популярен.
А зачем это делать, если мы в другом бизнесе?
Не делайте. Простите, что предложил. Больше не буду.
вы действительно считаете, что человек может быть только в одном бизнесе?

пс. не думаю, что сервис был бы популярным
Чтобы быть как Microsoft!
Ну это не совсем наш бизнес, но мы подумаем :)
Как-то читал курс по работе с изображениями там был предложен такой алгоритм:

1. копируем исходное изображение на новый слой;
2. добавляем к нему Гауссово размытие (параметр сигма — зависит от картинки и толщины линий);
3. выбираем способ наложения — деление.

В итоге получается изображение с белым (250-255) где фон и другими цветами если присутствуют контрастные области. Думаю можно что-то подобное использовать при выделении подписи. У меня получилось примерно так в GIMP — img23.binimage.org/50/b3/01/screenshot.png (для рассмотренных в статье не контрастных подписей).
По сути это ведь еще одна альтернатива поиска краев? Но количество мусора в приведенной вами картинке мне кажется больше, чем в нашем способе, там весь фон какими-то крапинками покрыт. Может как-то это еще доработать можно?
В алгоритме получается два параметра — сигма (для размытия) и порог (для преобразование в бинарное изображение). Думаю если выбирать порог исходя из картинки, подпись будет хорошо различима, а небольшие крапинки можно убрать при помощи математической морфологии, как в статье с печатью.
Печати можно еще проверять на правильность круга и если нет вводить коррекцию перспективы.
вот это хорошее предложение, а то на ровном листе печать в перспективе выглядит как минимум подозрительно.
Не все печати круглые (хотя да, их большинство).
Все три проблемы одинаково хорошо решаются простым алгоритмом:
1) Нормализируем гистограмму по каналам
2) Делаем High-Pass
3) Если изображение получилось малоконтрастным — нормализируем еще раз
4) Выбеляем светлое, зачерняем черное.



Человеку «на глаз» это сделать легко. А для автоматики нужно будет «натренировать» алгоритм (подобрать оптимальные коэффициенты), или предоставить, опять же, несколько вариантов на выбор пользователю.
Еще хотелось бы соотвтствия размеров, хочется чтобы размер печати в вашем сервисе соответствовал на листе бумаги в жизне. А то порой ваш обработчик в этих трех вариант предлагает разный размер, и который кажется подходящим как назло плохо обработался.
Поля по разному могут подрезаться в каждом из вариантов, в этом проблема
Может тогда пользователю дать возможность это указать самому, например, он проводит линию по картинке от края до края печати и вписывает, что это 8 см и ваш алгоритм правильно все масштабирует.
Это как-то уже трудно для пользователя, всю суть идеи убивает. Будем пробовать улучшать то, что есть, без перекладывания проблем на пользователя.
Но вы и так уже переложили проблему на пользователя, заставляя оценивать и выбирать вариант. Я вот к примеру этим был очень озадачен, а какой же вариант мне выбрать, какой будет соответствовать реальным размерам, в итоге я попробовал оба из хорошо обработанных, сохранив документ и проверив соответствие с реальной печатью. Но был удивлен, что оба не подходили, затем я решил сделать новое фото (даже пошаманил в шопе), но даже меня постигла даже беда, в результате забил на это, а так хотелось чтобы все было аккуратненько. Так что можно хотя бы попытаться определить размеры, а затем у пользователя спросить действительно это 8 см и тот, либо подтвердит, либо подправит. Понимаю, что не у каждого под рукой есть линейка, но в этом случае нужно проинформировать, что такая-то денежка столько-то см, а если свернуть н-раз, то будет 1 см, как то так.

Кстати, заметил еще один момент, на превью если пара варианты обработались хорошо, то может казаться, что один из них лучше, а на деле выходит наоборот, это просто потому что превью маленькое и не разглядел.
Так может проще, чтобы пользователь при загрузке указывал ширину/диаметр оттиска? Вам и пользователю станет проще делать соответствия размеров оригинала и электронной копии. Все равно в алгоритме используется поиск и выделение границ оттиска. После нахождения границ оттиска масштабировать до указанного линейного размера оригинала. Или уже после окончательных манипуляций с оттиском, подгонять под указанный размер. Можно по умолчанию оставить стандартный размер клуглой печати гос. образца.
Бросаются в глаза 2 вещи, над которыми еще можно поработать:
1. баланс белого. На исходной фотке освещение такое, что цвет печати должен был бы меняться при переходе к новому фону, чисто белому, а не меняется. Исправляется вычислением относительной разницы между яркостью (в каждом канале) между исходным фоном и белым, и добавлением этой же относительной доли в цвет печати-подписи.
2. маска захватывает часть пикселей исходного жухлого фона, и какой бы точной она ни была, все равно фон будет захватываться в силу того что на краях работает антиалайзинг (часть пикселей картинки использует смешение цветов рисунка и фона). Решение: маску, полученную в результате автоконтраста и убирания лишнего фона, используем в качестве области для заливки родным цветом печати (можно взять его из «середины» области маски).
Уверен, можно улучшить результат, если не переводить RGB картинку в grayscale «в лоб». Подпись/печать скорее всего (и судя по Вашим примерам) синего цвета, а в Ваших вариантах обработки вы выбрасываете эту информацию.
оффтоп, но какой классный дизайн у вашего сайта
А я интересный специфический баг нашёл. Если зайти на ваш сайт в браузере Chrome с установленным расширением chromeTouch, то я могу мышью сдвинуть страницу влево и увидеть выдвигающиеся изображения, но вниз не могу, только стрелками. Вот тут картинка. :)
Ну это наверное бак плагина, ибо полосы прокрутки то нет, так что и не должно прокручиваться
Таких планов нет, да и смысла не много — все эти операции легко воспроизводятся с помощью графических библиотек + в комментариях был неплохой способ в два шага, что очень всё упрощает
Судя по всему ваша программа не имеет функции коррекции перспективы, а это серьезный минус. Печать в примерах получается овальная, хотя в реальности она наверняка круглая. Можно конечно пользователю сказать, чтобы при фотографировании он держал фотоаппарат строго паралельно листу бумаги, но увы-не всегда это возможно.
Да, выше уже говорили, будем допиливать :)
Всё конечно хорошо, но нет ничего лучше чем сканер и фотошоп. уж простите за банальность.
Даже по работе приходилось промышлять ентим делом.
Это сделано для людей которые не знают что такое фотошоп :)
Странно, а почему вы не пользуетесь каналами? Проще всего разделить синюю печать и черный текст по цветам.

Тем не менее хочу всем напомнить о 327 ст. УК.
Она действует. Испытал на себе.
Про юридические аспекты было написано несколько выше в комментариях. А по цветам не стали делать потому что иногда бывает сложно назвать печать однозначно синей :D а уж подпись и подавно
Разве Вы не видели многоцветных печатей? Есть ещё и с невидимой краской. Простите, но я топик воспринимаю как вполне нормальный способ сделать виртуальную печать, но юридически это на столько сомнительно!
Этот комментарий, я так полагаю, адресован не мне, а alexfg
Комментарий адресован всем. Жду с нетерпением поста о использовании факсимиле в современном документообороте.

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

Простите если как то оскорбил.
Испытал на себе.
Расскажете?
Это грустная история.
Арест, Петровка, трещины на ребрах, суд, оправдание по сроку давности. Плюс 2.500$ на адвоката.
3 года тянулось.
Ох-ты-ж-бля.

Заинтриговали ещё больше.
Рецепт прост — не попадайся :)
Sign up to leave a comment.