2013-01-17

eddy_em: (hram nauki)
2013-01-17 09:28 am
Entry tags:

Давненько я не писал

Что-то новогодние празднички сильно подзатянулись. Хоть я уже неделю как «вышел из запоя», ничего серьезного сделать не успел еще.
На сам НГ у нас были наблюдения: 31 декабря и 1 января. Причем первого было совсем «весело»: до утра сидели из-за того, что решили обнулить по-человечески датчики A и Z БТА, причем обнуление прошло успешно далеко не с первого раза… Еще должны были быть наблюдения 8 января, но как только мы открылись и собрались фокусироваться, начался такой ветродуй, что пришлось закрываться. Бывает здесь такое: небо вроде идеальное, а ветер — больше 20м/с.

Read more... )

Учитывая то, что лучше всего у меня продвигаются дела с вебсокетами, следующая статейка, похоже, будет про них. Заодно обругаю дурацкий стандарт, из-за которого простенький код разросся так, что может быть даже не влезет в мегабайт памяти STM32F4xx (а ведь туда еще и стек IP надо всунуть, и для своих задач места оставить).
eddy_em: (hram nauki)
2013-01-17 12:30 pm

Двумерная интерполяция кубическими сплайнами

Только я пожаловался, что давненько не писал, как — вуаля. Решил поделиться. Итак, проверил я алгоритм, про который в предыдущей заметке писал (по статье Ruijters, Romeny & Suetens «Efficient GPU-Based Texture Interpolation using Uniform B-Splines»). Получается действительно черт знает что:
idata-bad
odata-bad
Плохой алгоритм. Сверху — исходные данные, Снизу — интерполяция.
дальше ) Тесты на время выполнения (завал на графике ГСЧ на GPU — из-за моей ошибки):
randnum
Генерирование случайных чисел.
interplin interplog
Интерполяция. Справа — в логарифмическом масштабе.