
NotABug
23.11.2016
21:17:42
ну собственно да, opencv короче

0wl
23.11.2016
21:18:01
Цвета мб и не проблема, если бинаризацию сделать
Хотя тут может потерятся важная инфа для классификации букв

Google

NotABug
23.11.2016
21:18:20

0wl
23.11.2016
21:19:29
Короче да, попиксельное сравнение для такой маленькой выборки это прямо мастхев будет. Тем более разовая задача как я понимаю.
Так бы можно было заморочится, обучить классификатор и дальше решать такие штуки ванкликом )

NotABug
23.11.2016
21:20:02
плюс тут еще можно на равные сегменты бить (4х4 квадрат), что вообще найс
сильно облегчит дело

0wl
23.11.2016
21:20:36
Угу. Прямо халява =)

NotABug
23.11.2016
21:20:46
:)

Vitaly
23.11.2016
21:23:02
вроде понятно объяснил

NotABug
23.11.2016
21:23:27
да

0wl
23.11.2016
21:24:07
Хм, вечер перестает быть томным в таком случае =)))

Aleks
23.11.2016
21:24:32
может я слишком простой, но если шрифты известны и размеры, то можно собрать все варианты букв и слогов и тем же фотошопом обработать

Utah
23.11.2016
21:24:37
Вечир в хату ребят

Google

Vladusha
23.11.2016
21:25:01
Ну он так и делает же

Aleks
23.11.2016
21:25:03
ну а дальше opencv для поиска совпадений

0wl
23.11.2016
21:25:07
Вообще я бы тебе посоветовал составить алфавит и прогнать свой текст через него. В результате получишь какие-то буквы + плейсхолдеры
Это уже читаемо
Если недостаточно, то уже делай распознавание других паттернов.

NotABug
23.11.2016
21:26:28
так, а изначально задача научиться распознавать ушакаленный Pixelate'ом текст?

0wl
23.11.2016
21:26:32
Кстати Aleks дело предлагает, но это чуть сложнее моего варианта. По времени. Но точность конечно выше

Vitaly
23.11.2016
21:26:45
Ладно, я ушел про OpenCV читать

0wl
23.11.2016
21:27:55

Aleks
23.11.2016
21:28:02

0wl
23.11.2016
21:28:36

Aleks
23.11.2016
21:29:53
я, к сожалению, так и не дошел до opencv, но я думаю, что самый простой вариант - это просто брут на совпадение с паттерном, опять же с известными шрифтами и размерами.

Vitaly
23.11.2016
21:33:33

0wl
23.11.2016
21:34:10
А откуда у тебя уверенность, что ты получишь тот же результат?
Хотя если ты все исходное знаешь... В этом случае я вообще не вижу проблем чтобы тупо нагенерить букв и сочетаний и натравить на это OpenCV
Это будет проще всего.

E.
23.11.2016
21:36:26
за время дискуссии можно было уже 150 ручками разобрать символов)

Google

0wl
23.11.2016
21:36:48
@call_the_police да ну. Скукота)

NotABug
23.11.2016
21:36:58

E.
23.11.2016
21:37:28
самый простой варик при текущих переменных) но брут по паттерну - я бы так делал

Aleks
23.11.2016
21:37:29
на вход надо добавлять что-то похожее на искомый текст, но точно не войну и мир, то сеть будет искать Толстова в твоём тексте, а не то что ты хочешь.
да и вообще все схватились в последнее время за нейросети и пытаются пропихнуть куда можно и не нельзя)

0wl
23.11.2016
21:38:48
Там ему тут не нужна нейросеть в общем-то
Если загоняться на ML, то хватит обычного классификатора.
Чтобы буковки разобрать и сочетания
И чтобы не генерить руками можно скормить Войну и мир для обучения.

Dolt
23.11.2016
21:43:08
винда 10 шифрует хард?

∀RTUR
23.11.2016
21:45:02
да
BitLocker

Dolt
23.11.2016
21:46:57
это по дефолту при установке ?

NotABug
23.11.2016
21:51:33
нет, не правильно

∀RTUR
23.11.2016
21:53:11

