如何借助 OpenCV 库并通过更改图像的高度和宽度值(不使用 OpenCV 中的内置旋转方法)在 Python 中旋转图像。它必须使用两个嵌套循环来实现。
img=cv2.imread('Images/Screenshot.png',cv2.IMREAD_GRAYSCALE)
height, width = img.shape
# for i in range(0,height):
# for j in range(0,width):
# img[i][j]=
# show rotated image
cv2.imshow("image",img)
感谢您的关注!
最佳答案
如果您需要在 OpenCV 中进行简单的旋转,它是内置的:
img=cv2.imread('Images/Screenshot.png',cv2.IMREAD_GRAYSCALE)
imgrot = cv2.rotate(img,cv2.ROTATE_90_CLOCKWISE)
其他可能性是 cv2.ROTATE_90_COUNTERCLOCKWISE
和 cv2.ROTATE_180
关于Python - 在不使用内置旋转方法的情况下旋转图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52617318/