rotated.show()报错
时间: 2024-02-18 18:01:47 浏览: 56
rotated-binary-search-Program.zip
如果你使用的是Python中的cv2库,那么它没有提供show()方法,所以会报错。通常情况下,可以使用Matplotlib库来显示图像。下面是一个简单的例子:
```
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('image.jpg')
rotated = cv2.warpAffine(img, M, (width, height), flags=cv2.INTER_CUBIC, borderValue=(255, 255, 255))
plt.imshow(rotated)
plt.show()
```
这段代码中,我们使用Matplotlib库的imshow和show函数来显示图像。需要注意的是,Matplotlib库默认使用RGB颜色通道的顺序,而OpenCV库使用的是BGR顺序,因此在使用Matplotlib显示图像时,需要先将通道顺序进行调整:
```
img_rgb = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
plt.imshow(img_rgb)
```
同样地,在显示旋转后的图像时,也需要进行通道顺序的调整。
阅读全文