API
 
Loading...
Searching...
No Matches
pupilCorAlign.utils.XCorrShift Class Reference
Collaboration diagram for pupilCorAlign.utils.XCorrShift:
Collaboration graph

Public Member Functions

 __init__ (self, reference_image, domain_pixels=480, domain_size=40, filter_size=None, reference_point=np.array([0, 0]))
 
 cross_correlate (self, image, local_reference_point=np.array([0, 0]))
 
 measure (self, image, local_reference_point=np.array([0, 0]), subpixel=True)
 

Protected Member Functions

 _subpixel_offset_from_quadratic (self, xcorr_2d, ix, iy)
 
 _subpixel_peak_position (self, xcorr)
 

Protected Attributes

 _reference_image
 
 _xgrid
 
 _fft
 
 _mft
 
 _filter_size
 
 _spatial_filter
 
 _kernel
 

Detailed Description

Definition at line 114 of file utils.py.

Constructor & Destructor Documentation

◆ __init__()

pupilCorAlign.utils.XCorrShift.__init__ (   self,
  reference_image,
  domain_pixels = 480,
  domain_size = 40,
  filter_size = None,
  reference_point = np.array([0,0]) 
)

Definition at line 115 of file utils.py.

Member Function Documentation

◆ _subpixel_offset_from_quadratic()

pupilCorAlign.utils.XCorrShift._subpixel_offset_from_quadratic (   self,
  xcorr_2d,
  ix,
  iy 
)
protected

Definition at line 136 of file utils.py.

Referenced by pupilCorAlign.utils.XCorrShift._subpixel_peak_position().

◆ _subpixel_peak_position()

pupilCorAlign.utils.XCorrShift._subpixel_peak_position (   self,
  xcorr 
)
protected

◆ cross_correlate()

◆ measure()

Member Data Documentation

◆ _fft

pupilCorAlign.utils.XCorrShift._fft
protected

◆ _filter_size

pupilCorAlign.utils.XCorrShift._filter_size
protected

Definition at line 122 of file utils.py.

◆ _kernel

pupilCorAlign.utils.XCorrShift._kernel
protected

◆ _mft

pupilCorAlign.utils.XCorrShift._mft
protected

◆ _reference_image

pupilCorAlign.utils.XCorrShift._reference_image
protected

Definition at line 116 of file utils.py.

◆ _spatial_filter

pupilCorAlign.utils.XCorrShift._spatial_filter
protected

◆ _xgrid


The documentation for this class was generated from the following file: