44 addUsageLine(
"Perform CTF correction to 2D projection images with estimated ctfs using a Wiener filter.");
48 addParamsLine(
" [--phase_flipped] : Is the data already phase-flipped?");
49 addParamsLine(
" [--isIsotropic] : Must be considered the defocus isotropic?");
50 addParamsLine(
" [--sampling_rate <float=1.0>] : Sampling rate of the input particles");
51 addParamsLine(
" [--wc <float=-1>] : Wiener-filter constant (if < 0: use FREALIGN default)");
52 addParamsLine(
" [--pad <factor=2.> ] : Padding factor for Wiener correction");
53 addParamsLine(
" [--correct_envelope] : Correct the CTF envelope");
void applyWienerFilter(MultidimArray< double > &ptrImg, CTFDescription &ctf)
double getDoubleParam(const char *param, int arg=0)
FileName replaceExtension(const String &newExt) const
double sampling_rate
Sampling rate.
double wiener_constant
Wiener filter constant.
void addKeywords(const char *keywords)
double wiener_constant
Wiener filter constant.
void processImage(const FileName &fnImg, const FileName &fnImgOut, const MDRow &rowIn, MDRow &rowOut)
bool checkParam(const char *param)
void addUsageLine(const char *line, bool verbatim=false)
double sampling_rate
Sampling rate.
void addParamsLine(const String &line)