Commit b31293c9 authored by Andrey Pavlenko's avatar Andrey Pavlenko Committed by OpenCV Buildbot

Merge pull request #1194 from SpecLad:no-const-inputarray

parents cd62f9f7 31de2833
...@@ -859,7 +859,7 @@ public: ...@@ -859,7 +859,7 @@ public:
* * 1 corresponds to 0.1 mean false alarms * * 1 corresponds to 0.1 mean false alarms
* This vector will be calculated _only_ when the objects type is REFINE_ADV * This vector will be calculated _only_ when the objects type is REFINE_ADV
*/ */
virtual void detect(const InputArray _image, OutputArray _lines, virtual void detect(InputArray _image, OutputArray _lines,
OutputArray width = noArray(), OutputArray prec = noArray(), OutputArray width = noArray(), OutputArray prec = noArray(),
OutputArray nfa = noArray()) = 0; OutputArray nfa = noArray()) = 0;
...@@ -870,7 +870,7 @@ public: ...@@ -870,7 +870,7 @@ public:
* Should have the size of the image, where the lines were found * Should have the size of the image, where the lines were found
* @param lines The lines that need to be drawn * @param lines The lines that need to be drawn
*/ */
virtual void drawSegments(InputOutputArray image, const InputArray lines) = 0; virtual void drawSegments(InputOutputArray image, InputArray lines) = 0;
/** /**
* Draw both vectors on the image canvas. Uses blue for lines 1 and red for lines 2. * Draw both vectors on the image canvas. Uses blue for lines 1 and red for lines 2.
...@@ -881,7 +881,7 @@ public: ...@@ -881,7 +881,7 @@ public:
* @param lines2 The second lines that need to be drawn. Color - Red. * @param lines2 The second lines that need to be drawn. Color - Red.
* @return The number of mismatching pixels between lines1 and lines2. * @return The number of mismatching pixels between lines1 and lines2.
*/ */
virtual int compareSegments(const Size& size, const InputArray lines1, const InputArray lines2, Mat* image = 0) = 0; virtual int compareSegments(const Size& size, InputArray lines1, InputArray lines2, Mat* image = 0) = 0;
virtual ~LineSegmentDetector() {}; virtual ~LineSegmentDetector() {};
}; };
......
...@@ -205,7 +205,7 @@ public: ...@@ -205,7 +205,7 @@ public:
* * 1 corresponds to 0.1 mean false alarms * * 1 corresponds to 0.1 mean false alarms
* This vector will be calculated _only_ when the objects type is REFINE_ADV * This vector will be calculated _only_ when the objects type is REFINE_ADV
*/ */
void detect(const InputArray _image, OutputArray _lines, void detect(InputArray _image, OutputArray _lines,
OutputArray width = noArray(), OutputArray prec = noArray(), OutputArray width = noArray(), OutputArray prec = noArray(),
OutputArray nfa = noArray()); OutputArray nfa = noArray());
...@@ -216,7 +216,7 @@ public: ...@@ -216,7 +216,7 @@ public:
* Should have the size of the image, where the lines were found * Should have the size of the image, where the lines were found
* @param lines The lines that need to be drawn * @param lines The lines that need to be drawn
*/ */
void drawSegments(InputOutputArray image, const InputArray lines); void drawSegments(InputOutputArray image, InputArray lines);
/** /**
* Draw both vectors on the image canvas. Uses blue for lines 1 and red for lines 2. * Draw both vectors on the image canvas. Uses blue for lines 1 and red for lines 2.
...@@ -227,7 +227,7 @@ public: ...@@ -227,7 +227,7 @@ public:
* @param lines2 The second lines that need to be drawn. Color - Red. * @param lines2 The second lines that need to be drawn. Color - Red.
* @return The number of mismatching pixels between lines1 and lines2. * @return The number of mismatching pixels between lines1 and lines2.
*/ */
int compareSegments(const Size& size, const InputArray lines1, const InputArray lines2, Mat* image = 0); int compareSegments(const Size& size, InputArray lines1, InputArray lines2, Mat* image = 0);
private: private:
Mat image; Mat image;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment