mirror of
https://github.com/opencv/opencv.git
synced 2025-06-13 13:13:26 +08:00
Remove useless condition
This commit is contained in:
parent
08ba63da02
commit
97455f1593
@ -149,13 +149,10 @@ void getPoolingKernelParams(const LayerParams ¶ms, std::vector<size_t>& kern
|
|||||||
std::vector<size_t>& strides, cv::String &padMode)
|
std::vector<size_t>& strides, cv::String &padMode)
|
||||||
{
|
{
|
||||||
bool is_global = params.get<bool>("global_pooling", false);
|
bool is_global = params.get<bool>("global_pooling", false);
|
||||||
globalPooling = std::vector<bool>(3, is_global);
|
globalPooling.resize(3);
|
||||||
if (params.has("global_pooling_d"))
|
globalPooling[0] = params.get<bool>("global_pooling_d", is_global);
|
||||||
globalPooling[0] = params.get<bool>("global_pooling_d");
|
globalPooling[1] = params.get<bool>("global_pooling_h", is_global);
|
||||||
if (params.has("global_pooling_h"))
|
globalPooling[2] = params.get<bool>("global_pooling_w", is_global);
|
||||||
globalPooling[1] = params.get<bool>("global_pooling_h");
|
|
||||||
if (params.has("global_pooling_w"))
|
|
||||||
globalPooling[2] = params.get<bool>("global_pooling_w");
|
|
||||||
|
|
||||||
is_global = globalPooling[0] || globalPooling[1] || globalPooling[2];
|
is_global = globalPooling[0] || globalPooling[1] || globalPooling[2];
|
||||||
if (!is_global)
|
if (!is_global)
|
||||||
@ -172,25 +169,18 @@ void getPoolingKernelParams(const LayerParams ¶ms, std::vector<size_t>& kern
|
|||||||
CV_Error(cv::Error::StsBadArg, "In global_pooling mode, kernel_size (or kernel_h and kernel_w) cannot be specified");
|
CV_Error(cv::Error::StsBadArg, "In global_pooling mode, kernel_size (or kernel_h and kernel_w) cannot be specified");
|
||||||
}
|
}
|
||||||
|
|
||||||
kernel.resize(3, 1);
|
kernel.resize(3);
|
||||||
pads_begin.resize(3, 0);
|
pads_begin.resize(3, 0);
|
||||||
pads_end.resize(3, 0);
|
pads_end.resize(3, 0);
|
||||||
strides.resize(3, 1);
|
strides.resize(3, 1);
|
||||||
if (params.has("kernel_d"))
|
kernel[0] = params.get<int>("kernel_d", 1);
|
||||||
kernel[0] = params.get<int>("kernel_d");
|
kernel[1] = params.get<int>("kernel_h", 1);
|
||||||
if (params.has("kernel_h"))
|
kernel[2] = params.get<int>("kernel_w", 1);
|
||||||
kernel[1] = params.get<int>("kernel_h");
|
|
||||||
if (params.has("kernel_w"))
|
|
||||||
kernel[2] = params.get<int>("kernel_w");
|
|
||||||
|
|
||||||
if (params.has("pad_t"))
|
pads_begin[1] = params.get<int>("pad_t", 0);
|
||||||
pads_begin[1] = params.get<int>("pad_t");
|
pads_begin[2] = params.get<int>("pad_l", 0);
|
||||||
if (params.has("pad_l"))
|
pads_end[1] = params.get<int>("pad_b", 0);
|
||||||
pads_begin[2] = params.get<int>("pad_l");
|
pads_end[2] = params.get<int>("pad_r", 0);
|
||||||
if (params.has("pad_b"))
|
|
||||||
pads_end[1] = params.get<int>("pad_b");
|
|
||||||
if (params.has("pad_r"))
|
|
||||||
pads_end[2] = params.get<int>("pad_r");
|
|
||||||
if (params.has("pad_h")) {
|
if (params.has("pad_h")) {
|
||||||
pads_begin[1] = params.get<int>("pad_h");
|
pads_begin[1] = params.get<int>("pad_h");
|
||||||
pads_end[1] = params.get<int>("pad_h");
|
pads_end[1] = params.get<int>("pad_h");
|
||||||
@ -219,10 +209,8 @@ void getPoolingKernelParams(const LayerParams ¶ms, std::vector<size_t>& kern
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (params.has("stride_h"))
|
strides[1] = params.get<int>("stride_h", 1);
|
||||||
strides[1] = params.get<int>("stride_h");
|
strides[2] = params.get<int>("stride_w", 1);
|
||||||
if (params.has("stride_w"))
|
|
||||||
strides[2] = params.get<int>("stride_w");
|
|
||||||
if (params.has("stride")) {
|
if (params.has("stride")) {
|
||||||
DictValue param = params.get("stride");
|
DictValue param = params.get("stride");
|
||||||
for (int i = param.size() - 1, j = strides.size() - 1; i >= 0; i--, j--) {
|
for (int i = param.size() - 1, j = strides.size() - 1; i >= 0; i--, j--) {
|
||||||
|
Loading…
Reference in New Issue
Block a user