python OpenCV 图像颜色反转
时间: 2023-07-11 10:22:43 浏览: 357
可以使用OpenCV中的函数cv2.bitwise_not()对图像进行颜色反转。具体的代码如下:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 颜色反转
img_reverse = cv2.bitwise_not(img)
# 显示原图和反转后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Reverse Image', img_reverse)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,我们首先读取了一张图像,然后使用cv2.bitwise_not()函数对图像进行颜色反转。最后,使用cv2.imshow()函数将原图和反转后的图像显示出来。
相关问题
python和opencv图像上下反转
使用OpenCV库可以实现图像的上下反转。以下是一个示例代码:
```python
import cv2
# 读取图像文件
image = cv2.imread('example.jpg')
# 上下反转图像
flipped_image = cv2.flip(image, 0)
# 保存图像文件
cv2.imwrite('flipped_example.jpg', flipped_image)
```
在这个示例中,我们使用`cv2.flip()`函数来对图像进行上下翻转。第二个参数可以设置为`0`来实现上下翻转。最后,我们使用`cv2.imwrite()`函数将翻转后的图像保存到文件中。
python图像反转opencv
可以使用OpenCV的函数cv2.flip()来实现图像反转。该函数可以在水平、垂直或同时在两个方向上翻转图像。
以下是一个反转图像方向的示例代码:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 水平反转
img_horiz = cv2.flip(img, 1)
# 垂直反转
img_vert = cv2.flip(img, 0)
# 水平和垂直反转
img_both = cv2.flip(img, -1)
# 显示图像
cv2.imshow('Original', img)
cv2.imshow('Horizontal Flip', img_horiz)
cv2.imshow('Vertical Flip', img_vert)
cv2.imshow('Both Flip', img_both)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的代码中,`cv2.flip()`函数的第二个参数可以设置为1、0或-1,分别表示水平、垂直或同时在两个方向上翻转图像。
阅读全文