我的形状有一个numpy数组(244,244,3)。每个都将RGB图像保持为numpy数组。从每个通道我想减去一个值。
当然我可以通过for循环轻松完成它,但我认为numpy有一种更快的方法吗?
有什么想法吗?
非常感谢
答案 0 :(得分:2)
你可以简单地减去一个3向量,numpy会自动广播它。
使用5x5 RGB图像的小演示,从红色通道减去2,从绿色通道减去5,从蓝色通道减去3:
public class GenericFactory extends AbstractFactory {
public GenericPostProcessorFactory() {
factory.put("Test", () -> new Test());
factory.put("TestWithArgs", () -> new TestWithArgs(2,4));
}
}