-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Алгоритмы #17
Comments
@AlexGyver какой thickness на примерах? |
я сразу SVG смотрю, на нём гораздо лучше отображается. Настройки все сток, кроме количества нод и линий |
Можно подглядеть у https://github.com/dronperminov/StringArtGenerator |
@Uncomfy выглядит потрясающе :0 ждём реализацию конвертировать так - вот есть массив с номерами линий. К нему в конце добавляется последним элементом количество гвоздей. А дальше уже по правилам b64, возможно в плюсах есть готовые функции |
нормально! Брови классные, нос пятачком. Показывай как сделал) |
Я думаю там лёгкий рандом параметров, или заданные отклонения считает и показывает |
@Uncomfy на словах расскажи хоть как сделал?) Что там по квадратичной ошибке |
Квадратичная ошибка не сильно отличается от обычной рисовалки с негативом |
У меня не то чтобы получилось сильно лучше в результате Поиграться можно тут: https://uncomfy.github.io/braiderv1/ Пара ключевых отличий:
|
а как применяешь sobel к исходному изображению? Я его сделал у себя, выдаёт условно ч/б картинку. Потом через "коэффициент" как то накладываешь на основное? Типа комплиментарно, условно |
@AlexGyver гамма должна такой эффект давать , только она и в минус должна регулироваться имхо |
По Sobel'ю: просто умножаю цвет на (1 - sobelResult * edgeDarkening), что затемняет при найденом крае. Может и высветлять, если По гамме: ее увеличение обычно приводит к затемнению картинки, потому что если значения цвета находятся в интервале [0; 1], то: |
Я еще в последние дни думал над идеей того, что нужно смотреть не на обновление цвета пикселя при выборе линии, а на обновление градиента. То есть (если упрощенно) смотреть, что если на оригинальной картинке пиксели справа светлее, а сейчас левый пиксель светлее, то вертикальная линия по левому пикселю нам очень даже подойдет, независимо от нынешнего цвета пикселя. |
@AlexGyver сорри, ввел в заблуждение. Гамма не такой результат должна давать. Это получился контраст номер два. Гамма должна средние тона (серый) поднимать/опускать, регулируя прогиб кривой, а черный/белый гамма не затрагивает вообще. |
Тогда не понял как это работает, у меня точно так же яркость возводится в степень |
И тут просто возведение в степень. Ничего не понимаю) |
|
нет, у меня 0.. 255) математику позабыл да |
|
Да, увидел) |
Сейчас имеем, просто закинул для сравнения. 255 нод, 2000 линий
The text was updated successfully, but these errors were encountered: