// This file is part of OpenCV project.// It is subject to the license terms in the LICENSE file found in the top-level directory// of this distribution and at http://opencv.org/license.html.#ifndef OPENCV_IMGPROC_BINDINGS_HPP#define OPENCV_IMGPROC_BINDINGS_HPP// This file contains special overloads for OpenCV bindings// No need to use these functions in C++ code.namespacecv{/** @brief Finds lines in a binary image using the standard Hough transform and get accumulator. * * @note This function is for bindings use only. Use original function in C++ code * * @sa HoughLines */CV_WRAPstaticinlinevoidHoughLinesWithAccumulator(InputArrayimage,OutputArraylines,doublerho,doubletheta,intthreshold,doublesrn=0,doublestn=0,doublemin_theta=0,doublemax_theta=CV_PI){std::vector<Vec3f>lines_acc;HoughLines(image,lines_acc,rho,theta,threshold,srn,stn,min_theta,max_theta);Mat(lines_acc).copyTo(lines);}}// namespace#endif // OPENCV_IMGPROC_BINDINGS_HPP