起因: 想用中值滤波去去噪,结果调用cv2.medianBlur()结果发现怎么颜色还改变了,最后惊觉,用imageio.imread读数据再调cv2,cv2会不会不高兴,结果上网求证,发现这俩imread果然有区别。要是用用imageio.imred读取用cv2.imwrite写入就更有意思了,发出没见过世面的笑声~~ 解决: io.imread读取得到的结果是RGB格式的cv2.imread读取得到的结果是BGR格式的 别混用别混用,非要用记得调整通道