Python 编程 trips 记录
1.numpy.random中的shuffle和permutation
a = [1,2,3,4]
np.random.shuffle(a) # 不返回值,直接作用于数组
b = np.random.permutation(a) # 返回副本,原数组不变
2.显示进度(tqdm库)
pip install tqdm
for i in tqdm(range(5)):
pass
3.Python openCV 读取图像
cv2.imread() 读取图像时,三原色按照 BGR 排列,并不是以RGB顺序排列。
原图:
读取之后:
# 如果想正常显示,改变颜色通道
img = cv2.imread('')
img = img[:,:,(2,1,0)]
# 此外cv2.COLOR_BGR2GRAY;cv2.COLOR_BGR2HSV 转变颜色通道
# 彩色图像转灰度图像YUV(Y即为灰度图) Y = 0.299R + 0.587G + 0.114B
img1 = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 彩色图像转HSV(H->色调;S->饱和度;V->明度)
img2 = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
不定期更新中……