mirror of
https://github.com/opencv/opencv.git
synced 2026-07-31 08:13:04 +04:00
Merge pull request #14301 from l-bat:conv3d
Support Convolution3D layer on IE backend (#14301) * Add Convolution3D layer * Disable CXX11 * Fixed tests * Add Pooling3D layer * Merge Conv2d with Conv3d and Pool2d with Pool3d layers * Split pads * Add Deconvolution layer * Refactoring * Deduplication * Refactoring * Add utils for Convolution and Pooling layers
This commit is contained in:
committed by
Alexander Alekhin
parent
3bcbd2a078
commit
77fa59c3da
@@ -210,7 +210,10 @@ CV__DNN_EXPERIMENTAL_NS_BEGIN
|
||||
class CV_EXPORTS BaseConvolutionLayer : public Layer
|
||||
{
|
||||
public:
|
||||
Size kernel, stride, pad, dilation, adjustPad;
|
||||
CV_DEPRECATED_EXTERNAL Size kernel, stride, pad, dilation, adjustPad;
|
||||
std::vector<size_t> adjust_pads;
|
||||
std::vector<size_t> kernel_size, strides, dilations;
|
||||
std::vector<size_t> pads_begin, pads_end;
|
||||
String padMode;
|
||||
int numOutput;
|
||||
};
|
||||
@@ -243,9 +246,10 @@ CV__DNN_EXPERIMENTAL_NS_BEGIN
|
||||
{
|
||||
public:
|
||||
int type;
|
||||
Size kernel, stride;
|
||||
int pad_l, pad_t, pad_r, pad_b;
|
||||
CV_DEPRECATED_EXTERNAL Size pad;
|
||||
std::vector<size_t> kernel_size, strides;
|
||||
std::vector<size_t> pads_begin, pads_end;
|
||||
CV_DEPRECATED_EXTERNAL Size kernel, stride, pad;
|
||||
CV_DEPRECATED_EXTERNAL int pad_l, pad_t, pad_r, pad_b;
|
||||
bool globalPooling;
|
||||
bool computeMaxIdx;
|
||||
String padMode;
|
||||
|
||||
Reference in New Issue
Block a user