灰度图像转RGB 目前只找到假彩色转换的方法在此记录
import cv2 import glob import os # 多张图片的假彩色转换 path = "C:/Users/sun/Desktop/new" newpath = "C:/Users/sun/Desktop/color" Filelist = os.listdir(path) a = 1 for jpg_path in Filelist: Olddir = os.path.join(path, jpg_path) # 注意这里在im_gray输入路径时不在需要“”,因为路径本身已经有“” im_gray = cv2.imread(Olddir, cv2.IMREAD_GRAYSCALE) filetype = os.path.splitext(Olddir)[1] # 后面的假彩颜色类型可以调整,这里用的时HOT im_color = cv2.applyColorMap(im_gray, cv2.COLORMAP_HOT) # 注意这里的str一定要加上 newdir = os.path.join(newpath, "cellcolor" + str(a) + filetype) cv2.imwrite(newdir, im_color) a = a + 1 # 单张图片的转换 # im_gray = cv2.imread("C:/Users/sun/Desktop/new/Cell.1409.jpg", cv2.IMREAD_GRAYSCALE) # im_color = cv2.applyColorMap(im_gray, cv2.COLORMAP_JET) # cv2.imwrite('C:/Users/sun/Desktop/new/color/cellcolor.jpg', im_color)