Вот до чего доводит рукожопие: вчера вечером я пытался сделать свой первый ЛУТ (до этого я последний раз делал печатные платы более 15-ти лет назад, старым добрым рейсфейдером с ацетоновым раствором канифоли). Ну и как обычно, т.к. сильно нетерпелось, приклеил подложку от самоклейки к листку бумаги клеем "момент", не дождался подсыхания и запихал в принтер. Тадам! Кирдык совершенно новому картриджу. Жалко беднягу.

фото другого рукожопия )

Ну, всякий негативный опыт — тоже опыт. Теперь знаю, как надо было делать. Зато вспомнил детство. Травление в хлорном железе... Само железо, кстати, лет 17 назад куплено ☺ Надо таки если соберусь еще что-то травить, переходить на менее ядреные химикаты.

UPD. Вершина рукожопия: просверлил отверстия, сел лудить. И решил проверить, а правильно ли у меня дорожки разведены. И таки что бы вы думали? Корпус SOT-23W, который я собственноручно рисовал, оказался зеркально отображенным! Ну это вообще... Как вот можно было сразу не проконтролировать, что это — SMD, т.е. зеркального ничего быть не должно?!
Я-то наивно полагал, что, воспользовавшись ортогонализацией Грэма-Шмидта для конкретного набора точек, можно будет полностью восстановить искомые коэффициенты Цернике. А вот и нет!
Конечно, получается симпатичней, чем у наименьших квадратов (хоть ошибка и больше, но больше и частота "попаданий" в правильные значения). Однако, все равно часть значений получается неверной. А объясняется это элементарно: ну не хватает у нас данных для корректного восстановления (по части области определения общей характеристики функции не дашь)! В общем, бросаю это гиблое дело (пока только с QR-декомпозицией долбался, с Холецким наверняка получится то же самое) и перехожу таки к полиномам по Mahajan.
Итак, как я говорил в предыдущем сообщении, нулевое приближение нашей эпопеи борьбы с плесенью закончилось (надеюсь, успешно).
Плесенищща!
Продолжение )
Вот, вчера пытался я во время технических наблюдений в 505-й сделать что-нибудь полезное, зайдя по ssh на свой компьютер. Это оказалось не просто:нытье )
Обновился сегодня, на свою голову, начитавшись о новых уязвимостях!
Была у меня мандурива полурабочая, стала - черт знает что.
Руки из... )
Итак, изменил я программку для вычисления точек пересечения радиусов окружности (из прошлой темы). Ничего особо путного не вышло.

Хреновый метод )

В общем, метод себя не оправдал. Буду курочить матричный (итерациями).

Разрабатывая свой велосипед, о котором уже неоднократно писал, я наткнулся на необходимость поиска изофот с представлением их для начала хотя бы в виде ломаных (потом можно будет и сглаживание добавить). И вот здесь-то у меня возникли затруднения. Есть множество программ, реализующих поиск и даже сглаживание изофот, но вот внятного изложения алгоритма, реализующего это, на просторах интернета я не нашел. Ковыряться в исходниках GPL-программ, строящих изофоты, мне не хотелось (на это ушло бы гораздо больше времени), поэтому я решил для начала попробовать сделать свою реализацию метода шагающих квадратов. Использовать "классический" алгоритм я не захотел, т.к. он приводит к уменьшению количества найденных узлов (все-таки, я собираюсь использовать именно этот вариант, проводя сетку 2х2 пикселя, но об этом - в следующей публикации). Итак, у меня "родился" свой, неправильный метод.
Как делать не надо ) Планирую: провести работу над ошибками и, если ничего не получится, переделать методику (т.е. сделать ячейки маски непересекающимися или даже вообще использовать классический - медленный - алгоритм).

В следующей части повествования я надеюсь рассказать о реализации работающего алгоритма.

September 2017

S M T W T F S
     1 2
3456789
1011 12 13141516
17181920 212223
24252627282930

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 25th, 2017 04:21 am
Powered by Dreamwidth Studios