From b066dd36ff87a781a8c022fe18a195e730a6930d Mon Sep 17 00:00:00 2001 From: Maksim Shabunin Date: Mon, 16 Oct 2017 13:07:06 +0300 Subject: [PATCH] Fixed uninitialized class fields --- modules/dnn/src/darknet/darknet_io.hpp | 2 ++ modules/dnn/src/layers/eltwise_layer.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/dnn/src/darknet/darknet_io.hpp b/modules/dnn/src/darknet/darknet_io.hpp index 78ebe58b74..5859f736b6 100644 --- a/modules/dnn/src/darknet/darknet_io.hpp +++ b/modules/dnn/src/darknet/darknet_io.hpp @@ -99,6 +99,8 @@ namespace cv { std::map > layers_cfg; std::map net_cfg; + NetParameter() : width(0), height(0), channels(0) {} + int layer_size() const { return layers.size(); } int input_size() const { return 1; } diff --git a/modules/dnn/src/layers/eltwise_layer.cpp b/modules/dnn/src/layers/eltwise_layer.cpp index 9ccb87bb68..83f263da23 100644 --- a/modules/dnn/src/layers/eltwise_layer.cpp +++ b/modules/dnn/src/layers/eltwise_layer.cpp @@ -122,7 +122,7 @@ public: int channels; size_t planeSize; - EltwiseInvoker() : srcs(0), nsrcs(0), dst(0), coeffs(0), op(EltwiseLayer::PROD), nstripes(0), activ(0) {} + EltwiseInvoker() : srcs(0), nsrcs(0), dst(0), coeffs(0), op(EltwiseLayer::PROD), nstripes(0), activ(0), channels(0), planeSize(0) {} static void run(const Mat** srcs, int nsrcs, Mat& dst, const std::vector& coeffs, EltwiseOp op,