Python cv2.ROTATE_90_CLOCKWISE Examples
The following are 4
code examples of cv2.ROTATE_90_CLOCKWISE().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
cv2
, or try the search function
.
Example #1
Source File: visualization.py From simple-HRNet with GNU General Public License v3.0 | 6 votes |
def check_video_rotation(filename): # thanks to # https://stackoverflow.com/questions/53097092/frame-from-video-is-upside-down-after-extracting/55747773#55747773 # this returns meta-data of the video file in form of a dictionary meta_dict = ffmpeg.probe(filename) # from the dictionary, meta_dict['streams'][0]['tags']['rotate'] is the key # we are looking for rotation_code = None try: if int(meta_dict['streams'][0]['tags']['rotate']) == 90: rotation_code = cv2.ROTATE_90_CLOCKWISE elif int(meta_dict['streams'][0]['tags']['rotate']) == 180: rotation_code = cv2.ROTATE_180 elif int(meta_dict['streams'][0]['tags']['rotate']) == 270: rotation_code = cv2.ROTATE_90_COUNTERCLOCKWISE else: raise ValueError except KeyError: pass return rotation_code
Example #2
Source File: ops.py From DeepCreamPy with GNU Affero General Public License v3.0 | 6 votes |
def ff_mask_batch(size, b_size, maxLen, maxWid, maxAng, maxNum, maxVer, minLen = 20, minWid = 15, minVer = 5): mask = None temp = ff_mask(size, 1, maxLen, maxWid, maxAng, maxNum, maxVer, minLen=minLen, minWid=minWid, minVer=minVer) temp = temp[0] for ib in range(b_size): if ib == 0: mask = np.expand_dims(temp, 0) else: mask = np.concatenate((mask, np.expand_dims(temp, 0)), 0) temp = cv2.rotate(temp, cv2.ROTATE_90_CLOCKWISE) if ib == 3: temp = cv2.flip(temp, 0) return mask
Example #3
Source File: ops.py From PEPSI-Fast_image_inpainting_with_parallel_decoding_network with MIT License | 5 votes |
def ff_mask_batch(size, b_size, maxLen, maxWid, maxAng, maxNum, maxVer, minLen = 20, minWid = 15, minVer = 5): mask = None temp = ff_mask(size, 1, maxLen, maxWid, maxAng, maxNum, maxVer, minLen=minLen, minWid=minWid, minVer=minVer) temp = temp[0] for ib in range(b_size): if ib == 0: mask = np.expand_dims(temp, 0) else: mask = np.concatenate((mask, np.expand_dims(temp, 0)), 0) temp = cv2.rotate(temp, cv2.ROTATE_90_CLOCKWISE) if ib == 3: temp = cv2.flip(temp, 0) return mask
Example #4
Source File: pipeline_utils.py From simple-camera-pipeline with MIT License | 5 votes |
def fix_orientation(image, orientation): # 1 = Horizontal(normal) # 2 = Mirror horizontal # 3 = Rotate 180 # 4 = Mirror vertical # 5 = Mirror horizontal and rotate 270 CW # 6 = Rotate 90 CW # 7 = Mirror horizontal and rotate 90 CW # 8 = Rotate 270 CW if type(orientation) is list: orientation = orientation[0] if orientation == 1: pass elif orientation == 2: image = cv2.flip(image, 0) elif orientation == 3: image = cv2.rotate(image, cv2.ROTATE_180) elif orientation == 4: image = cv2.flip(image, 1) elif orientation == 5: image = cv2.flip(image, 0) image = cv2.rotate(image, cv2.ROTATE_90_COUNTERCLOCKWISE) elif orientation == 6: image = cv2.rotate(image, cv2.ROTATE_90_CLOCKWISE) elif orientation == 7: image = cv2.flip(image, 0) image = cv2.rotate(image, cv2.ROTATE_90_CLOCKWISE) elif orientation == 8: image = cv2.rotate(image, cv2.ROTATE_90_COUNTERCLOCKWISE) return image