Телескопы покупают здесь


A A A A Автор Тема: CCD - астрофотосъемка для Linux  (Прочитано 12762 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Re: CCD - астрофотосъемка для Linux
« Ответ #60 : 20 Июн 2012 [05:24:17] »
Только сейчас дошли руки протестировать с QHY5. Всё работает отлично, даже проще, чем под виндой -- завелось с одного пинка!  ;D
Спасибо.

Хотел узнать -- можно ли реализовать возможность включения бининга (в виндовой QGVIDEO это работает для QHY5)? И заодно предусмотреть впечатывание сеток времени (см. аттач) -- тоже как в QGVIDEO?
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Оффлайн mo

  • *****
  • Сообщений: 17 584
  • Благодарностей: 1078
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: CCD - астрофотосъемка для Linux
« Ответ #61 : 20 Июн 2012 [13:48:19] »
Не очень хорошая картинка (полосатая) с Вашей камеры.
Бин2 можно программный, и текст можно вписать другими средствами. Вот пример QHY5 под Linux: http://oleg.milantiev.com/mo.php

Код на пхп с использованием консольного imagemagick

<------>if (file_exists('/tmp/allsky.ppm0.ppm'))
<------>{
<------><------>exec('convert /tmp/allsky.ppm0.ppm -resize 50% -normalize -contrast /tmp/allsky.jpg');
<------><------>$now = time();
<------><------>$date = date('Y-m-d_H-i-s', $now);
<------><------>$im     = imagecreatefromjpeg('/tmp/allsky.jpg');
<------><------>$color  = imagecolorallocate($im, 255, 255, 255);
<------><------>imagestring($im, 3, 0, 5, $date, $color);
<------><------>imagejpeg($im, '/www/allsky/'. $date .'.jpg');
<------><------>imagedestroy($im);
<------><------>copy('/www/allsky/'. $date .'.jpg', '/var/www/html/realtime.jpg');
<------>}
モ - mo

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Re: CCD - астрофотосъемка для Linux
« Ответ #62 : 20 Июн 2012 [17:42:35] »
Картинка поганенькая -- это да. Видимо, дело в питании по USB. Думаю, может фильтр какой емкостной поставить. На форуме обсуждалась эта проблема, но решения я не видел.

Программный бин хотелось бы сразу -- чтобы видеть, что на картинке в процессе съёмки. А метки времени вашим способом не очень подходит -- вставка идёт не в момент записи кадра на хард, а в момент проверки программы наличие кадра. Для некоторых задач это критично.  ;)
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Оффлайн mo

  • *****
  • Сообщений: 17 584
  • Благодарностей: 1078
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: CCD - астрофотосъемка для Linux
« Ответ #63 : 20 Июн 2012 [22:15:07] »
Картинка поганенькая -- это да. Видимо, дело в питании по USB. Думаю, может фильтр какой емкостной поставить. На форуме обсуждалась эта проблема, но решения я не видел.

Программный бин хотелось бы сразу -- чтобы видеть, что на картинке в процессе съёмки. А метки времени вашим способом не очень подходит -- вставка идёт не в момент записи кадра на хард, а в момент проверки программы наличие кадра. Для некоторых задач это критично.  ;)
Задержка предсказуемая и равна ~0.5с. Подскажите плиз, для каких задал съёмки на qhy5 нужна бОльшая точность? Кадр с камеры получается в том же скрипте, парой строк выше.
Ещё мысль пришла, что можно считывать время файла-изображения и прописывать именно его в кадр. Точность 1с, если не ошибаюсь.

Да, я тоже думаю что помеха по питанию идёт. Попробуйте сменить шнур и порт компа.
モ - mo

Оффлайн Galaxy MasterАвтор темы

  • *****
  • Сообщений: 838
  • Благодарностей: 32
    • Сообщения от Galaxy Master
Re: CCD - астрофотосъемка для Linux
« Ответ #64 : 20 Июн 2012 [22:21:24] »
Хотел узнать -- можно ли реализовать возможность включения бининга (в виндовой QGVIDEO это работает для QHY5)? И заодно предусмотреть впечатывание сеток времени (см. аттач) -- тоже как в QGVIDEO?

Если это адресовано мне, то ответ -  "да", я могу добавить программный биннинг для QHY5 в следующей версии CCD. Как я понимаю QHY5 в CCD успешно заработала?

Что касается временных меток, то может лучше это в хедер файлов вписывать или как выше было показано после записи на диск добавлять. Пока мне не очевидно удобное решение этого вопроса. Тем более, что это первый случай запроса такой фичи.
Debian GNU/Linux

Оффлайн Galaxy MasterАвтор темы

  • *****
  • Сообщений: 838
  • Благодарностей: 32
    • Сообщения от Galaxy Master
