2017-07-06 99 views
1

我想用另一幅图像对图像进行卷积。卷积,图像上的图像

model (fromImage,toImage) = { 
    fromImageCon= Convolution(toImage , 
           fromImage, 
           (64:64:1), 
           stride=1, 
           autoPadding=(true:true:true), 
           mapDims=1 
          )  
    z = LinearLayer {labelDim} (fromImageCon) 
    }.z 

我收到错误: “异常:节点 'ol.toImageCon.res.x'(加操作):Minibatch数据不能被解释为一个单一的2D张量

回答

1

据我所见,hereConvolution基元的第一个参数是一个可学习的权重。我不确定你想要达到什么。

+0

在图像分析中,常常用另一幅图像进行卷积和成像。我正在试图制作一个网络,可以在http://www.emgu.com/wiki/index.php/Pedestrian_Detection_in_CSharp 的大图像中找到小图像。为了简化操作,我除去了卷积图层以外的所有其他图层。 –

+0

请注意,模型的输入具有批处理轴,即您应该考虑上面的代码尝试对具有特定内核映像的一批映像运行卷积。如果这就是你想要的,你可以用小图像将toImage初始化为常量。 – KeD