NotABug
23.11.2016
21:53:19
1056 число перестановок
очень даже не много кстати

∀RTUR
23.11.2016
21:54:10

NotABug
23.11.2016
21:57:02

Google

Dmitriy
24.11.2016
04:45:10
Привет. Такой вопрос - в разделе реестра HKCR\CLSID есть ком-сервера для которых путь в InprocServer32 выглядит как somename.dll. Т.е. он относительный. Если у меня есть возможность заставить приложение загрузить данный ком-объект, смогу ли я замутить что-то типо Dll Hijacking? Естественно, предпологается, что прога не меняет рабочую директорию и все такое. Просто даже в Вин10 есть такие ветки реестра, поэтому подумал, мб все не так просто и это режится системой?


/dev
24.11.2016
04:55:17
528 вариантов, или я не правильно посчитал?
У жпега блок — 8x8 (смещения символа внутри блока). Шрифт может быть не моноширинным. Символ накрывает здесь (2-3)х(2-3) блока в зависимости от смещения.
Для пары, с учётом смещения — 64 варианта. 66х66 пар. 278784 вариантов. Только для пар
Можно сильно упростить модель (а в машинном обучения чем проще модель — тем она устойчивее и меньше переобучается), добавив априорную информацию из задачи, что в каждом блоке — линейная сумма яркостей
Дальше приходим к такой модели.
Есть фигуры на пиксельной плоскости, каждая точка лежит в одном из 66 классов плоскость нарезается на блоки 8х8, а яркости внутри блоков усредняются. Это наблюдаемые переменные. Эти фигуры нам известны. P(Y|X) можем выписать. Там не будет нелинейностей (что сыграет на руку для упрощения модели).
Дополнительно, ограничения. Символы идут группами в строках — с одинаковой оординатой — добавляем сюда штраф в P(X).
В итоге построим модель P(Y,X). Там итоге сведется в линейной системе.


NotABug
24.11.2016
06:25:28

/dev
24.11.2016
06:26:50
Если были бы нелинейности при наложении, то был бы смысл пару распознаванать. А так — это лишний риск переобучения

Vladimir
24.11.2016
07:56:49


Evgeny
24.11.2016
12:10:57
https://m.habrahabr.ru/post/315850/#habracut
End2end везде, понятно почему групповых чатов нет)

Aleksander
24.11.2016
12:20:33
вопрос. это какая-то альтернативная кодировка или просто неправильный вклалыш?
5 = зеленый например но я хоть убей зеленого тут не вижу

CthUlhUzzz
24.11.2016
12:21:44
Что мешает померить?

Fuuss ?
24.11.2016
12:22:46

CthUlhUzzz
24.11.2016
12:24:17
Для этого разве не нужно узнать реальный номинал резистора?
Может он вообще отличается от всего остального)

Aleksander
24.11.2016
12:26:32
про померить совет был годный. это просто 220 ом на самом деле
спасибо

Leo
24.11.2016
12:27:45
а цветовая маркировка на самом резисторе (те самые полосочки) соответствует тому что намерил?

Google

Aleksander
24.11.2016
12:30:12
да маркировка правильная, вклалыш - нет

Vladimir
24.11.2016
12:36:54

Aleksander
24.11.2016
12:37:40
10% насколько я знаю если без золотой полоски
золотая - 5%. или не так?

Vladimir
24.11.2016
12:40:27
а вот не помню...
помню, что на резисторах погрешность какая-то дикая была

noobdoesre
24.11.2016
12:41:04
Рад пожаловать к вашему шалашу.

Aleksander
24.11.2016
12:41:42
еще глупый вопрос - припой должен немного кипеть при пайке? или это значит что температура слишком большая? было 350 градусов

Bo0oM
24.11.2016
12:41:55

MERRON
24.11.2016
12:42:21
О, привет)

noobdoesre
24.11.2016
12:42:53
Говорят, у вас тут жаркие баталии.

Vladimir
24.11.2016
12:44:24

Aleksander
24.11.2016
12:46:51
ок, спасибо. а температура обычно мне какая нужна для схем? а то у меня на станции в градусах, а Поатта в ватах
*Платта