Anonymous
они нахуй не нужны в С++!
Berkus
парни, не удержался, извините, я вам поорать принёс
ну это такой жырный наброс что я тебе готов варнинг бесплатный подарить!
Danil
а это не си с классами?
ep
весь новый функционал - ненужная хуета
Правильно. Зачем использовать auto, если можно просто написать typename Registration::RigidRegistration::RegistrationMethod::MetricType::ParametersContainer::Pointer container = ...
Berkus
я тоже думаю что так гораздо понятней
Anonymous
я как-то писал так, когда думал, что auto — это не лучшая практика
Berkus
да и for (Registration::RigidRegistration::RegistrationMethod::MetricType::ParametersContainer::const_iterator it = container.begin(); it != container.end(); ++it) гораздо удобнее чем for (auto item : container)
Anonymous
потом на меня скинули книжку одного известного автора
Berkus
я знаю, потому что его уже забрал Котлин
Anonymous
В джаве все как не у людей...
Berkus
#holywar
Danylo
про джаву - хз, в С#/.NET var давно есть
Danylo
че рвет-то?
Berkus
че рвет-то?
от type inference видимо, думают что они теперь сраные скалисты
Danylo
там с этим все однозначно, нет приколов с вычислением типа, как с auto.
Danylo
и большинству нравится, кстати. холивары только по поводу читаемости, а работает оно очень предсказуемо. Больше на decltype смахивает, чем на auto
Berkus
что-то я не пони, в джаве type inference как-то более по-другому работает?
Danylo
упс, забей. То я тебя не понял
Anonymous
так что это unrelated в его случае
Vadim
что значить void Foo() const const делает невозможным изменение членов класса внутри функции?
Vadim
спасибо
Vadim
Прояснили! спасибо
 Sergey
Также можно обойти это правило через явные const_cast (хотя это — плохой стиль). это ведь ub?
Evgenii
почти уверен что нет
Evgenii
уже проверил
Evgenii
только если объект сам по себе не конст
Evgenii
§7.1.​5.1/4 says Except that any class member declared mutable (7.1.1) can be modified, any attempt to modify a const object during its lifetime (3.8) results in undefined behavior
Constantine
Можно ли как-то избежать передачу фейкового параметра, если мне нужно объявить extension point, с одним настоящим (возможно, шаблонным) параметром возвращающий SomeTemplate<Args...>
Evgenii
ну а иначе очевидно что нет, иначе в чем смысл команды которая всегда УБ
Evgenii
я в старом видать посмотрел
Constantine
компилятор же практически не учитывает const
Constantine
настолько, что вижак даёт исключительно warning на преобразование && в &
Evgenii
https://habrahabr.ru/post/307266/
Burado
В OpenCV шарит кто|?
Nikolay
да
Burado
О, хорошо.
Burado
Кароч, с утра парюсь над одной проблемой.
Burado
Нужно убрать пятна. Оставить только буквы и линию (а если возможно, то и саму линию тоже убрать).
Burado
игрался целый день с Canny, thresholdами и т.д.
Burado
уже хз, что делать.
Burado
Хотел так всё выделить, а потом очищать. Не совсем получилось так, как хотел.
 Sergey
Нужно убрать пятна. Оставить только буквы и линию (а если возможно, то и саму линию тоже убрать).
интересно, автор этой капчи знает о существовании опенсв или нет?..
Burado
да.
Burado
задача 60 капч взломать.
Burado
некоторые изи.
Burado
некоторые пздц.
 Sergey
А что от этого зависит?
сложность капчи
Constantine
а оригинальная капча была жопегом или пнг?
Constantine
это до безумия важно же
Burado
jpg
Constantine
тогда нужно дежопежить как-то
Constantine
хоть медианный фильтр подпихивай
Nikolay
transform, watershed
Burado
пробовал. хз, либо криво сделал, либо не подходит.
Nikolay
нейронку лучше))
Burado
нейронку лучше))
для неё чищу же.
Constantine
Constantine
точка справа от w
Burado
окей)
Burado
бинаризуй и находи пятна
Constantine
точка на основании N
Constantine
они все останутся
Nikolay
островки можно убрать векторизацией.
Constantine
ну в действительности надо обработать медианкой и потом отсекать маленькие связные области по бинаризации, да
Constantine
а потом смотреть, шрифт такой смешной что возникает желание томографическое на картинку сделать
Constantine
волна кривая, а буквы прямые
Constantine
я медианный использую только для поиска пятен, я не хочу хард применение
Constantine
т.е. локализовать пятна, зачистить
Burado
или ещё.
Burado
не убрать пятна.
Constantine
волна кривая, а буквы прямые
вот это просто ошибка автора капчи, имхо