1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavfilter/dnn
Guo, Yejun a3b74651a0 lavfi/dnn: refine dnn interface to add DNNExecBaseParams
Different function type of model requires different parameters, for
example, object detection detects lots of objects (cat/dog/...) in
the frame, and classifcation needs to know which object (cat or dog)
it is going to classify.

The current interface needs to add a new function with more parameters
to support new requirement, with this change, we can just add a new
struct (for example DNNExecClassifyParams) based on DNNExecBaseParams,
and so we can continue to use the current interface execute_model just
with params changed.
2021-05-06 10:50:44 +08:00
..
dnn_backend_common.c lavfi/dnn: refine dnn interface to add DNNExecBaseParams 2021-05-06 10:50:44 +08:00
dnn_backend_common.h lavfi/dnn: refine dnn interface to add DNNExecBaseParams 2021-05-06 10:50:44 +08:00
dnn_backend_native_layer_avgpool.c lavfi/dnn_backend_native_layer_avgpool.c: Correct Spelling of Pixel 2021-05-06 10:17:57 +08:00
dnn_backend_native_layer_avgpool.h
dnn_backend_native_layer_conv2d.c
dnn_backend_native_layer_conv2d.h
dnn_backend_native_layer_dense.c
dnn_backend_native_layer_dense.h
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
dnn_backend_native_layers.h
dnn_backend_native.c lavfi/dnn: refine dnn interface to add DNNExecBaseParams 2021-05-06 10:50:44 +08:00
dnn_backend_native.h lavfi/dnn: refine dnn interface to add DNNExecBaseParams 2021-05-06 10:50:44 +08:00
dnn_backend_openvino.c lavfi/dnn: refine dnn interface to add DNNExecBaseParams 2021-05-06 10:50:44 +08:00
dnn_backend_openvino.h lavfi/dnn: refine dnn interface to add DNNExecBaseParams 2021-05-06 10:50:44 +08:00
dnn_backend_tf.c lavfi/dnn: refine dnn interface to add DNNExecBaseParams 2021-05-06 10:50:44 +08:00
dnn_backend_tf.h lavfi/dnn: refine dnn interface to add DNNExecBaseParams 2021-05-06 10:50:44 +08:00
dnn_interface.c
dnn_io_proc.c
dnn_io_proc.h
Makefile lavfi/dnn: refine dnn interface to add DNNExecBaseParams 2021-05-06 10:50:44 +08:00
queue.c
queue.h lavfi/dnn/queue.h: Add Documentation to Queue 2021-04-27 10:01:56 +08:00
safe_queue.c
safe_queue.h lavfi/dnn/safe_queue.h: Add Documentation to SafeQueue 2021-04-27 10:01:20 +08:00