const Mat& mask=Mat(), int blockSize=3,
bool useHarrisDetector=false, double k=0.04 );
-CV_EXPORTS void HoughLines( Mat& image, vector<Vec2f>& lines,
+CV_EXPORTS void HoughLines( const Mat& image, vector<Vec2f>& lines,
double rho, double theta, int threshold,
double srn=0, double stn=0 );
double rho, double theta, int threshold,
double minLineLength=0, double maxLineGap=0 );
-CV_EXPORTS void HoughCircles( Mat& image, vector<Vec3f>& circles,
+CV_EXPORTS void HoughCircles( const Mat& image, vector<Vec3f>& circles,
int method, double dp, double minDist,
double param1=100, double param2=100,
int minRadius=0, int maxRadius=0 );
\r
const int STORAGE_SIZE = 1 << 12;\r
\r
-void HoughLines( Mat& image, vector<Vec2f>& lines,\r
+void HoughLines( const Mat& image, vector<Vec2f>& lines,\r
double rho, double theta, int threshold,\r
double srn, double stn )\r
{\r
Seq<Vec4i>(seq).copyTo(lines);\r
}\r
\r
-void HoughCircles( Mat& image, vector<Vec3f>& circles,\r
+void HoughCircles( const Mat& image, vector<Vec3f>& circles,\r
int method, double dp, double min_dist,\r
double param1, double param2,\r
int minRadius, int maxRadius )\r