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


A A A A Автор Тема: Программа поддержки банка темновых кадров  (Прочитано 2507 раз)

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

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Нене, перезапускать не нужно. Ты можешь менять параметры фильтрации на лету
Т.е. то что он уже пролистал, потом по-новой рассмотрит?
Точно!

Он как бы пролистал войну и мир и всё запомнил. И всегда готов удовлетворить твои разнообразные запросы. Ну там спросишь его, что делал Балконский с Наташей, так программа сразу ответит (в рамках того, что уже успела прочитать). Задашь другой вопрос - и на него даст ответ.

Скажем, в первую минуту работы sorter получил информацию о первых 60 дарках. Ты задал параметр поиска "10 минут плюс-минус 10 секунд, -10 градусов плюс-минус 2 градуса, ISO800". В первую минуту найдено "10 из 60". Уже можешь их скопировать, это не помешает продолжению сканирования кучи.

Можешь менять параметры, например те же -10 градусов десятиминуток, но плюс-минус 3 градуса. Тут же будет выдано например: "15 из 60". Прошла ещё минута, программа просканировала ещё 60 кадров и сообщение само изменится на "33 из 120", например.
Особой пользы от этого нет, но и вреда не много.
Скажем блок интерфейса с грозной надписью "Не мешай, я читаю твои дарки!!!" куда менее дружественный по отношению к пользователю, мне кажется.

... надо крутилочку добавить типа такой, пока идёт сканирование:
モ - mo

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

  • *****
  • Сообщений: 810
  • Благодарностей: 228
  • Валера Сабанов
  • Награды Призер конкурса астрофото
    • Сообщения от TheDog
Точно!

Он как бы пролистал войну и мир и всё запомнил. И всегда готов удовлетворить твои разнообразные запросы.

Всё, понял.
Да, это действтельно круто  :)


SW 8" f/5
Canon 450Da, 6D
NEQ-6 W Pro Belt-mod.
TS GPU Komakorr+Off-Axis Guider+QHY5L-IIm

vk.com/sabanovv

Оффлайн КосмоС

  • ****
  • Сообщений: 393
  • Благодарностей: 12
  • Мне нравится этот форум!
    • Сообщения от КосмоС
Кстати, никоноводы всех стран, объединяйтесь!
В смысле, у кого есть NEF-равы никоновские, скиньте пяток с разной температурой / выдержкой в гуглдиск плиз в рамках этой доделки: https://github.com/oleg-milantiev/DarkSorter/issues/3
Могу закинуть только я не знаю температуру кадров. Или это знать не обязательно программа сама узнает и их расформирует?
Astro Professional 150/1200; Astro-5  на ST-3A
Nikon D3100 + kit 18-55; Калейнар 5н;
Добро пожаловать кому интересно! http://vk.com/club61790716

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Могу закинуть только я не знаю температуру кадров. Или это знать не обязательно программа сама узнает и их расформирует?
Вот заодно проверим :)
exiftools, написано, понимает NEF'ы.
モ - mo

Оффлайн Борис (avfc1874)

  • *****
  • Сообщений: 1 436
  • Благодарностей: 195
  • Борис Кудрявцев
    • Сообщения от Борис (avfc1874)
Если эта программная утилита DarkSorter будет развиваться, то думаю будет здорово реализовать формирование и отображение Списка результатов отбора файлов в виде DataGrid. В отношении этого списка можно будет в последующем реализовать не только функцию "Copy", но и иное :)
- SW BKP 2501 EQ8 Pro (стационар) в дачной обсерватории
- ZWO ASI 1600MM Pro + ZWO EFW + Baader LRGB+Ha/OIII/SII + ZWO OAG + ZWO ASI 120MM Mini
- Ivan7enych Focuser Controller
- Корректор комы: Sharpstar MPCC
- Труба-гид: DeepSky 60-240 + QHY5-III 290M

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Если эта программная утилита DarkSorter будет развиваться, то думаю будет здорово реализовать формирование и отображение Списка результатов отбора файлов в виде DataGrid. В отношении этого списка можно будет в последующем реализовать не только функцию "Copy", но и иное
Записал: https://github.com/oleg-milantiev/DarkSorter/issues/6
モ - mo