Re: CCD - астрофотосъемка для Linux
« Ответ #65 : 20 Июн 2012 [22:32:29] »
Программный бин хотелось бы сразу -- чтобы видеть, что на картинке в процессе съёмки.

А вот для этого стоит использовать гистограмму. Кнопка "Hist". И двигаем правый лимит гистограммы влево, периодически нажимая "Apply" до нужного результата.  Кстати, мануал на русском к программе уже написан и появится в следующей версии. Скоро.
Debian GNU/Linux

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Re: CCD - астрофотосъемка для Linux
« Ответ #66 : 21 Июн 2012 [01:45:26] »
Цитата: moscow
Задержка предсказуемая и равна ~0.5с. Подскажите плиз, для каких задал съёмки на qhy5 нужна бОльшая точность?
Запросто -- съёмка покрытий звёзд астероидами и съёмка ИСЗ. В первом случае точность тайминга вообще не подходит, во втором -- великовата. ;) И в обоих случаях очень удобно иметь уже впечатанную метку времени в кадр.
_________________________________________________ _______________________________
>>Если это адресовано мне, то ответ -  "да", я могу добавить программный биннинг для QHY5 в следующей версии CCD. Как я понимаю QHY5 в CCD успешно заработала?<<
_________________________________________________ _______________________________

Да, конечно вам. :)
Камера заработала, как я писал, с одного пинка.

Про метки времени: понятно, что софтовый вариант впечатывания -- это совсем не то, что хардовый Time-to-Video-Inserter для аналоговых камер, но всё же... 50-100 мс точность тайминга достижима для такого софтового метода.
_________________________________________________ _______________________________
>>А вот для этого стоит использовать гистограмму. Кнопка "Hist".<<
_________________________________________________ _______________________________

Ну, это не совсем то -- сложение сигнала с 4 или 9 пикселей и дёргание гистограммы не дадут одинаковых результатов.

В любом случае, ещё раз спасибо за поддержку камеры QHY5 в вашей программе.
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Оффлайн Galaxy MasterАвтор темы

  • *****
  • Сообщений: 838
  • Благодарностей: 32
    • Сообщения от Galaxy Master
Re: CCD - астрофотосъемка для Linux
« Ответ #67 : 21 Июн 2012 [09:05:19] »
биннинг qhy5 будет точно в ближайшее время. метки немного попозже.
Debian GNU/Linux

Оффлайн mo

  • *****
  • Сообщений: 17 584
  • Благодарностей: 1078
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: CCD - астрофотосъемка для Linux
« Ответ #68 : 21 Июн 2012 [12:11:31] »
Цитата: moscow
Задержка предсказуемая и равна ~0.5с. Подскажите плиз, для каких задал съёмки на qhy5 нужна бОльшая точность?
Запросто -- съёмка покрытий звёзд астероидами и съёмка ИСЗ. В первом случае точность тайминга вообще не подходит, во втором -- великовата. ;) И в обоих случаях очень удобно иметь уже впечатанную метку времени в кадр.

ext4, как оказалось, хранит миллисекунды (или микро?) времени создания / модификации / доступа к файлу. Быть может и ext3 такое умеет, нет под рукой. Учтите время экспонирования / записи и точно синхронизируйте время.

Программа на php вписывания времени - выше. Ей надо только добавить opendir и сканирование каталога,  стат файла, а не текущее время и печать миллисекунд.

[root@nettop conf]# mount | grep "on / t"
/dev/sda4 on / type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)

