ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца ИЮЛЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Я бы для начала предложил сохранять "мастера" в 8 бит int
надо просто "быть аккуратным".
И куда без пьедестала, когда у тебя MasterBias: Average 869.396 MasterDark: Average 869.458когда "мастердарк без вычитания байеса, все как хочет пиксовая калибровалка.", в то время, как StDev отличается в 2 раза?
Было бы удивительно, если бы "оптимизатор" серьёзно побил калибровку без оного дарками той же экспозиции, особенно - на термостабилизированной камере...
It is also very important to have a bias library, because thermal noise must be bias-subtracted: only thermal noise must be rescaled in the master dark to match the thermal noise in the light frame.
Не понял хумора. Вот этого "8 бит int"Сохраняю специально в 16 бит, чтобы все как в максиме привычно было [0-65535]какой мастердарк нужен пиксу? dark+bias, как оно реально получается с камеры? Или же чистый dark, те (dark+bias)-bias?Я давал ему dark+bias. Да и из описания никак не следует, что bias нужно самому вычитать.
Сделал мастер байес и мастердарк без вычитания байеса
Антон, всё что ты описал произошло потому что ты не включил вот это галку. См.картинку.
получаю коэффициент ~0.3 при прочей адекватной статистике.
Вот она, хвалёная оптимизация в действии! У тебя в дарке тепловых шумов накоплено в 3 раза больше чем в лайте.
Неа.Это SBIG STL11K и, как я уже говорил, экспозиция и температура везде одинаковая: 180 сек и -20 град.
Обновил CosmeticCorrection modulev 1.2.0 build 2
g++ -c -pipe -m64 -fPIC -D_REENTRANT -D__PCL_LINUX -I"/home/user/PCL/include" -O2 -mtune=generic -mfpmath=sse -msse2 -minline-all-stringops -ffast-math -fvisibility=hidden -fvisibility-inlines-hidden -fnon-call-exceptions -Wall -Wno-parentheses -MMD -MP -MF"x86_64/Release/CosmeticCorrectionInterface.d" -MT"x86_64/Release/CosmeticCorrectionInterface.d" -o"x86_64/Release/CosmeticCorrectionInterface.o" "../../CosmeticCorrectionInterface.cpp"../../CosmeticCorrectionInterface.h: In constructor ‘pcl::Interface::Interface()’:../../CosmeticCorrectionInterface.h:264:9: warning: ‘pcl::Interface::coldQty’ will be initialized after../../CosmeticCorrectionInterface.h:260:9: warning: ‘double pcl::Interface::Mean’../../CosmeticCorrectionInterface.cpp:89:1: warning: when initialized here../../CosmeticCorrectionInterface.h:261:9: warning: ‘pcl::Interface::StdDev’ will be initialized after../../CosmeticCorrectionInterface.h:258:28: warning: ‘pcl::View::histogram_container pcl::Interface::H’../../CosmeticCorrectionInterface.cpp:89:1: warning: when initialized here../../CosmeticCorrectionInterface.h:258:28: warning: ‘pcl::Interface::H’ will be initialized after../../CosmeticCorrectionInterface.h:255:8: warning: ‘pcl::Rect pcl::Interface::geometry’../../CosmeticCorrectionInterface.cpp:89:1: warning: when initialized here../../CosmeticCorrectionInterface.h:255:8: warning: ‘pcl::Interface::geometry’ will be initialized after../../CosmeticCorrectionInterface.h:249:13: warning: ‘pcl::Interface::GUIData* pcl::Interface::GUI’../../CosmeticCorrectionInterface.cpp:89:1: warning: when initialized here../../CosmeticCorrectionInterface.cpp: In member function ‘virtual bool pcl::Interface::GenerateRealTimePreview(pcl::UInt16Image&, const pcl::View&, int, pcl::String&) const’:../../CosmeticCorrectionInterface.cpp:909:14: warning: unused variable ‘avrFlag’../../CosmeticCorrectionInterface.cpp:910:14: warning: unused variable ‘medFlag’../../CosmeticCorrectionInterface.cpp:911:14: warning: unused variable ‘bkgFlag’../../CosmeticCorrectionInterface.cpp: In member function ‘void pcl::Interface::UpdateDefectListItem(pcl::size_type)’:../../CosmeticCorrectionInterface.cpp:1443:26: error: expected primary-expression before ‘(’ token../../CosmeticCorrectionInterface.cpp:1443:28: error: expected primary-expression before ‘unsigned’../../CosmeticCorrectionInterface.cpp:1446:27: error: expected primary-expression before ‘(’ token../../CosmeticCorrectionInterface.cpp:1446:29: error: expected primary-expression before ‘unsigned’../../CosmeticCorrectionInterface.cpp:1447:27: error: expected primary-expression before ‘(’ token../../CosmeticCorrectionInterface.cpp:1447:29: error: expected primary-expression before ‘unsigned’make: *** [x86_64/Release/CosmeticCorrectionInterface.o] Error 1
А чегой то не компилится:Цитатаg++
g++
String ImageCalibrationModule::OriginalFileName() const{#ifdef __PCL_LINUX return "ImageCalibration-pxm.so";#endif#ifdef __PCL_FREEBSD return "ImageCalibration-pxm.so";#endif#ifdef __PCL_MACOSX return "ImageCalibration-pxm.dylib";#endif#ifdef __PCL_WINDOWS return "ImageCalibration-pxm.dll";#endif}
под виртуалкой ( например VMWare) для линуха компилировать в принципе реально?
aptitude updateaptitude install g++
PCLDIR=$HOME/PCLPCLBINDIR32=$PCLDIR/binPCLBINDIR64=$PCLDIR/binPCLBINDIR=$PCLBINDIR64PCLLIBDIR32=$PCLDIR/lib/linux/x86PCLLIBDIR64=$PCLDIR/lib/linux/x86_64PCLLIBDIR=$PCLLIBDIR64PCLINCDIR=$PCLDIR/includePCLSRCDIR=$PCLDIR/srcexport PCLDIR PCLBINDIR32 PCLBINDIR64 PCLBINDIR PCLLIBDIR32 PCLLIBDIR64 PCLLIBDIR PCLINCDIR PCLSRCDIR
. ./vars
Цитата: Юрий Торопин от 10 Фев 2012 [00:10:35]"хотелки" принимаешь?Нельзя ли забацать модуль для автовыравнивания серии кадров по ядру кометы?Начал бацать.PS Модуль пока не готов, это только заготовка.
"хотелки" принимаешь?Нельзя ли забацать модуль для автовыравнивания серии кадров по ядру кометы?