Оффлайн Борис (avfc1874)

  • *****
  • Сообщений: 1 436
  • Благодарностей: 195
  • Борис Кудрявцев
    • Сообщения от Борис (avfc1874)
Спасибо Олег!
Совсем забыл, что есть возможность подачи заявок посредством GitHub :)

Наверное в первом посте этой ветки форума эту ссылочку следует прописать?
- SW BKP 2501 EQ8 Pro (стационар) в дачной обсерватории
- ZWO ASI 1600MM Pro + ZWO EFW + Baader LRGB+Ha/OIII/SII + ZWO OAG + ZWO ASI 120MM Mini
- Ivan7enych Focuser Controller
- Корректор комы: Sharpstar MPCC
- Труба-гид: DeepSky 60-240 + QHY5-III 290M

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Наверное в первом посте этой ветки форума эту ссылочку следует прописать?
Теперь да.

Алексей, перенеси плиз в первое сообщение:
----------
Описание:
Свободно распространяемая бесплатная программа с открытым кодом для сортировки темновых кадров разных форматов по температуре, выдержке и ISO.

Платформа:
Windows (dotnet 3.5, то есть XP, 7, 8, 10 и т.д.).

Ссылки:
- скачать программу (выполняемые файлы);
- исходный код, решение под Visual Studio / SharpDevelop;

Авторы:
- идея - Валера Сабанов @TheDog
- c# разработчик 1: Олег Милантьев @moscow
- c# разработчик 2: Алексей Ткаченко @Deimos
- c# разработчик 3: ты? :)
----------
モ - mo

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

  • *****
  • Сообщений: 810
  • Благодарностей: 228
  • Валера Сабанов
  • Награды Призер конкурса астрофото
    • Сообщения от TheDog
Наверное в первом посте этой ветки форума эту ссылочку следует прописать?

И названию темы обновить, прога ведь уже обрела имя)


SW 8" f/5
Canon 450Da, 6D
NEQ-6 W Pro Belt-mod.
TS GPU Komakorr+Off-Axis Guider+QHY5L-IIm

vk.com/sabanovv

Оффлайн КосмоС

  • ****
  • Сообщений: 393
  • Благодарностей: 12
  • Мне нравится этот форум!
    • Сообщения от КосмоС
Вот заодно проверим
exiftools, написано, понимает NEF'ы.
Закинул дарки 30 сек, 300 сек и 600 сек с разными ISO  и температурой. Там кстати 1 дарк 600 сек так называемый "чистый рав" после пропатчивания фотоаппарата, он сразу виден по размеру 23 МБ вместо 11 МБ обычного кадра.
https://cloud.mail.ru/public/KSvJ/9sqRGVVFd
Astro Professional 150/1200; Astro-5  на ST-3A
Nikon D3100 + kit 18-55; Калейнар 5н;
Добро пожаловать кому интересно! http://vk.com/club61790716

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Вот заодно проверим
exiftools, написано, понимает NEF'ы.
Закинул дарки 30 сек, 300 сек и 600 сек с разными ISO  и температурой. Там кстати 1 дарк 600 сек так называемый "чистый рав" после пропатчивания фотоаппарата, он сразу виден по размеру 23 МБ вместо 11 МБ обычного кадра.
https://cloud.mail.ru/public/KSvJ/9sqRGVVFd
Отлично!

Скачал все файлы. Пока что проверил их в exiftools. Много заголовков:

