Merge pull request #65 from taka-no-me:android/warnings

pull/67/head
Andrey Kamaev 12 years ago
commit b6a2717c2b
  1. 8
      modules/core/src/arithm.cpp
  2. 11
      samples/cpp/stitching_detailed.cpp

@ -1228,10 +1228,10 @@ static int actualScalarDepth(const double* data, int len)
maxval = MAX(maxval, ival); maxval = MAX(maxval, ival);
} }
return i < len ? CV_64F : return i < len ? CV_64F :
minval >= 0 && maxval <= UCHAR_MAX ? CV_8U : minval >= 0 && maxval <= (int)UCHAR_MAX ? CV_8U :
minval >= SCHAR_MIN && maxval <= SCHAR_MAX ? CV_8S : minval >= (int)SCHAR_MIN && maxval <= (int)SCHAR_MAX ? CV_8S :
minval >= 0 && maxval <= USHRT_MAX ? CV_16U : minval >= 0 && maxval <= (int)USHRT_MAX ? CV_16U :
minval >= SHRT_MIN && maxval <= SHRT_MAX ? CV_16S : minval >= (int)SHRT_MIN && maxval <= (int)SHRT_MAX ? CV_16S :
CV_32S; CV_32S;
} }

@ -326,7 +326,10 @@ static int parseCmdArgs(int argc, char** argv)
int main(int argc, char* argv[]) int main(int argc, char* argv[])
{ {
#if ENABLE_LOG
int64 app_start_time = getTickCount(); int64 app_start_time = getTickCount();
#endif
cv::setBreakOnError(true); cv::setBreakOnError(true);
int retval = parseCmdArgs(argc, argv); int retval = parseCmdArgs(argc, argv);
@ -345,7 +348,9 @@ int main(int argc, char* argv[])
bool is_work_scale_set = false, is_seam_scale_set = false, is_compose_scale_set = false; bool is_work_scale_set = false, is_seam_scale_set = false, is_compose_scale_set = false;
LOGLN("Finding features..."); LOGLN("Finding features...");
#if ENABLE_LOG
int64 t = getTickCount(); int64 t = getTickCount();
#endif
Ptr<FeaturesFinder> finder; Ptr<FeaturesFinder> finder;
if (features_type == "surf") if (features_type == "surf")
@ -420,7 +425,9 @@ int main(int argc, char* argv[])
LOGLN("Finding features, time: " << ((getTickCount() - t) / getTickFrequency()) << " sec"); LOGLN("Finding features, time: " << ((getTickCount() - t) / getTickFrequency()) << " sec");
LOG("Pairwise matching"); LOG("Pairwise matching");
#if ENABLE_LOG
t = getTickCount(); t = getTickCount();
#endif
vector<MatchesInfo> pairwise_matches; vector<MatchesInfo> pairwise_matches;
BestOf2NearestMatcher matcher(try_gpu, match_conf); BestOf2NearestMatcher matcher(try_gpu, match_conf);
matcher(features, pairwise_matches); matcher(features, pairwise_matches);
@ -516,7 +523,9 @@ int main(int argc, char* argv[])
} }
LOGLN("Warping images (auxiliary)... "); LOGLN("Warping images (auxiliary)... ");
#if ENABLE_LOG
t = getTickCount(); t = getTickCount();
#endif
vector<Point> corners(num_images); vector<Point> corners(num_images);
vector<Mat> masks_warped(num_images); vector<Mat> masks_warped(num_images);
@ -634,7 +643,9 @@ int main(int argc, char* argv[])
masks.clear(); masks.clear();
LOGLN("Compositing..."); LOGLN("Compositing...");
#if ENABLE_LOG
t = getTickCount(); t = getTickCount();
#endif
Mat img_warped, img_warped_s; Mat img_warped, img_warped_s;
Mat dilated_mask, seam_mask, mask, mask_warped; Mat dilated_mask, seam_mask, mask, mask_warped;

Loading…
Cancel
Save