Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-30dnn: export operand info in python script and load in c codeGuo, Yejun
Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2019-05-08libavfilter/dnn: add more data type support for dnn model inputGuo, Yejun
currently, only float is supported as model input, actually, there are other data types, this patch adds uint8. Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2019-05-08libavfilter/dnn: support multiple outputs for tensorflow modelGuo, Yejun
some models such as ssd, yolo have more than one output. the clean up code in this patch is a little complex, it is because that set_input_output_tf could be called for many times together with ff_dnn_execute_model_tf, we have to clean resources for the case that the two interfaces are called interleaved. Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2019-05-08libavfilter/dnn: determine dnn output during execute_model instead of ↵Guo, Yejun
set_input_output Currently, within interface set_input_output, the dims/memory of the tensorflow dnn model output is determined by executing the model with zero input, actually, the output dims might vary with different input data for networks such as object detection models faster-rcnn, ssd and yolo. This patch moves the logic from set_input_output to execute_model which is suitable for all the cases. Since interface changed, and so dnn_backend_native also changes. In vf_sr.c, it knows it's srcnn or espcn by executing the model with zero input, so execute_model has to be called in function config_props Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2019-05-08libavfilter/dnn: remove limit for the name of DNN model input/outputGuo, Yejun
remove the requirment that the name of DNN model input/output should be "x"/"y", Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2018-09-18libavfilter: Removes stored DNN models. Adds support for native backend ↵Sergey Lavrushkin
model file format in tf backend. Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2018-08-07libavfilter: Code style fixes for pointers in DNN module and sr filter.Sergey Lavrushkin
Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2018-07-02Adds ESPCN super resolution filter merged with SRCNN filter.Sergey Lavrushkin
Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2018-06-05Adds TensorFlow backend for dnn inference module.Sergey Lavrushkin
Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2018-05-29Adds dnn inference module for simple convolutional networks. Reimplements ↵Sergey Lavrushkin
srcnn filter based on it. Signed-off-by: Pedro Arthur <bygrandao@gmail.com>