mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
27 lines
623 B
Python
27 lines
623 B
Python
import cv2
|
||
import random
|
||
import warnings
|
||
import numpy as np
|
||
from PIL import Image
|
||
|
||
|
||
def pixRandomChange(img):
|
||
# Image转cv2
|
||
img = cv2.cvtColor(np.array(img), cv2.COLOR_RGB2BGR)
|
||
img[0, 0, 0] = random.randint(0, 0xfffffff)
|
||
# cv2转Image
|
||
img = Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
|
||
return img
|
||
|
||
|
||
def pixRandomChangeFile(path):
|
||
# 注意:cv2.imread()不支持路径中文
|
||
warnings.filterwarnings("ignore", category=Warning)
|
||
img = cv2.imread(path)
|
||
img[0, 0, 0] = random.randint(0, 0xfffffff)
|
||
cv2.imwrite(path, img)
|
||
print('finish')
|
||
|
||
|
||
pixRandomChangeFile('./0.jpg')
|