ExifTool Version Number         : 10.67
File Name                       : DSC_1076.NEF
Directory                       : .
File Size                       : 9.3 MB
File Modification Date/Time     : 2017:12:05 22:18:24+03:00
File Access Date/Time           : 2017:12:05 22:18:04+03:00
File Creation Date/Time         : 2017:12:05 22:18:04+03:00
File Permissions                : rw-rw-rw-
File Type                       : NEF
File Type Extension             : nef
MIME Type                       : image/x-nikon-nef
Exif Byte Order                 : Big-endian (Motorola, MM)
Make                            : NIKON CORPORATION
Camera Model Name               : NIKON D3100
Orientation                     : Rotate 270 CW
Software                        : Ver.1.01
Modify Date                     : 2017:01:03 02:51:48
Jpg From Raw Start              : 110080
Jpg From Raw Length             : 301726
Y Cb Cr Positioning             : Co-sited
Subfile Type                    : Full-resolution Image
Image Width                     : 4672
Image Height                    : 3084
Bits Per Sample                 : 12
Compression                     : Nikon NEF Compressed
Photometric Interpretation      : Color Filter Array
Strip Offsets                   : 411808
Samples Per Pixel               : 1
Rows Per Strip                  : 3084
Strip Byte Counts               : 9316461
X Resolution                    : 300
Y Resolution                    : 300
Planar Configuration            : Chunky
Resolution Unit                 : inches
CFA Repeat Pattern Dim          : 2 2
CFA Pattern 2                   : 1 2 0 1
Reference Black White           : 0 255 0 255 0 255
Exposure Time                   : 30
F Number                        : 0
Exposure Program                : Manual
ISO                             : 400
Create Date                     : 2017:01:03 02:51:48
Exposure Compensation           : 0
Max Aperture Value              : 1.0
Metering Mode                   : Center-weighted average
Light Source                    : Unknown
Flash                           : No Flash
Focal Length                    : 0.0 mm
Maker Note Version              : 2.10
Quality                         : RAW
White Balance                   : Auto
Focus Mode                      : Manual
Flash Setting                   : Normal
Flash Type                      :
White Balance Fine Tune         : 0 0
WB RB Levels                    : 2.05859375 1.2890625 1 1
Program Shift                   : 0
Exposure Difference             : +1.6
Preview Image Start             : 16464
Preview Image Length            : 35604
Flash Exposure Compensation     : 0
ISO Setting                     : 400
External Flash Exposure Comp    : 0
Flash Exposure Bracket Value    : 0.0
Warning                         : [minor] Suspicious MakerNotes offset for ExposureBracketValue
Crop Hi Speed                   : Off (4672x3084 cropped to 4672x3084 at pixel 0,0)
Exposure Tuning                 : 0
Serial Number                   : 7626702
Color Space                     : sRGB
VR Info Version                 : 0100
Vibration Reduction             : Off
VR Mode                         : Normal
Active D-Lighting               : Off
Picture Control Version         : 0100
Picture Control Name            : Standard
Picture Control Base            : Standard
Picture Control Adjust          : Default Settings
Picture Control Quick Adjust    : Normal
Brightness                      : Normal
Hue Adjustment                  : None
Filter Effect                   : n/a
Toning Effect                   : n/a
Toning Saturation               : n/a
Time Zone                       : +03:00
Daylight Savings                : No
Date Display Format             : D/M/Y
ISO Expansion                   : Off
ISO2                            : 400
ISO Expansion 2                 : Off
Auto Distortion Control         : Off
Lens Type                       : MF
Lens                            : 0mm f/0
Flash Mode                      : Did Not Fire
Shooting Mode                   : Continuous, PC Control
Contrast Curve                  : (Binary data 4 bytes, use -b option to extract)
Shot Info Version               : 0219
Firmware Version                : 1.01c
NEF Compression                 : Lossy (type 2)
Noise Reduction                 : Off
NEF Linearization Table         : (Binary data 624 bytes, use -b option to extract)
WB GRBG Levels                  : 256 527 330 256
Lens Data Version               : 0204
Exit Pupil Position             : 0.0 mm
AF Aperture                     : 1.0
Focus Position                  : 0x00
Focus Distance                  : 0.01 m
Lens ID Number                  : 0
Lens F Stops                    : 0.00
Min Focal Length                : 5.0 mm
Max Focal Length                : 5.0 mm
Max Aperture At Min Focal       : 1.0
Max Aperture At Max Focal       : 1.0
MCU Version                     : 0
Effective Max Aperture          : 1.0
Raw Image Center                : 2336 1542
Retouch History                 : None
Shutter Count                   : 16087
Flash Info Version              : 0104
Flash Source                    : None
External Flash Firmware         : n/a
External Flash Flags            : (none)
Flash Commander Mode            : Off
Flash Control Mode              : Off
Flash Compensation              : 0
Flash GN Distance               : 0
Flash Color Filter              : None
Flash Group A Control Mode      : Off
Flash Group B Control Mode      : Off
Flash Group C Control Mode      : Off
Flash Group A Compensation      : 0
Flash Group B Compensation      : 0
Flash Group C Compensation      : 0
External Flash Compensation     : 0
Flash Exposure Comp 3           : 0
Flash Exposure Comp 4           : 0
Vari Program                    :
Multi Exposure Version          : 0100
Multi Exposure Mode             : Off
Multi Exposure Shots            : 0
Multi Exposure Auto Gain        : Off
High ISO Noise Reduction        : Off
Power Up Time                   : 2017:01:03 00:58:33
AF Info 2 Version               : 0100
Contrast Detect AF              : Off
AF Area Mode                    : Single Area
Phase Detect AF                 : Off
Primary AF Point                : (none)
AF Points Used                  : (none)
Contrast Detect AF In Focus     : No
File Info Version               : 0100
Memory Card Number              : 0
Directory Number                : 100
File Number                     : 1076
Retouch Info Version            : 0200
Retouch NEF Processing          : Off
User Comment                    :
Sub Sec Time                    : 30
Sub Sec Time Original           : 30
Sub Sec Time Digitized          : 30
Sensing Method                  : One-chip color area
File Source                     : Digital Camera
Scene Type                      : Directly photographed
Custom Rendered                 : Normal
Exposure Mode                   : Manual
Digital Zoom Ratio              : 1
Focal Length In 35mm Format     : 0 mm
Scene Capture Type              : Standard
Gain Control                    : Low gain up
Contrast                        : Normal
Saturation                      : Normal
Sharpness                       : Normal
Subject Distance Range          : Unknown
GPS Version ID                  : 2.2.0.0
Date/Time Original              : 2017:01:03 02:51:48
TIFF-EP Standard ID             : 1 0 0 0
Auto Focus                      : Off
Blue Balance                    : 1.289063
CFA Pattern                     : [Green,Blue][Red,Green]
Image Size                      : 4672x3084
Jpg From Raw                    : (Binary data 301726 bytes, use -b option to extract)
Lens ID                         : Manual Lens No CPU
Lens Spec                       : 0mm f/0 MF
Megapixels                      : 14.4
Preview Image                   : (Binary data 35604 bytes, use -b option to extract)
Red Balance                     : 2.058594
Shutter Speed                   : 30
Create Date                     : 2017:01:03 02:51:48.30
Date/Time Original              : 2017:01:03 02:51:48.30
Modify Date                     : 2017:01:03 02:51:48.30
Thumbnail TIFF                  : (Binary data 57816 bytes, use -b option to extract)
Focal Length                    : 0.0 mm

