Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. Mat cameraMatrix = new Mat(new Size(3,3), CvType.CV_64FC1);
  2. cameraMatrix.put(0,0,3275.907);
  3. cameraMatrix.put(0,1,0);
  4. cameraMatrix.put(0,2,2069.153);
  5. cameraMatrix.put(1,0,0);
  6. cameraMatrix.put(1,1,3270.752);
  7. cameraMatrix.put(1,2,1139.271);
  8. cameraMatrix.put(2,0,0);
  9. cameraMatrix.put(2,1,0);
  10. cameraMatrix.put(2,2,1);
  11.  
  12. Mat distortionMatrix = new Mat(new Size(4,1), CvType.CV_64FC1);
  13. distortionMatrix.put(0,0,-0.006934);
  14. distortionMatrix.put(0,1,-0.047680);
  15. distortionMatrix.put(0,2,0.002173);
  16. distortionMatrix.put(0,3,0.002580);
  17.  
  18. Mat map1 = new Mat();
  19. Mat map2 = new Mat();
  20. Mat temp = new Mat();
  21. Imgproc.initUndistortRectifyMap(cameraMatrix, distortionMatrix, temp, cameraMatrix, src.size(), CvType.CV_32FC1, map1, map2);
  22.  
  23. Imgproc.remap(mat, undistortPicture, map1, map2, Imgproc.INTER_LINEAR);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement