
Alex
22.07.2019
20:57:57
С этого места подробнее

Shieldy
22.07.2019
21:00:19
Добро пожаловать, ?!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

oche somali yoba
22.07.2019
21:03:19
Доброго дня. Скажите, а вам встречался алгоритм для сортировки прямоугольников (контура, известны координаты вершин) на строки? На стаковерфло есть такой вопрос, который остался без ответа - https://stackoverflow.com/questions/38654302/how-can-i-sort-contours-from-left-to-right-and-top-to-bottom . Моя ситуация похожая, нужно распределить отсканированный текст по строкам.

Pavel
22.07.2019
21:04:11

Google

Pavel
22.07.2019
21:05:01
иначе можно узнать о кубере много нового с риском разрыва почек на почве неистового смеха

Alex
22.07.2019
21:05:03

Никитос
22.07.2019
21:06:38
Ребзя - можно вывести текст ниже инпута?

Pavel
22.07.2019
21:09:00

Никитос
22.07.2019
21:09:56

директор собак
22.07.2019
21:21:21

Rebel
22.07.2019
21:21:59

Tishka17
22.07.2019
21:23:34

Никитос
22.07.2019
21:23:57
Я думаю no-way...

Max
22.07.2019
21:24:27
нахуя только

?? Eugene
22.07.2019
21:24:34
Чего?
\n

Google

Никитос
22.07.2019
21:24:40

Max
22.07.2019
21:24:44
можно конечно, если это curses

директор собак
22.07.2019
21:24:45
\n
Оно и инпут перевелет на новцю строку

Никитос
22.07.2019
21:25:20
В этом и боль
Придется ткинтер юзать
Раз так :(

Julian =)
22.07.2019
21:27:33
Или curses

Никитос
22.07.2019
21:27:44

Julian =)
22.07.2019
21:27:52
Если тебе не нужно чего-то выдающего, то в консольке накидать довольно просто

Никитос
22.07.2019
21:27:54
Спасибо, братишки. Завтра попробую

Julian =)
22.07.2019
21:28:08
А если нужен gui, то ты сам придешь к тому, что нужен gui

Никитос
22.07.2019
21:28:12
Гуй тут не надо, точнее он надо в виде консоли.
Такая особенность.
Но за курсес спасибо, погляжу на либу...

Julian =)
22.07.2019
21:30:23
Хз правда как там curses на пайтоне, я только на си его тыкал
Но думаю должно быть даже проще, это же пайтон))
А так-то в curses и мышку можно, и реагировать на нажатие, зажатие клавиш (по крайней мере так в сишной версии)

Google

Max
22.07.2019
21:31:29
на курзез есть обертки в пипе более высокоуровневые вроде
если погуглить посмотреть что подойдет
но и такого должно хватить

Никитос
22.07.2019
21:32:43
Это уже сколько возможностей
Ща погдяжу
Там вон змейку на курсес + питон сделали
Нормус

Tishka17
22.07.2019
21:34:05
Может тебе уже не в консоли делать, а?

Никитос
22.07.2019
21:36:08

fn main() {}
22.07.2019
21:36:46
асции, браво)

Никитос
22.07.2019
21:36:47
Все.
Я насмотрюсь гайдов и начитаюсь примерами - и попробую зафигачить
асции, браво)
Во ебать, найс тема:
https://github.com/vtr0n/TelegramTUI

Какого Бля
22.07.2019
21:41:32
??♂️

oche somali yoba
22.07.2019
21:48:16
в смысле, сортировать?
Разложить по строкам. Например, есть [(x,y,x1,y1), (x,y,x1,y1), (x,y,x1,y1), ... , (x,y,x1,y1)], где каждый элемент - координаты левого верхнего и правого нижнего углов некоторого прямоугольника (для контекста, внутри обычно слово или фрагмент слова). Тогда этот список можно превратить в список списков [[(x,y,x1,y1), ... , (x,y,x1,y1)][(x,y,x1,y1), ... , (x,y,x1,y1)][(x,y,x1,y1), ... , (x,y,x1,y1)]], где каждый элемент - "строка", которой принадлежит некоторая группа прямоугольников. То есть мне нужно раскидать слова по строкам.