Есть выдержка, есть ISO и дата. А температуры не нахожу. В этой камере может нет термодатчика близ сенсора? Никоны на CCD. Там в сенсоре нет датчика - обычно он рядом прилеплен. А для фотоаппарата эта фича вторична. В кэнонах только с 450, кажется, термодатчик появился.
モ - mo

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Похожий проект. На питоне :)
https://www.cloudynights.com/topic/537851-developing-a-tool-to-archive-raw-files-by-temperature/#entry7231463

Тут высказано мнение, что NEF не содержит данных о температуре:
Цитата
Posted 22 May 2016 - 05:07 AM
I think NEF files don't record this

Говорят, никоны надо вот так эксплуатировать: :)


И ещё пара ссылок оттуда же на аналогичные проекты:
- https://sourceforge.net/projects/darkmaster/
похоже на мою изначальную идею сопоставлять дарки лайтам

- https://www.cloudynights.com/topic/282457-dark-library-v12/ , не вчитывался пока.

:) лучше позже погуглить, чем никогда.
モ - mo

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
DarkMaster свалился. Англоязычные люди обычно не знают о Самой Большой Проблеме русских - десятичной запятой :)
モ - mo

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
DarkLibrary нашёл только скрины, сама программа по ссылкам не качается. Тема заканчивается словами автора DarkMaster: Я написал свою программу, так как DarkLibrary не делала того, что мне нужно.

Вот такое вот мини-исследование на тему "есть ли данные о температуре в NEF" получилось.
Ну и да, надо менять инструмент получения EXIF из рава. Exiftools дюже тормозной путь.
モ - mo

