52 for(
i = 0;
i < size;
i++ )
60 for(
i = 0;
i < size;
i++ ) array[
i] =
t[
i].p;
71 return((
a1->r) - (
a2->r));
78 return (
float)( ( a > 0.5 ) ? 1.0 : 0.0 );
84 return (
float)( 1.0 / ( 1.0 +
exp( -1.0 *
act ) ) );
105 for (
int i = 0;
i <
row;
i++ )
116 for (
int i = 0;
i <
row;
i++ )
117 for (
int j = 0;
j <
col;
j++ )
134 for (
int i = 0;
i <
row;
i++ )
145 for (
int i = 0;
i <
row;
i++ )
146 for (
int j = 0;
j <
col;
j++ )
163 for (
int i = 0;
i < size;
i++ )
180 while (
infile->peek() ==
'#' )
infile->ignore( 1000,
'\n' );
182 if ( c ==
'\n' || c ==
'\t' || c ==
' ' || c ==
'#' )
196 std::cerr <<
"Error: Could not create file " << filename <<
" in directory ";
197 std::cerr <<
folder << std::endl;
205 std::cerr <<
"Error: Could not open file " << filename <<
" in directory ";
206 std::cerr <<
folder << std::endl;
214 gWidth = std::cout.width();
224 os.setf(std::ios::showpoint, std::ios::showpoint);
226 os.unsetf(std::ios::showpoint);
228 os.setf(std::ios::left, std::ios::adjustfield);
230 os.setf(std::ios::right, std::ios::adjustfield);
237 os.unsetf(std::ios::showpoint);
238 os.setf(std::ios::left, std::ios::adjustfield);
248 if (
diff < 0.0 )
return ( 0.0 -
diff );
256 if (
diff < 0.0 )
return (
float)( 0.0 -
diff );
264 if (
diff < 0 )
return ( 0 -
diff );
270 if ( val < 0.0 )
return ( 0.0 - val );
276 if ( val < 0.0 )
return (
float)( 0.0 - val );
282 if ( val < 0 )
return ( 0 - val );
void DisposeMatrix(int **matrix, int row)
void FileCreateError(char *filename)
double SafeAbs(double val1, double val2)
void AdjustStream(std::ostream &os, int precision, int width, int pos, bool trailers)
std::streamsize gPrecision
int ** CreateMatrix(int val, int row, int col)
float ReturnDistance(float *pat1, float *pat2, int size)
int cmp(const void *s1, const void *s2)
void ResetMatrix(int **matrix, int val, int row, int col)
void SkipComments(std::ifstream *infile)
void FileOpenError(char *filename)
void GetStreamDefaults(void)
void Permute(int *array, size_t size)
void SetStreamDefaults(std::ostream &os)
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.