
Nikolay
28.08.2017
13:16:26
да

Влад
28.08.2017
13:17:02
О, хорошо.
Кароч, с утра парюсь над одной проблемой.
игрался целый день с Canny, thresholdами и т.д.

Google

Влад
28.08.2017
13:18:32
уже хз, что делать.

Alexander
28.08.2017
13:18:50

Влад
28.08.2017
13:19:17
Хотел так всё выделить, а потом очищать. Не совсем получилось так, как хотел.

Sergey
28.08.2017
13:19:30
интересно, автор этой капчи знает о существовании опенсв или нет?..

Alexander
28.08.2017
13:19:31

Constantine
28.08.2017
13:19:48
капчу ломаешь?)

Влад
28.08.2017
13:19:53
да.

Nik
28.08.2017
13:19:53

Влад
28.08.2017
13:19:59
задача 60 капч взломать.

Alexander
28.08.2017
13:20:07
и потом ищи замкнутые области небольшой площади

Влад
28.08.2017
13:20:09
некоторые изи.
некоторые пздц.

Sergey
28.08.2017
13:20:13

Google

Constantine
28.08.2017
13:20:20
а оригинальная капча была жопегом или пнг?
это до безумия важно же

Влад
28.08.2017
13:20:48
jpg

Alexander
28.08.2017
13:20:54
Вообще, можно попробовать билатеральный фильтр

Tema
28.08.2017
13:20:56

Constantine
28.08.2017
13:21:24
тогда нужно дежопежить как-то
хоть медианный фильтр подпихивай

Alexander
28.08.2017
13:21:34
только для таких здоровых пятен он будет крайне аггресивен

Nikolay
28.08.2017
13:21:40
transform, watershed

Влад
28.08.2017
13:21:40

Nikolay
28.08.2017
13:21:46
нейронку лучше))

Sergey
28.08.2017
13:21:57

Влад
28.08.2017
13:22:07

Alexander
28.08.2017
13:22:11

Constantine
28.08.2017
13:22:34
точка справа от w

Влад
28.08.2017
13:22:47
окей)
бинаризуй и находи пятна

Constantine
28.08.2017
13:22:48
точка на основании N
они все останутся

Google

Alexander
28.08.2017
13:23:14
лол, а кто сказал, что я всё почищу???
есть лучше предложение? предлагай)

Nikolay
28.08.2017
13:23:35
островки можно убрать векторизацией.

Alexander
28.08.2017
13:23:45
размыть всё к хуям медианкой? тогда ничего не останется

Constantine
28.08.2017
13:23:47
ну в действительности надо обработать медианкой и потом отсекать маленькие связные области по бинаризации, да
а потом смотреть, шрифт такой смешной что возникает желание томографическое на картинку сделать

Alexander
28.08.2017
13:24:29

Constantine
28.08.2017
13:24:29
волна кривая, а буквы прямые
т.е. локализовать пятна, зачистить

Влад
28.08.2017
13:25:33
или ещё.
не убрать пятна.

Constantine
28.08.2017
13:25:42

Влад
28.08.2017
13:25:52
а просто получить координаты начала первый буквы, и коорды конца последней буквы.

Alexander
28.08.2017
13:26:01
из Tesseract можно выцепить

Constantine
28.08.2017
13:26:13
оно же преобразование Радона или как-то так
волна это линия, которая будет шуметь в очень узкий диапазон

Влад
28.08.2017
13:27:18
бинаризация.

Google

Alexander
28.08.2017
13:28:10
что бинаризация?
это после бинаризации?

Влад
28.08.2017
13:28:18
+

Alexander
28.08.2017
13:28:33
+
так.... жёлтый текст после бинаризации? я правильно понимаю?

Constantine
28.08.2017
13:28:50
ну он порогом отработал на 128, видимо

Влад
28.08.2017
13:28:52
threshold(input, input, 158, 225, CV_THRESH_BINARY);

Alexander
28.08.2017
13:29:06
что ты как маленький

Admin
ERROR: S client not available

Влад
28.08.2017
13:29:17
Оцу?
Что это? ?

Constantine
28.08.2017
13:29:27

Alexander
28.08.2017
13:29:32
OTSU_THRESHOLD

Влад
28.08.2017
13:29:36
аа.
ща глянем и то, ито.

Alexander
28.08.2017
13:29:47

Constantine
28.08.2017
13:30:07
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%A0%D0%B0%D0%B4%D0%BE%D0%BD%D0%B0
оно безумно хорошо выявляет прямые линии
потому что суммирование вдоль прямых

Alexander
28.08.2017
13:30:38

Google

Alexander
28.08.2017
13:30:48
всегда использовал и радуюсь
Радона нет в OpenCV,емнип. А вот Хаф есть.

Constantine
28.08.2017
13:31:55
Выглядит весьма одним и тем же

Alexander
28.08.2017
13:32:19

Constantine
28.08.2017
13:32:41
на инглише
The Hough transform, when written in a continuous form, is very similar, if not equivalent, to the Radon transform

Alexander
28.08.2017
13:33:10
а насчёт Хафа - годная вещь

Constantine
28.08.2017
13:33:23
Ну технически introduced in 1917 by Johann Radon

fox.cpp
28.08.2017
13:33:32
парни, а это точно топик, связанный с c++?

Constantine
28.08.2017
13:33:36
Hough transform as it is universally used today was invented by Richard Duda and Peter Hart in 1972

Alexander
28.08.2017
13:33:49

Constantine
28.08.2017
13:33:53
Я предпочитаю название "томографическое преобразование" :)

fox.cpp
28.08.2017
13:33:56
ладно, сойдёт

Constantine
28.08.2017
13:34:55
Собственно это и нужно сделать с инпутом, да

Влад
28.08.2017
13:35:09
ща, оцу кину, как исправлю это: error: (-215) src.type() == CV_8UC1 in function threshold
если не выйдет, залезу в Радон.

Constantine
28.08.2017
13:35:38
мы тут выяснили, что в ОИ его почему-то принято называть Hough

Alexander
28.08.2017
13:36:01

Constantine
28.08.2017
13:36:46

Влад
28.08.2017
13:37:04
ну знач в hough