[root@nettop conf]# stat httpd.conf
  File: `httpd.conf'
  Size: 34743           Blocks: 72         IO Block: 4096   regular file
Device: 804h/2052d      Inode: 525224      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2012-06-21 10:13:03.092978235 +0400
Modify: 2012-06-21 10:12:54.390978963 +0400
Change: 2012-06-21 10:12:54.390978963 +0400
 Birth: -

Ну или ждите готового решения, конечно. Решать Вам.
モ - mo

Оффлайн Galaxy MasterАвтор темы

  • *****
  • Сообщений: 838
  • Благодарностей: 32
    • Сообщения от Galaxy Master
Re: CCD - астрофотосъемка для Linux
« Ответ #69 : 22 Июн 2012 [17:08:34] »
Сделан биннинг для х2 для QHY5.
После проверки на железе будет выложен.
Debian GNU/Linux

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Re: CCD - астрофотосъемка для Linux
« Ответ #70 : 23 Июн 2012 [18:47:07] »
to Galaxy Master:
Ещё хотел спросить: при съёмке программа сохраняет кадр сразу и в TIFF, и в BMP. Можно сделать так, чтобы был выбор во что именно сохранять? TIFF поддерживать не планируете?
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Оффлайн Galaxy MasterАвтор темы

  • *****
  • Сообщений: 838
  • Благодарностей: 32
    • Сообщения от Galaxy Master
Re: CCD - астрофотосъемка для Linux
« Ответ #71 : 26 Июн 2012 [10:25:29] »
при съёмке программа сохраняет кадр сразу и в TIFF, и в BMP. Можно сделать так, чтобы был выбор во что именно сохранять?

Да, сохраняются оригинальные данные в TIFF, а превью, которе видит пользователь с примененной гистограммой в BMP. Думаю, что можно сделать отключаемым сохранение превьюшек.

Цитата
TIFF поддерживать не планируете?
TIFF уже поддержан.
Debian GNU/Linux

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Re: CCD - астрофотосъемка для Linux
« Ответ #72 : 26 Июн 2012 [17:58:46] »
TIFF уже поддержан.
Печатался. Имел ввиду FITS. :)
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Оффлайн Galaxy MasterАвтор темы

  • *****
  • Сообщений: 838
  • Благодарностей: 32
    • Сообщения от Galaxy Master
Re: CCD - астрофотосъемка для Linux
« Ответ #73 : 26 Июн 2012 [18:04:30] »
Да, FITS тоже будет поддержан. Возможно что в пределах лета. Сейчас полностью занят процессором изображений.
На днях выложу CCD с биннингом для qhy5 и краткой документацией.
Debian GNU/Linux

Оффлайн mo

  • *****
  • Сообщений: 17 584
  • Благодарностей: 1078
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: CCD - астрофотосъемка для Linux
« Ответ #74 : 27 Июн 2012 [00:19:02] »
Да, FITS тоже будет поддержан. Возможно что в пределах лета. Сейчас полностью занят процессором изображений.
На днях выложу CCD с биннингом для qhy5 и краткой документацией.
Подскажи плиз, а нет ли данных, как заставить камеру работать в железном bin2?
Я только до конца не уверен, вообще она умеет это делать или нет.
モ - mo

Оффлайн Galaxy MasterАвтор темы

  • *****
  • Сообщений: 838
  • Благодарностей: 32
    • Сообщения от Galaxy Master
Re: CCD - астрофотосъемка для Linux
« Ответ #75 : 27 Июн 2012 [00:35:19] »
У меня нет такой инфы.
Я бы такой вопрос задал бы на qhyccd.com. Я только программный биннинг сделал.
Debian GNU/Linux

Оффлайн Galaxy MasterАвтор темы

  • *****
  • Сообщений: 838
  • Благодарностей: 32
    • Сообщения от Galaxy Master
Re: CCD - астрофотосъемка для Linux
« Ответ #76 : 16 Июл 2012 [22:33:11] »
Обновлена минорная версия CCD v.1.2.7 http://sourceforge.net/projects/cccd/

Изменения:
  • Программный биннинг для QHY5
  • Увеличена стабильность работы QHY камер после прерывания экспозиции
  • Сохранение BMP-превьюшек теперь опционально
  • Добавлены русский и английский маны
Debian GNU/Linux

Оффлайн Grey_

  • *****
  • Сообщений: 747
  • Благодарностей: 22
  • Владимир
    • Сообщения от Grey_
Re: CCD - астрофотосъемка для Linux
« Ответ #77 : 19 Июл 2012 [15:44:41] »
Картинка поганенькая -- это да. Видимо, дело в питании по USB. Думаю, может фильтр какой емкостной поставить. На форуме обсуждалась эта проблема, но решения я не видел.
https://astronomy.ru/forum/index.php/topic,41683.msg1830599.html#msg1830599
EdgeHD 11" + AO&Lodestar + QHY15, Epsilon-180 + QHY9, гид DeepSky 80x560 + QHY6, EM-400.

Оффлайн Galaxy MasterАвтор темы

  • *****
  • Сообщений: 838
  • Благодарностей: 32
    • Сообщения от Galaxy Master
Re: CCD - астрофотосъемка для Linux
« Ответ #78 : 31 Июл 2013 [16:54:53] »
Добавлена поддержка камеры QHY8.

Если есть владелец в Москве, имеющий желание помочь с проверкой, прошу откликнуться.
Debian GNU/Linux

Оффлайн Galaxy MasterАвтор темы

  • *****
  • Сообщений: 838
  • Благодарностей: 32
    • Сообщения от Galaxy Master
Re: CCD - астрофотосъемка для Linux
« Ответ #79 : 02 Авг 2013 [00:52:14] »
Продолжу...
В ожидании, что появится владелец QHY8, решил закончить код для QHY8L, которая у меня есть, а именно реализовать биннинг х4.
Вскрытие показало, что камера QHY8L не имеет аппаратного биннинга х4. Только х2.
Биннинг х4 делается по вертикали камерой аппаратно, а по горизонтали приходится реализовывать программно из вытянутого кадра размерности как при х2.

Не знаю известна ли эта фича, но решил написать.
Debian GNU/Linux