| | |
| | | import numpy as np |
| | | import os |
| | | import pkg_resources |
| | | from .rotation_wrapper import get_scan_angle |
| | | |
| | | markerfile = '/template-sq.png' # always use slash |
| | | markerfilename = pkg_resources.resource_filename(__name__, markerfile) |
| | |
| | | if xpos > self.imgHeight / 2.0 and ypos > self.imgWidth / 2.0: |
| | | self.rotateAngle(180) |
| | | |
| | | #small rotation check |
| | | angle=get_scan_angle(self.filename) |
| | | if angle>0.1 or angle<-0.1: |
| | | print("Rotating for angle of {}.".format(angle)) |
| | | self.rotateAngle(-angle) |
| | | |
| | | def rotateAngle(self, angle=0): |
| | | # rot_mat = cv2.getRotationMatrix2D( |
| | | # (self.imgHeight / 2, self.imgWidth / 2), angle, 1.0 |