Guest User

Untitled

a guest
Jul 20th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. cv::Mat imgQuery, imgTrain;
  2. ...
  3. TRANSFORMATION_MATRIX = cv::findHomography(...)
  4. ...
  5. cv::Mat imgTrainWarped;
  6. cv::warpPerspective(imgTrain, imgTrainWarped, TRANSFORMATION_MATRIX, imgTrain.size());
  7.  
  8. cv::Mat imgMask = cv::Mat(imgTrain.size(), CV_8UC1, cv::Scalar(255));
  9. cv::Mat imgMaskWarped;
  10. cv::warpPerspective(imgMask , imgMaskWarped, TRANSFORMATION_MATRIX, imgQuery.size());
  11.  
  12. cv::Mat imgTrainWarped;
  13. cv::warpPerspective(imgTrain, imgTrainWarped, TRANSFORMATION_MATRIX, imgQuery.size());
  14.  
  15. // now copy only masked pixel:
  16. imgTrainWarped.copyTo(imgQuery, imgMaskWarped);
  17.  
  18. cv::warpPerspective(imgTrain, imgQuery, TRANSFORMATION_MATRIX, imgQuery.size(), INTER_LINEAR, BORDER_TRANSPARENT);
Add Comment
Please, Sign In to add comment