5

convolutionTensorflow にソーベル フィルターを画像img(タイプfloat32とランク 2 のテンソル)に適用する方法はありますか?

sobel_x = tf.constant([[-1, 0, 1], [-2, 0, 2], [-1, 0, 1]], 'float32')
result = tf.convolution(img, sobel_x) # <== TO DO THIS

すでに見ましtf.nn.conv2dたが、この操作に使用する方法がわかりません。tf.nn.conv2d私の問題を解決するために使用する方法はありますか?

4

2 に答える 2

3

Tensorflow 1.8 は tf.image.sobel_edges() を追加したので、これは現在これを行うための最も簡単でおそらく最も堅牢な方法です。

于 2018-05-20T00:18:20.050 に答える