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
I'm working on image processing with some images I collected myself. Dlib's dlib.load_rgb_image('image_path') method swaps the rows and columns on some images while OpenCV's cv2.imread('image_path') method does not.
Check out the results below
img = dlib.load_rgb_image("myimg.jpg")
print(img.shape)
--------------------
OUTPUT: (1944, 2592, 3)
(the resultant image is rotated 90 degrees clockwise)
Current Behavior
I'm working on image processing with some images I collected myself. Dlib's
dlib.load_rgb_image('image_path')
method swaps the rows and columns on some images while OpenCV'scv2.imread('image_path')
method does not.Check out the results below
while OpenCV's method returns the correct shape:
dlib.load_rgb_image()
does not take into account the EXIForientation
metadata, so some images are read incorrectly.I don't want to go in and rotate some of these offending images myself manually because I'm creating an app.
Is there a way in Dlib to read images using orientation information?
Note: I asked this question of stackoverflow, one of the comments told me to create an issue here
The text was updated successfully, but these errors were encountered: