import cv2 as cv
import numpy as np
def SetcolorR(gray):
if gray < 127:
return 0
elif gray > 191:
return 255
else:
return 4 * gray - 510
def SetcolorG(gray):
if (gray <= 63):
return 254 - 4*gray
elif (gray >= 64 and gray <= 127):
return (gray-191)*4 - 254
elif (gray >= 128 and gray <= 191):
return 255
elif (192 <= gray and gray <= 255):
return (1022 - 4*gray)
def SetcolorB(gray):
if (0 <= gray and gray <= 63):
return 255
elif (64 <= gray and gray <= 127):
return 510 - 4*gray
elif (128 <= gray and gray <= 255):
return 0
def TransColor(image):
rows = image.shape[0]
cols = image.shape[1]
print(rows, cols)
Color = np.zeros((rows, cols, 3), np.uint8)
for i in range(rows):
for j in rang
OpenCV:灰度图转化为RGB图像
最新推荐文章于 2024-05-13 01:56:09 发布