I'm trying to use the FFTRegistration script to a few moon images, 1360x1024 in 16bit fits.
The program stops at the very first image with memory access violation.
I tried to debug the script but the line reported says
image.translate( this.dx, this.dy );
and I'm not sure (with a quick look) what class 'image' is and where in the PCL documentation "translate" is, so I'm stacked.
Any help ?
-------- output from FFTRegistration -----------------------------
run -execute-mode=auto "C:/PCL/src/scripts/FFTRegistration.js"
Processing script file: C:/PCL/src/scripts/FFTRegistration.js
*****************************************
FFT Image Registration Script
Copyright © 2005-2009 Pleiades Astrophoto
*****************************************
=== Initializing FFT registration engine ===
Reading image:
E:/Images/20100808/moon/_cmoon_01.fit
Reading FITS: 32-bit floating point, 1 channel(s), 1360x1024 pixels: 100%
*** Initializing FFT translation:
FFT: 100%
Conversion to 32-bit floating-point sample format...
Writing swap files...
57.11 MB/s
=== Registering image 1 of 48 ===
Reading image:
E:/Images/20100808/moon/_cmoon_010.fit
Reading FITS: 32-bit floating point, 1 channel(s), 1360x1024 pixels: 100%
*** Evaluating FFT translation:
FFT: 100%
Inverse FFT: 100%
Rescaling pixel values: 100%
*** Translation corrections:
dx : -0.31 px
dy : -1.01 px
*** Applying translation:
Translate dx=-0.308, dy=-1.014, Bicubic Spline Interpolation, c=0.30: 100%
*** Error [000]: C:/PCL/src/scripts/FFTRegistration.js, line 240: At address 0147C4EA with exception code C0000005 :
Access violation: invalid memory read operation at address BFD3B8B5
Reading swap files...
354.00 MB/s