LINUX.ORG.RU
Ответ на: комментарий от kombrig

ну что мешает дергать картинку раз в минуту, анализировать и выкидывать ненужные?

просто вычислить время восхода то можно, но оно зависит не только от координат и времени года, но еще и от высоты над уровнем моря и том что на горизонте

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Зная дату и свои координаты на планете генеришь (или достаёшь откуда-нибудь) табличку времени восхода, вешаешь событие, профит.

mix_mix ★★★★★
()
Последнее исправление: mix_mix (всего исправлений: 1)

redshift с параметром -p печатает текущее время суток (день или ночь) дергай по крону и проверяй изменилось ли значение.

P.S. redshift затемняет (закрасняет) экран ночью, чтобы не убивать сон и глаза.

Black_Roland ★★★★
()

Раз в сутки получаешь по координатам время следующего восхода/заката и прописываешь в крон строчку.

Либо в крон прописываешь запуск раз в минуту скрипта, который опять же проверяет, наступил ли закат.

vurdalak ★★★★★
()
Ответ на: комментарий от Deleted

Эх, испорченная терагерцами молодёжь. =)

http://openports.se/astro/sunclock и подобное. Что-что, а астрономические события уже несколько веков как рассчитываются с предельной точностью.

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от Deleted

Влияние высоты над уровнем моря, оффсет от расчетного до фактического времени восхода связанного с тем что на горизонте, рефракцией и т.п. с хорошей точностью (порядка минуты) можно принять постоянной величиной.

kombrig ★★★
() автор топика

А еще можно с любого погодного сайта по API или парсингом странички узнавать время восхода. API есть у Yahoo Weather, только не знаю есть ли восход/заход по API.

Black_Roland ★★★★
()

фототранзистор + фокусирующая линза в сторону солнышка от транзистора контакты к чему угодно что может дать сигнал в комп .

Dron ★★★★★
()

Взять данные с какого-нибудь сайта о времени восхода/заката, первая ссылка в гугле http://habrahabr.ru/post/20461/

Deleted
()
Ответ на: комментарий от Dron

фототранзистор + фокусирующая линза в сторону солнышка от транзистора контакты к чему угодно что может дать сигнал в комп

Ещё один. А если дождь неделю?

mix_mix ★★★★★
()
Ответ на: комментарий от kombrig

Снимай видео выдирай потом кадры.

Dron ★★★★★
()
Ответ на: комментарий от mix_mix

Ещё один. А если дождь неделю?

kombrig ★★
Я хочу замутить анимашку с «ползающим» по горизонту Солнцем

::)

Dron ★★★★★
()
Ответ на: комментарий от kombrig

Тогда берёшь что-либо, рассчитываешь время восхода для своей позиции и загоняешь в at.

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от sin_a

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

kombrig ★★★
() автор топика
Ответ на: комментарий от kombrig

Ну и как такое смотреть? Небо непрерывно хлопает: облака — нет облаков, и на земле от этого освещённость разная. Нет, такое интересно только тому кто делает.

Можно попробовать делать серии снимков с интервалом в полчаса, что бы подбирать более менее близкие, но это не на восходе, когда состояние меняется ежеминутно. Можно выбирать более менее схожие, пропуская отличающиеся, но будут рывки... Нужна местность со стабильной погодой.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

Я же отписал, что методики выравнивания освещенности есть, и они нормально работают (проверено на закатных таймлапсах, снятых зеркалкой (там накладываются ошибки замера экспозиции и чуть по разному закрывающаяся диафрагма)). Но антифликеры нормально работают на длинных сериях (примерно от 50 кадров у меня же пока накопилось 19).

kombrig ★★★
() автор топика
Ответ на: комментарий от kombrig

Эм... вебкамера есть. задача как раз дернуть картинку в момент восхода

Некоторые погодные сайты сообщают время восхода солнца в твоей локации.
Можно, как вариант, дергать, основываясь на нем.

Myp3ik ★★
()

Итак, решение задачки Ставим Calcelestial И пишем в cron

