You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
VignetteCalib(std::string folderPath, std::string timePath, std::string cameraFile, std::string gammaFile, int imageSkip, int maxIterations, int outlierTh,
19
20
int gridWidth, int gridHeight, float facW, float facH, int maxAbsGrad);
20
21
22
+
virtual~VignetteCalib();
23
+
24
+
//EIGEN_ALWAYS_INLINE float getInterpolatedElement(const float* const mat, const float x, const float y, const int width)
25
+
floatgetInterpolatedElement(constfloat* const mat, constfloat x, constfloat y, constint width);
26
+
voiddisplayImage(float* I, int w, int h, std::string name);
27
+
voiddisplayImageV(float* I, int w, int h, std::string name);
28
+
voidcalib();
29
+
21
30
private:
22
31
int _imageSkip;
23
32
int _maxIterations;
@@ -34,7 +43,11 @@ class CV_EXPORTS VignetteCalib
34
43
// remove pixel with absolute gradient larger than this from the optimization.
0 commit comments