ffmpeg/libavfilter/dnn
Ting Fu 71b82e4ffd dnn/openvino: support model input resize
OpenVINO APIs require specify input size to run the model, while some
OpenVINO model does accept different input size. To enable this feature
adding input_resizable option here for easier use.
Setting bool variable input_resizable to specify if the input can be resizable or not.
input_resizable = 1 means support input resize, aka accept different input size.
input_resizable = 0 (default) means do not support input resize.
Please make sure the inference model does accept different input size
before use this option, otherwise the inference engine may report error(s).
eg: ./ffmpeg -i video_name.mp4 -vf dnn_processing=dnn_backend=openvino:\
      model=model_name.xml:input=input_name:output=output_name:\
      options=device=CPU\&input_resizable=1 -y output_video_name.mp4

Signed-off-by: Ting Fu <ting.fu@intel.com>
2021-01-18 13:09:22 +08:00
..
Makefile dnn/queue: add queue and safe_queue support 2020-12-29 09:31:06 +08:00
dnn_backend_native.c dnn_interface: change from 'void *userdata' to 'AVFilterContext *filter_ctx' 2020-12-29 09:31:06 +08:00
dnn_backend_native.h dnn_interface: change from 'void *userdata' to 'AVFilterContext *filter_ctx' 2020-12-29 09:31:06 +08:00
dnn_backend_native_layer_avgpool.c
dnn_backend_native_layer_avgpool.h
dnn_backend_native_layer_conv2d.c dnn_backend_native_layer_conv2d.c: fix bug of loop boundary in single thread mode. 2020-09-20 12:30:47 +08:00
dnn_backend_native_layer_conv2d.h dnn/native: add native support for dense 2020-09-29 14:19:55 +08:00
dnn_backend_native_layer_dense.c dnn/native: add native support for dense 2020-09-29 14:19:55 +08:00
dnn_backend_native_layer_dense.h dnn/native: add native support for dense 2020-09-29 14:19:55 +08:00
dnn_backend_native_layer_depth2space.c
dnn_backend_native_layer_depth2space.h
dnn_backend_native_layer_mathbinary.c
dnn_backend_native_layer_mathbinary.h
dnn_backend_native_layer_mathunary.c
dnn_backend_native_layer_mathunary.h
dnn_backend_native_layer_maximum.c
dnn_backend_native_layer_maximum.h
dnn_backend_native_layer_pad.c
dnn_backend_native_layer_pad.h
dnn_backend_native_layers.c Mark some pointers as const 2021-01-01 15:25:48 +01:00
dnn_backend_native_layers.h Mark some pointers as const 2021-01-01 15:25:48 +01:00
dnn_backend_openvino.c dnn/openvino: support model input resize 2021-01-18 13:09:22 +08:00
dnn_backend_openvino.h libavfilter/dnn: add batch mode for async execution 2021-01-15 08:59:54 +08:00
dnn_backend_tf.c dnn_interface: change from 'void *userdata' to 'AVFilterContext *filter_ctx' 2020-12-29 09:31:06 +08:00
dnn_backend_tf.h dnn_interface: change from 'void *userdata' to 'AVFilterContext *filter_ctx' 2020-12-29 09:31:06 +08:00
dnn_interface.c libavfilter/dnn: add batch mode for async execution 2021-01-15 08:59:54 +08:00
dnn_io_proc.c dnn: add NV12 pixel format support 2020-12-22 10:53:35 +08:00
dnn_io_proc.h dnn: change dnn interface to replace DNNData* with AVFrame* 2020-09-21 21:26:56 +08:00
queue.c dnn/queue: add error check and cleanup 2020-12-31 08:31:17 +08:00
queue.h dnn/queue: add error check and cleanup 2020-12-31 08:31:17 +08:00
safe_queue.c dnn/queue: add error check and cleanup 2020-12-31 08:31:17 +08:00
safe_queue.h dnn/queue: add error check and cleanup 2020-12-31 08:31:17 +08:00