title: Why ONNX model reading is failing?
body: <p>I'm working on model inference using opencv cuda dnn module. While reading  my onnx file using cv::dnn:: readNetFromONNX, I'm getting below message.</p>
  <blockquote>
  <p>Opencv(4.4.0-dev) Error: Unspecified error (&gt; (expected:
  'shape.depth() == CV_32S') where 'shapes.depth()' is 5 (CV_32FC1) must
  be equal to 'CV_32S' is 4 (CV_32SC1) in void_cdecl
  cv::dnn::dnn4_v20200609::ONNXImporter::populateNet(class
  cv::dnn::dnn4_v20200609::Net), file
  D:\opencv_test\newbuild\opencv-master\modules\dnn\src\onnx\innx_importer.cpp,
  line 1442</p>
  </blockquote>
  <p>What could be the reason for this? If someone faced the similar issue and find any solution, please let me know.
  Thanks in advance.</p>