Commit 5777689f authored by Vadim Pisarevsky's avatar Vadim Pisarevsky

fixed build errors & warnings on VS2010

parent 8991d323
......@@ -18,13 +18,17 @@
#include "precomp.hpp"
#include <iostream>
#if defined _MSC_VER && _MSC_VER >= 1400
#pragma warning( disable: 4305 )
#endif
namespace cv
{
static Mat linspace(float x0, float x1, int n)
{
Mat pts(n, 1, CV_32FC1);
float step = (x1-x0)/floor(n-1);
float step = (x1-x0)/(n-1);
for(int i = 0; i < n; i++)
pts.at<float>(i,0) = x0+i*step;
return pts;
......
......@@ -57,7 +57,7 @@ static Mat asRowMatrix(InputArrayOfArrays src, int rtype, double alpha=1, double
if(n == 0)
return Mat();
// dimensionality of samples
int d = src.getMat(0).total();
int d = (int)src.getMat(0).total();
// create data matrix
Mat data(n, d, rtype);
// copy data
......@@ -588,8 +588,8 @@ static Mat spatial_histogram(InputArray _src, int numPatterns,
{
Mat src = _src.getMat();
// calculate LBP patch size
int width = static_cast<int>(floor(src.cols/grid_x));
int height = static_cast<int>(floor(src.rows/grid_y));
int width = src.cols/grid_x;
int height = src.rows/grid_y;
// allocate memory for the spatial histogram
Mat result = Mat::zeros(grid_x * grid_y, numPatterns, CV_32FC1);
// return matrix with zeros if no data was given
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment