Код: Выделить всё
def rotateImage(image, angle):
row, col = image.shape
center = tuple(np.array([row, col]) / 2)
rot_mat = cv2.getRotationMatrix2D(center, angle, 1.0)
new_image = cv2.warpAffine(image, rot_mat, (col, row))
return new_image
После вращения общая сумма значений в массиве меняется. Это может быть вызвано интерполяцией во время вращения. Как я могу повернуть такой 3D-массив, не добавляя ничего в массив?
Подробнее здесь: https://stackoverflow.com/questions/294 ... -in-python
Мобильная версия