// src & dst arrays of equal size & type
void cvShiftDFT(CvArr * src_arr, CvArr * dst_arr )
{
- CvMat * tmp;
+ CvMat * tmp=0;
CvMat q1stub, q2stub;
CvMat q3stub, q4stub;
CvMat d1stub, d2stub;
#if CV_SSE2
__m128 invSizes4[MAX_PATTERN][2];
__m128 sizes1_4[MAX_PATTERN];
- int absmask = 0x7fffffff;
- __m128 absmask4 = _mm_set1_ps((float&)absmask);
+ Cv32suf absmask;
+ absmask.i = 0x7fffffff;
+ __m128 absmask4 = _mm_set1_ps(absmask.f);
#endif
CvStarFeature f[MAX_PATTERN];
int *second, int *second_runs, int *first_corr, /* s0'|e0'|s1'|e1'|... */
int *second_corr )
{
- CV_FUNCNAME( "cvDynamicCorrespondMulti" );
- __BEGIN__;
-
IPPI_CALL( icvDynamicCorrespondMulti( lines, /* number of scanlines */
first, /* s0|w0|s1|w1|...s(n-1)|w(n-1)|sn */
first_runs, /* numbers of runs */
second, second_runs, first_corr, /* s0'|e0'|s1'|e1'|... */
second_corr ));
- __CLEANUP__;
- __END__;
}
\r
float CvBoost::calc_error( CvMLData* _data, int type )\r
{\r
- CV_FUNCNAME( "CvBoost::calc_error" );\r
-\r
- __BEGIN__;\r
float err = 0;\r
const CvMat* values = _data->get_values();
const CvMat* response = _data->get_response();
err = sample_count ? err / (float)sample_count : -FLT_MAX; \r
}\r
return err;\r
-\r
- __END__;\r
}\r
\r
void CvBoost::write_params( CvFileStorage* fs )\r
int cols_count = 0; \r
uchar *var_types_ptr = 0;\r
\r
- CV_FUNCNAME( "CvMLData :: read_csv" );\r
-\r
- __BEGIN__;\r
-\r
clear();\r
\r
file = fopen( filename, "rt" );\r
if ( cvNorm( missing, 0, CV_L1 ) < FLT_EPSILON )\r
cvReleaseMat( &missing );\r
\r
- __END__;\r
-\r
cvReleaseMemStorage( &storage );\r
delete []el_ptr;\r
delete []buf;\r
__END__;
}
-/* End of file. */
\ No newline at end of file
+/* End of file. */\r
\r
float CvDTree::calc_error( CvMLData* _data, int type )\r
{\r
- CV_FUNCNAME( "CvDTree::calc_error" );\r
-\r
- __BEGIN__;\r
float err = 0;\r
const CvMat* values = _data->get_values();
const CvMat* response = _data->get_response();
err = sample_count ? err / (float)sample_count : -FLT_MAX; \r
}\r
return err;\r
-\r
- __END__;\r
}\r
\r
void CvDTree::prune_cv()\r