01 0 * * * echo '/path/to/sunrise.sh' | at $(/path/to/calcelestial -m rise -p sun  --lat=123 --lon=12)
kombrig ★★★
() автор топика
Ответ на: комментарий от kombrig

Выровнять конечно можно. Но до определённой степени. У тебя сложные условия освещения, ты снимаешь против света. И в случаях когда солнце видно и город освещён, солнце закрыто от тебя и город тоже освещён, солнце закрыто тучами и город в тени и когда город освещён частично, пятнами — ты получишь настолько разные изображения что их и вручную едва ли будет можно выровнять.

sin_a ★★★★★
()
Ответ на: комментарий от kombrig

Но вообще, пробовать конечно нужно и на результат будет интересно посмотреть.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

А не нудно будет? ту как раз при скорости съекки кадр в минуту, 24 кадра в секунду получаем ролик ровно на минуту

kombrig ★★★
() автор топика
Ответ на: комментарий от kombrig

Смотреть надо. И ещё, если сможешь — избегай в кадре дымы и развевающиеся предметы. Их мельтешение портит картинку.

sin_a ★★★★★
()

для начала убери с аватарки глиномеса своего а потом и проси совет у нормальных людей либо вам на гей точка ру

anonymous
()

Too late. Я после драки кулаками помашу. Вот такое отыскалось. Ну, вдруг кому пригодится.

$ aptitude search ~dsunset
p   libdatetime-astro-sunrise-perl  - module for computing the time of sunrise and sunset
p   libdatetime-event-sunrise-perl  - Calculate sunrise and sunset for a given time and place
Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 2)

солнце всходит\заходит каждый день, т.е. работает - поэтому не трогай )

x905 ★★★★★
()

А что именно ты собрался считать моментом восхода? Появление реального края Солнца над горизонтом? Появление видимого края Солнца над горизонтом? Или то же с центром? Или то же с нижним краем?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Отож как, оказывается после зимнего солнцестояния день-то увеличивается, а высота прохождения солнца продолжает уменьшаться...

sin_a ★★★★★
()
Ответ на: комментарий от kombrig

Аналемма же маленькая: ±23.5° по вертикали и совсем немного по горизонтали. На крайняк широкоугольник возьми. Но у меня в обычную мыльницу поле не меньше 60°.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от sin_a

высота прохождения солнца продолжает уменьшаться

Чего?7?

В зимнее солнцестояние угол между эклиптикой и экватором максимален с южной стороны. Далее Солнце только поднимается. А в весеннее равноденствие пересекает экватор и перекочевывает в северное полушарие.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Может я неправильно это картинку понял: https://commons.wikimedia.org/wiki/File:Analemma_pattern_in_the_sky.jpg?usela...

Солнцестояния это точки на краях отрезка? Или там не максимальная высота а некая произвольная, и максимальная с ней не соотносится?

sin_a ★★★★★
()
Последнее исправление: sin_a (всего исправлений: 1)
Ответ на: комментарий от sin_a

Если ты будешь ее в полдень снимать, должна быть нормальная восьмерка, вертикальная. А если снимать утром или вечером, ясен пень, она кривая будет.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от sin_a

Движение куда?

Итак, эклиптика наклонена относительно экватора на ~23.5°. Высота экватора над горизонтом в точке пересечения с небесным меридианом составляет угол, равный широте твоей местности. Если ты первый кадр сделаешь как можно ближе по времени к одному из равноденствий, но когда Солнце будет пересекать меридиан, а потом ровно в это же время по UTC будешь делать все фотографии, то восьмерка у тебя получится почти идеально вертикальная (будет небольшой наклон и асимметрия половинок из-за эксцентриситета орбиты).

Про то, как движется Солнце по аналемме, смотри статью на википедии "уравнение времени".

Eddy_Em ☆☆☆☆☆
()

Брать из интернетов данные о восходе, не?

Deleted
()
Ответ на: комментарий от Eddy_Em

Да, я плохо выразился. Видимое суточное движение по небу. В общем, примерно понятно, спасибо :)

sin_a ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.