单张图片随机模糊替换并设置大小为255*255 使用opencv
时间: 2024-04-29 19:26:58 浏览: 114
基于java的化妆品配方及工艺管理系统的开题报告.docx
好的,下面是使用OpenCV进行单张图片随机模糊替换并设置大小为255*255的代码示例:
```python
import cv2
import numpy as np
import random
# 读取原始图片
img = cv2.imread('input.jpg')
# 随机选择模糊半径
ksize = random.choice([3, 5, 7])
# 使用高斯模糊进行图片模糊
blurred_img = cv2.GaussianBlur(img, (ksize, ksize), 0)
# 调整图片大小为255*255
resized_img = cv2.resize(blurred_img, (255, 255))
# 保存图片
cv2.imwrite('output.jpg', resized_img)
```
以上代码中,首先使用`cv2.imread()`函数读取输入图片,然后随机选择模糊半径,使用`cv2.GaussianBlur()`函数进行高斯模糊处理得到模糊后的图片。最后使用`cv2.resize()`函数将图片大小调整为255*255,并使用`cv2.imwrite()`函数保存处理后的图片。
阅读全文