| OpenCV 4.3.0 Open Source Computer Vision

Deprecated List

File block.hpp
  Use Device layer instead.
File border_interpolate.hpp
  Use Device layer instead.
File color.hpp
  Use Device layer instead.
File common.hpp
  Use Device layer instead.
File core.hpp
  Use <opencv2/gapi/ocl/core.hpp> instead.
File cuda_types.hpp
  Use Device layer instead.
Member cv::aruco::drawAxis (InputOutputArray image, InputArray cameraMatrix, InputArray distCoeffs, InputArray rvec, InputArray tvec, float length)
  use cv::drawFrameAxes
Member cv::createStitcher (bool try_use_gpu=false)
  use Stitcher::create
Member cv::createStitcherScans (bool try_use_gpu=false)
  use Stitcher::create
Member cv::dnn::Layer::finalize (const std::vector< Mat *> &input, std::vector< Mat > &output)
  Use Layer::finalize(InputArrayOfArrays, OutputArrayOfArrays) instead
Member cv::dnn::Layer::finalize (const std::vector< Mat > &inputs)
  Use Layer::finalize(InputArrayOfArrays, OutputArrayOfArrays) instead
Member cv::dnn::Layer::finalize (const std::vector< Mat > &inputs, std::vector< Mat > &outputs)
  Use Layer::finalize(InputArrayOfArrays, OutputArrayOfArrays) instead
Member cv::dnn::Layer::forward (std::vector< Mat *> &input, std::vector< Mat > &output, std::vector< Mat > &internals)
  Use Layer::forward(InputArrayOfArrays, OutputArrayOfArrays, OutputArrayOfArrays) instead
Member cv::dnn::Layer::run (const std::vector< Mat > &inputs, std::vector< Mat > &outputs, std::vector< Mat > &internals)
  This method will be removed in the future release.
Member cv::dnn::LSTMLayer::setProduceCellOutput (bool produce=false)=0
  Use flag `use_timestamp_dim` in LayerParams.
Member cv::dnn::LSTMLayer::setUseTimstampsDim (bool use=true)=0
  Use flag `produce_cell_output` in LayerParams.
Member cv::dnn::LSTMLayer::setWeights (const Mat &Wh, const Mat &Wx, const Mat &b)=0
  Use LayerParams::blobs instead.
Member cv::error (const Exception &exc)
  drop this version
Member cv::estimateRigidTransform (InputArray src, InputArray dst, bool fullAffine)
  Use cv::estimateAffine2D, cv::estimateAffinePartial2D instead. If you are using this function with images, extract points using cv::calcOpticalFlowPyrLK and then use the estimation functions.
Member cv::getThreadNum ()
  Current implementation doesn't corresponding to this documentation.
Member cv::linearPolar (InputArray src, OutputArray dst, Point2f center, double maxRadius, int flags)
  This function produces same result as cv::warpPolar(src, dst, src.size(), center, maxRadius, flags)
Member cv::logPolar (InputArray src, OutputArray dst, Point2f center, double M, int flags)
  This function produces same result as cv::warpPolar(src, dst, src.size(), center, maxRadius, flags+WARP_POLAR_LOG);
Member cv::text::loadOCRHMMClassifierCNN (const String &filename)
  use loadOCRHMMClassifier instead
Member cv::text::loadOCRHMMClassifierNM (const String &filename)
  loadOCRHMMClassifier instead
Member cv::TLSDataAccumulator< T >::gather (std::vector< T *> &data) const
  replaced by detachData()
Member cv::TLSDataContainer::gatherData (std::vector< void *> &data) const
  use detachData() instead
Member cv::v_signmask (const v_reg< _Tp, n > &a)
  v_signmask depends on a lane count heavily and therefore isn't universal enough
File datamov_utils.hpp
  Use Device layer instead.
File dynamic_smem.hpp
  Use Device layer instead.
File emulation.hpp
  Use Device layer instead.
File filters.hpp
  Use Device layer instead.
File funcattrib.hpp
  Use Device layer instead.
File functional.hpp
  Use Device layer instead.
Member G_TYPED_KERNEL_M
  This macro is deprecated in favor of `G_TYPED_KERNEL` that is used for declaring any G-API Operation.
File ggpukernel.hpp
  Use <opencv2/gapi/ocl/goclkernel.hpp> instead.
File imgproc.hpp
  Use <opencv2/gapi/ocl/imgproc.hpp> instead.
File limits.hpp
  Use Device layer instead.
File reduce.hpp
  Use Device layer instead.
File saturate_cast.hpp
  Use Device layer instead.
File scan.hpp
  Use Device layer instead.
File simd_functions.hpp
  Use Device layer instead.
File transform.hpp
  Use Device layer instead.
File type_traits.hpp
  Use Device layer instead.
File utility.hpp
  Use Device layer instead.
File vec_distance.hpp
  Use Device layer instead.
File vec_math.hpp
  Use Device layer instead.
File vec_traits.hpp
  Use Device layer instead.
File warp.hpp
  Use Device layer instead.
File warp_reduce.hpp
  Use Device layer instead.
File warp_shuffle.hpp
  Use Device layer instead.