1
2
3
4
5
6
7
8
9
10
11
|
--- src/camera/pfsalign.cpp.orig 2018-03-01 12:03:22 UTC
+++ src/camera/pfsalign.cpp
@@ -643,7 +643,7 @@ void alignFrames(int argc, char *argv[])
homoMC.push_back( trans );
- double data[4][3] = { { 0, 0, 1 }, { frames[kk].size.width, 0, 1 }, { frames[kk].size.width, frames[kk].size.height, 1 }, { 0, frames[kk].size.height, 1 } };
+ double data[4][3] = { { 0.0, 0.0, 1.0 }, { static_cast<double>(frames[kk].size.width), 0.0, 1.0 }, { static_cast<double>(frames[kk].size.width), static_cast<double>(frames[kk].size.height), 1.0 }, { 0.0, static_cast<double>(frames[kk].size.height), 1.0 } };
Mat corners( 4, 3, CV_64F, data );
Mat corners_trans = trans * corners.t();
|