mirror of https://git.ffmpeg.org/ffmpeg.git
convert_from_tensorflow.py: add support when kernel size is 1*1 with one input/output channel (gray image)
Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
This commit is contained in:
parent
ed9fc2e3c5
commit
e52070e89c
|
@ -193,7 +193,10 @@ class TFConverter:
|
|||
filter_width = ktensor.tensor_shape.dim[1].size
|
||||
in_channels = ktensor.tensor_shape.dim[2].size
|
||||
out_channels = ktensor.tensor_shape.dim[3].size
|
||||
kernel = np.frombuffer(ktensor.tensor_content, dtype=np.float32)
|
||||
if filter_height * filter_width * in_channels * out_channels == 1:
|
||||
kernel = np.float32(ktensor.float_val[0])
|
||||
else:
|
||||
kernel = np.frombuffer(ktensor.tensor_content, dtype=np.float32)
|
||||
kernel = kernel.reshape(filter_height, filter_width, in_channels, out_channels)
|
||||
kernel = np.transpose(kernel, [3, 0, 1, 2])
|
||||
|
||||
|
|
Loading…
Reference in New Issue