Tishka17
22.07.2019
21:48:54
Все ещё не совсем понятно
Есть прямоугольники разных размеров - надо их максимально компактно уложить что ли?
Или высоты одинаковые?

Julian =)
22.07.2019
21:50:48

Google

oche somali yoba
22.07.2019
21:51:03

Julian =)
22.07.2019
21:51:24
Я думал telegram cli был последним консольным клиентом

Tishka17
22.07.2019
21:52:29

oche somali yoba
22.07.2019
21:54:13

Julian =)
22.07.2019
21:54:47
Но вообще, все эти консольные клиенты это фигная по сравнению с клиентом в имаксе)))

oche somali yoba
22.07.2019
21:55:20
Нужно получить список из "строк", где "строка" - список координат принадлежащих некоторой строке прямоугольных контуров.
К примеру, на рисунке 11 строк.
Внутри строки контуры легко сортируются по иксу, это не проблема.

Denis
22.07.2019
21:57:18
Берем самый верхний из невыбранных прямоугольников, считаем все пересекающиеся с ним по вертикали строкой, повторяем

oche somali yoba
22.07.2019
21:59:13
Изображение не всегда строго вертикально, иногда в нем есть небольшой поворот.

Проксимов
22.07.2019
22:01:45

?? Eugene
22.07.2019
22:03:21
Прксим, поправь никнейм =)

oche somali yoba
22.07.2019
22:03:25
I guess interesting part just starting
Над этим я уже работал, это более-менее стандартная проблема в компьютерном зрении. Текущее решение просто иногда дает сбои если входной документ особенно плохого качества.

Проксимов
22.07.2019
22:05:05

Tishka17
22.07.2019
22:05:13
Ну. Если строки не имеют пересечения, вроде просто:
1. Берешь первый приямоугольник. Его верх низ запоминаешь как первую строку
2. Берешь второй. Если он пересекается по высоте с первой строкой, расширяешь ее, чтобы она оба покрыла. Если не пересекатся - заводишь новую строку
3. Берешь следующий прямоугольник. Проверяешь по всем строкам. Если совпал с какой-то расширяешь и проверяешь, нельзя ли теперь объединить строки.

Жигуль
22.07.2019
22:05:56
Здравствуйте
Мне нужно реализовать следующее:
По триггеру, отправляется json на питоновский сервак. Его нужно расспарсить, и запустить скрипт в вебдрайвере. Несколько вопросов:
1)Будут ли вебдрайверы работать асинхронно для каждого запроса, если нет, то каждая обработка может быть поставленна в очередь?
2)Какой вебдрайвер под эту задачу лучше использовать

Tishka17
22.07.2019
22:05:56
Может быть ещё кривые линии бывают?
И прямоугольники на самом деле пересекаются как попало

Google

?? Eugene
22.07.2019
22:06:28

Tishka17
22.07.2019
22:06:31
И строка внезапно может разделиться на две?

Проксимов
22.07.2019
22:06:40

?? Eugene
22.07.2019
22:07:42
А почему да?
Сложный вопрос. Кстати, я себе футболку с твоей аватаркой купил

oche somali yoba
22.07.2019
22:09:13

Проксимов
22.07.2019
22:09:24

?? Eugene
22.07.2019
22:09:52

Nikita
22.07.2019
22:20:58
ребят, как попроще даты перебрать по месячно?
есть стартовая дата 2012-01
и конечная 2015-03
и вот как бы перебрать всё в таком виде:
2012-01
2012-02
...
2015-03
циклом +1 к месяцу чтоль?

Tishka17
22.07.2019
22:21:49
Вот да. Это же месяца, они всегда одинаковые. Ладно бы дни

Nikita
22.07.2019
22:22:35
та я чёт туплю уже не первый день (в целом, а не над этим)
совсем расеяный