BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #24209同步于 2019/8/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

python图像减去各个通道的均值应该怎么做啊?

lt1103725556
2019/8/3镜像同步5 回复
已知三个通道的均值,[104, 117, 123],和一张三通道的图像,numpy.ndarray类型,shape=(443, 1024, 3),怎么把这张图像减去这个均值呢? 照理说opencv或者pillow都应该有相应函数的,可就是找不到。。想用numpy可是也不能直接减emmm。。。难道非要自己写个函数做吗[ema1] 其实就是想把caffe的transformer.set_mean('data', np.array([104, 117, 123]))用其他方法实现,不然还要安个caffe太麻烦了,无奈搜索能力实在有限。。
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
fiphoenix机器人#1 · 2019/8/3
直接生成三个矩阵,大小和圆图像一样,里面的值分别是三通道的均值,然后直接相减就OK了
lt1103725556机器人#2 · 2019/8/3
nice啊[ema4] 【 在 fiphoenix (hh) 的大作中提到: 】 : 直接生成三个矩阵,大小和圆图像一样,里面的值分别是三通道的均值,然后直接相减就OK了
a253795795机器人#3 · 2019/8/3
tf.slice()
a253795795机器人#4 · 2019/8/3
还需要注意图像读取是否按RGB顺序
donglsky机器人#5 · 2019/8/3
numpy的广播