fixed warnings and errors reported by VS2010
This commit is contained in:
parent
1618ed0a37
commit
01c1003d51
@ -1803,7 +1803,7 @@ struct CV_EXPORTS L2
|
|||||||
ResultType result = ResultType();
|
ResultType result = ResultType();
|
||||||
for( int i = 0; i < size; i++ )
|
for( int i = 0; i < size; i++ )
|
||||||
{
|
{
|
||||||
ResultType diff = a[i] - b[i];
|
ResultType diff = (ResultType)(a[i] - b[i]);
|
||||||
result += diff*diff;
|
result += diff*diff;
|
||||||
}
|
}
|
||||||
return (ResultType)sqrt((double)result);
|
return (ResultType)sqrt((double)result);
|
||||||
|
@ -573,7 +573,7 @@ void cvCalibrateCamera_64d( int image_count, int* _point_counts,
|
|||||||
/* Find 3d position of object given intrinsic camera parameters,
|
/* Find 3d position of object given intrinsic camera parameters,
|
||||||
3d model of the object and projection of the object into view plane */
|
3d model of the object and projection of the object into view plane */
|
||||||
void cvFindExtrinsicCameraParams( int point_count,
|
void cvFindExtrinsicCameraParams( int point_count,
|
||||||
CvSize image_size, CvPoint2D32f* _image_points,
|
CvSize, CvPoint2D32f* _image_points,
|
||||||
CvPoint3D32f* _object_points, float* focal_length,
|
CvPoint3D32f* _object_points, float* focal_length,
|
||||||
CvPoint2D32f principal_point, float* _distortion_coeffs,
|
CvPoint2D32f principal_point, float* _distortion_coeffs,
|
||||||
float* _rotation_vector, float* _translation_vector )
|
float* _rotation_vector, float* _translation_vector )
|
||||||
@ -598,7 +598,7 @@ void cvFindExtrinsicCameraParams( int point_count,
|
|||||||
|
|
||||||
/* Variant of the previous function that takes double-precision parameters */
|
/* Variant of the previous function that takes double-precision parameters */
|
||||||
void cvFindExtrinsicCameraParams_64d( int point_count,
|
void cvFindExtrinsicCameraParams_64d( int point_count,
|
||||||
CvSize image_size, CvPoint2D64f* _image_points,
|
CvSize, CvPoint2D64f* _image_points,
|
||||||
CvPoint3D64f* _object_points, double* focal_length,
|
CvPoint3D64f* _object_points, double* focal_length,
|
||||||
CvPoint2D64f principal_point, double* _distortion_coeffs,
|
CvPoint2D64f principal_point, double* _distortion_coeffs,
|
||||||
double* _rotation_vector, double* _translation_vector )
|
double* _rotation_vector, double* _translation_vector )
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
#include <opencv2/imgproc/imgproc.hpp>
|
#include <opencv2/imgproc/imgproc_c.h>
|
||||||
#include <opencv2/highgui/highgui.hpp>
|
#include <opencv2/highgui/highgui.hpp>
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
/* the script demostrates iterative construction of
|
/* the script demostrates iterative construction of
|
||||||
delaunay triangulation and voronoi tesselation */
|
delaunay triangulation and voronoi tesselation */
|
||||||
|
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
#include <opencv2/imgproc/imgproc.hpp>
|
#include <opencv2/imgproc/imgproc_c.h>
|
||||||
#include <opencv2/highgui/highgui.hpp>
|
#include <opencv2/highgui/highgui.hpp>
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
char file_name[] = "baboon.jpg";
|
char file_name[] = "baboon.jpg";
|
||||||
|
|
||||||
int _brightness = 100;
|
int _brightness = 100;
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
#include <opencv2/imgproc/imgproc.hpp>
|
#include <opencv2/imgproc/imgproc_c.h>
|
||||||
#include <opencv2/highgui/highgui.hpp>
|
#include <opencv2/highgui/highgui.hpp>
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
char wndname[] = "Distance transform";
|
char wndname[] = "Distance transform";
|
||||||
char tbarname[] = "Threshold";
|
char tbarname[] = "Threshold";
|
||||||
int mask_size = CV_DIST_MASK_5;
|
int mask_size = CV_DIST_MASK_5;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#include <opencv2/imgproc/imgproc.hpp>
|
#include <opencv2/imgproc/imgproc_c.h>
|
||||||
#include <opencv2/highgui/highgui.hpp>
|
#include <opencv2/highgui/highgui.hpp>
|
||||||
|
|
||||||
char wndname[] = "Edge";
|
char wndname[] = "Edge";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#include <opencv2/imgproc/imgproc.hpp>
|
#include <opencv2/imgproc/imgproc_c.h>
|
||||||
#include <opencv2/highgui/highgui.hpp>
|
#include <opencv2/highgui/highgui.hpp>
|
||||||
|
|
||||||
IplImage* color_img0;
|
IplImage* color_img0;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#include "opencv2/highgui/highgui.hpp"
|
#include "opencv2/highgui/highgui.hpp"
|
||||||
#include "opencv2/imgproc/imgproc.hpp"
|
#include "opencv2/imgproc/imgproc_c.h"
|
||||||
|
|
||||||
int main(int argc, char** argv)
|
int main(int argc, char** argv)
|
||||||
{
|
{
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
#include "opencv2/highgui/highgui.hpp"
|
#include "opencv2/highgui/highgui.hpp"
|
||||||
#include "opencv2/imgproc/imgproc.hpp"
|
#include "opencv2/imgproc/imgproc_c.h"
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
IplImage* src = 0;
|
IplImage* src = 0;
|
||||||
IplImage* dst = 0;
|
IplImage* dst = 0;
|
||||||
|
@ -67,7 +67,6 @@ int main(int argc, char** argv)
|
|||||||
// run the detector with default parameters. to get a higher hit-rate
|
// run the detector with default parameters. to get a higher hit-rate
|
||||||
// (and more false alarms, respectively), decrease the hitThreshold and
|
// (and more false alarms, respectively), decrease the hitThreshold and
|
||||||
// groupThreshold (set groupThreshold to 0 to turn off the grouping completely).
|
// groupThreshold (set groupThreshold to 0 to turn off the grouping completely).
|
||||||
int can = img.channels();
|
|
||||||
hog.detectMultiScale(img, found, 0, Size(8,8), Size(32,32), 1.05, 2);
|
hog.detectMultiScale(img, found, 0, Size(8,8), Size(32,32), 1.05, 2);
|
||||||
t = (double)getTickCount() - t;
|
t = (double)getTickCount() - t;
|
||||||
printf("tdetection time = %gms\n", t*1000./cv::getTickFrequency());
|
printf("tdetection time = %gms\n", t*1000./cv::getTickFrequency());
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
// It loads several images subsequentally and tries to find squares in
|
// It loads several images subsequentally and tries to find squares in
|
||||||
// each image
|
// each image
|
||||||
//
|
//
|
||||||
#include "opencv2/imgproc/imgproc.hpp"
|
#include "opencv2/imgproc/imgproc_c.h"
|
||||||
#include "opencv2/highgui/highgui.hpp"
|
#include "opencv2/highgui/highgui.hpp"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
@ -44,7 +44,7 @@ void matches2points(const vector<DMatch>& matches, const vector<KeyPoint>& kpts_
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
float match(const vector<KeyPoint>& kpts_train, const vector<KeyPoint>& kpts_query, DescriptorMatcher& matcher,
|
double match(const vector<KeyPoint>& kpts_train, const vector<KeyPoint>& kpts_query, DescriptorMatcher& matcher,
|
||||||
const Mat& train, const Mat& query, vector<DMatch>& matches)
|
const Mat& train, const Mat& query, vector<DMatch>& matches)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -112,7 +112,7 @@ int main(int ac, char ** av)
|
|||||||
cout << "matching with BruteForceMatcher<Hamming>" << endl;
|
cout << "matching with BruteForceMatcher<Hamming>" << endl;
|
||||||
BruteForceMatcher<Hamming> matcher_popcount;
|
BruteForceMatcher<Hamming> matcher_popcount;
|
||||||
vector<DMatch> matches_popcount;
|
vector<DMatch> matches_popcount;
|
||||||
float pop_time = match(kpts_1, kpts_2, matcher_popcount, desc_1, desc_2, matches_popcount);
|
double pop_time = match(kpts_1, kpts_2, matcher_popcount, desc_1, desc_2, matches_popcount);
|
||||||
cout << "done BruteForceMatcher<Hamming> matching. took " << pop_time << " seconds" << endl;
|
cout << "done BruteForceMatcher<Hamming> matching. took " << pop_time << " seconds" << endl;
|
||||||
|
|
||||||
vector<Point2f> mpts_1, mpts_2;
|
vector<Point2f> mpts_1, mpts_2;
|
||||||
|
@ -371,7 +371,7 @@ struct EqKeypoints
|
|||||||
|
|
||||||
static void build3dmodel( const Ptr<FeatureDetector>& detector,
|
static void build3dmodel( const Ptr<FeatureDetector>& detector,
|
||||||
const Ptr<DescriptorExtractor>& descriptorExtractor,
|
const Ptr<DescriptorExtractor>& descriptorExtractor,
|
||||||
const vector<Point3f>& modelBox,
|
const vector<Point3f>& /*modelBox*/,
|
||||||
const vector<string>& imageList,
|
const vector<string>& imageList,
|
||||||
const vector<Rect>& roiList,
|
const vector<Rect>& roiList,
|
||||||
const vector<Vec6f>& poseList,
|
const vector<Vec6f>& poseList,
|
||||||
|
@ -33,7 +33,7 @@ void on_trackbar(int, void*)
|
|||||||
imshow("contours", cnt_img);
|
imshow("contours", cnt_img);
|
||||||
}
|
}
|
||||||
|
|
||||||
int main( int argc, char** argv)
|
int main( int argc, char**)
|
||||||
{
|
{
|
||||||
Mat img = Mat::zeros(w, w, CV_8UC1);
|
Mat img = Mat::zeros(w, w, CV_8UC1);
|
||||||
if(argc > 1)
|
if(argc > 1)
|
||||||
|
@ -35,7 +35,7 @@ int process(VideoCapture& capture) {
|
|||||||
if (frame.empty())
|
if (frame.empty())
|
||||||
continue;
|
continue;
|
||||||
imshow(window_name, frame);
|
imshow(window_name, frame);
|
||||||
char key = waitKey(5); //delay N millis, usually long enough to display and capture input
|
char key = (char)waitKey(5); //delay N millis, usually long enough to display and capture input
|
||||||
switch (key) {
|
switch (key) {
|
||||||
case 'q':
|
case 'q':
|
||||||
case 'Q':
|
case 'Q':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user