Оффлайн krussh

  • *****
  • Сообщений: 2 460
  • Благодарностей: 112
  • http://www.soulfulbits.com/
    • Сообщения от krussh
Писал на питоне и использую нечто подобное для фитс-файлов.
Смотрит папку с данными последней ночи, ищет дарки и флэты. Делает супердарки и суперфлэты, перемещает их в папку для калибровок.
Потом смотрит файлы с объектами, подбирает лучшие калибровки из имеющихся, калибруется, делает астрометрию (Astrometry.net+Cygwin).

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

Есть версия для Linux, работает чуть быстрее без Cygwina.

Если нужно - могу выложить.

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Если нужно - могу выложить.
Да, интересно! Буду признателен.
モ - mo

Оффлайн krussh

  • *****
  • Сообщений: 2 460
  • Благодарностей: 112
  • http://www.soulfulbits.com/
    • Сообщения от krussh
Если нужно - могу выложить.
Да, интересно! Буду признателен.

http://optlab.kourovka.ru/krussh/SBG_asteroid_Pipeline.tar

там две папки.
SBG_Calibrator - калибровки+астрометрия
SBG_Asteroid - точная астрометрия и фотометрия астероидов.
Версии для Win+Cygwin, python 3.6+numpy+scipy+astropy+.....
Заточено под наши инструменты. Для других потребуется немного поменять некоторые постоянные.

Результаты в виде:
file имя файла
Object   имя объекта
JD   юлианская дата
Init_Ra   Init_De   Init_X   Init_Y   предварительное положение астероида по NASA Horizons
NearStar   NS_mag   расстояние в пикселях до ближайшей звезд из каталога URAT1 и ее блеск
NPSF количество звезд для оценки PSF
FWHM   SKY   качество изображений и фон неба
<RA>   <DEC>   среднее (О-С) для положений опорных звезд
STD(RA)   STD(DEC)   стандартное отклонение (О-С) для положений опорных звезд
Obj_RA   Obj_DEC   O-C_RA   O-C_DEC   положение объекта и (О-С) относительно данных  NASA Horizons
PSF_mag   Z-point   X_trend   Y_trend   C_trend   PSF_err сырая звездная величина астероида, исправленные тренды (Z-point, по X и Y, цвет), ошибка определения блеска



Оффлайн КосмоС

  • ****
  • Сообщений: 393
  • Благодарностей: 12
  • Мне нравится этот форум!
    • Сообщения от КосмоС
Вот такое вот мини-исследование на тему "есть ли данные о температуре в NEF" получилось.
Печально(((
Astro Professional 150/1200; Astro-5  на ST-3A
Nikon D3100 + kit 18-55; Калейнар 5н;
Добро пожаловать кому интересно! http://vk.com/club61790716

Оффлайн toh@

  • *****
  • Сообщений: 4 003
  • Благодарностей: 237
    • Сообщения от toh@
Отличная идея! Давно уже думал, что не плохо бы иметь какую-то подобную прогу!
И вопрос по существу:
Может в сортировке как-то стоит из Exif'а учитывать "возраст" калибровочного файла (ну или дату создания)...?
... ну и, наверное, прикольно было бы по отобранным по критериям даркам, легко и просто (типа, по нажатию одной кнопки) выдернуть офсеты из той же базы (они же, думаю, всегда будут доли секунд?)...
(ну, либо раскидать по подпапкам с определенной структурой вложенности, не суть...)
Astro-Tech 8" f/4+Paracorr(I)+SBIG ST-8300C на NEQ6 Pro, ED-80+0,85, Orion SSAG

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

  • *****
  • Сообщений: 810
  • Благодарностей: 228
  • Валера Сабанов
  • Награды Призер конкурса астрофото
    • Сообщения от TheDog
... ну и, наверное, прикольно было бы по отобранным по критериям даркам, легко и просто (типа, по нажатию одной кнопки) выдернуть офсеты из той же базы

А какой смысл иметь банк оффсетов? Их отснять - дело 2 мин..


SW 8" f/5
Canon 450Da, 6D
NEQ-6 W Pro Belt-mod.
TS GPU Komakorr+Off-Axis Guider+QHY5L-IIm

vk.com/sabanovv