Skip to content

Commit 43530fc

Browse files
committed
Merge branch 4.x
2 parents 0200571 + 6d78a0b commit 43530fc

File tree

7 files changed

+30
-29
lines changed

7 files changed

+30
-29
lines changed

modules/ccalib/src/omnidir.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2139,7 +2139,7 @@ void cv::omnidir::internal::flags2idxStereo(int flags, std::vector<int>& idx, in
21392139
}
21402140
}
21412141

2142-
// fill in zerso for fixed parameters
2142+
// fill in zeros for fixed parameters
21432143
void cv::omnidir::internal::fillFixed(Mat&G, int flags, int n)
21442144
{
21452145
Mat tmp = G.clone();

modules/wechat_qrcode/src/zxing/qrcode/detector/detector.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ Ref<DetectorResult> Detector::getResultViaAlignment(int patternIdx, int alignmen
117117
Ref<BitMatrix> bits(sampleGrid(image_, possibleDimension, transform, err_handler));
118118
if (err_handler.ErrCode()) return Ref<DetectorResult>();
119119

120-
ArrayRef<Ref<ResultPoint> > corrners(new Array<Ref<ResultPoint> >(4));
120+
ArrayRef<Ref<ResultPoint> > corners(new Array<Ref<ResultPoint> >(4));
121121
vector<float> points(8, 0.0f);
122122
points[0] = 0.0f;
123123
points[1] = possibleDimension; // bottomLeft
@@ -128,12 +128,12 @@ Ref<DetectorResult> Detector::getResultViaAlignment(int patternIdx, int alignmen
128128
points[6] = possibleDimension;
129129
points[7] = possibleDimension; // bottomRight
130130
transform->transformPoints(points);
131-
corrners[0].reset(Ref<FinderPattern>(new FinderPattern(points[0], points[1], 0)));
132-
corrners[1].reset(Ref<FinderPattern>(new FinderPattern(points[2], points[3], 0)));
133-
corrners[2].reset(Ref<FinderPattern>(new FinderPattern(points[4], points[5], 0)));
134-
corrners[3].reset(Ref<FinderPattern>(new FinderPattern(points[6], points[7], 0)));
131+
corners[0].reset(Ref<FinderPattern>(new FinderPattern(points[0], points[1], 0)));
132+
corners[1].reset(Ref<FinderPattern>(new FinderPattern(points[2], points[3], 0)));
133+
corners[2].reset(Ref<FinderPattern>(new FinderPattern(points[4], points[5], 0)));
134+
corners[3].reset(Ref<FinderPattern>(new FinderPattern(points[6], points[7], 0)));
135135

136-
Ref<DetectorResult> result(new DetectorResult(bits, corrners, possibleDimension));
136+
Ref<DetectorResult> result(new DetectorResult(bits, corners, possibleDimension));
137137
return result;
138138
}
139139

modules/ximgproc/src/find_ellipses.cpp

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -338,9 +338,9 @@ float EllipseDetectorImpl::getMedianSlope(std::vector<Point2f> &med, Point2f &ce
338338
slopes.push_back(num / den);
339339
}
340340

341-
nth_element(slopes.begin(), slopes.begin() + quarterSize, slopes.end());
342-
nth_element(xx.begin(), xx.begin() + halfSize, xx.end());
343-
nth_element(yy.begin(), yy.begin() + halfSize, yy.end());
341+
std::nth_element(slopes.begin(), slopes.begin() + quarterSize, slopes.end());
342+
std::nth_element(xx.begin(), xx.begin() + halfSize, xx.end());
343+
std::nth_element(yy.begin(), yy.begin() + halfSize, yy.end());
344344
centers.x = xx[halfSize];
345345
centers.y = yy[halfSize];
346346

@@ -390,7 +390,7 @@ void EllipseDetectorImpl::getFastCenter(std::vector<Point> &e1, std::vector<Poin
390390
iIdx += iSzBin;
391391
}
392392
} else
393-
iota(indexes.begin(), indexes.end(), hsize_2);
393+
std::iota(indexes.begin(), indexes.end(), hsize_2);
394394

395395
for (uint ii = 0; ii < minPoints; ii++) {
396396
uint i = indexes[ii];
@@ -483,7 +483,7 @@ void EllipseDetectorImpl::getFastCenter(std::vector<Point> &e1, std::vector<Poin
483483
iIdx += iSzBin;
484484
}
485485
} else
486-
iota(indexes.begin(), indexes.end(), hsize_1);
486+
std::iota(indexes.begin(), indexes.end(), hsize_1);
487487

488488

489489
for (uint ii = 0; ii < minPoints; ii++) {
@@ -740,7 +740,7 @@ void EllipseDetectorImpl::detectEdges13(Mat1b &DP, VVP &points_1, VVP &points_3)
740740
}
741741

742742
// order edge points of the same arc
743-
sort(edgeSegment.begin(), edgeSegment.end(), sortPoint);
743+
std::sort(edgeSegment.begin(), edgeSegment.end(), sortPoint);
744744
int edgeSegmentSize = unsigned(edgeSegment.size());
745745

746746
// get extrema of the arc
@@ -788,7 +788,7 @@ void EllipseDetectorImpl::detectEdges24(Mat1b &DN, VVP &points_2, VVP &points_4)
788788
}
789789

790790
// order edge points of the same arc
791-
sort(edgeSegment.begin(), edgeSegment.end(), sortPoint);
791+
std::sort(edgeSegment.begin(), edgeSegment.end(), sortPoint);
792792
int edgeSegmentSize = unsigned(edgeSegment.size());
793793

794794
// get extrema of the arc
@@ -840,7 +840,7 @@ void EllipseDetectorImpl::getTriplets124(VVP &pi, VVP &pj, VVP &pk,
840840

841841
// 1 -> reverse 1
842842
VP rev_i(edge_i.size());
843-
reverse_copy(edge_i.begin(), edge_i.end(), rev_i.begin());
843+
std::reverse_copy(edge_i.begin(), edge_i.end(), rev_i.begin());
844844

845845
// for each edge j
846846
for (ushort j = 0; j < sz_j; ++j) {
@@ -936,7 +936,7 @@ void EllipseDetectorImpl::getTriplets231(VVP &pi, VVP &pj, VVP &pk,
936936

937937
// 2 -> reverse 2
938938
VP rev_i(edge_i.size());
939-
reverse_copy(edge_i.begin(), edge_i.end(), rev_i.begin());
939+
std::reverse_copy(edge_i.begin(), edge_i.end(), rev_i.begin());
940940

941941
// for each edge j
942942
for (ushort j = 0; j < sz_j; ++j) {
@@ -958,7 +958,7 @@ void EllipseDetectorImpl::getTriplets231(VVP &pi, VVP &pj, VVP &pk,
958958

959959
// 3 -> reverse 3
960960
VP rev_j(edge_j.size());
961-
reverse_copy(edge_j.begin(), edge_j.end(), rev_j.begin());
961+
std::reverse_copy(edge_j.begin(), edge_j.end(), rev_j.begin());
962962

963963
uint key_ij = generateKey(PAIR_23, i, j);
964964

@@ -991,7 +991,7 @@ void EllipseDetectorImpl::getTriplets231(VVP &pi, VVP &pj, VVP &pk,
991991
if (data.count(key_ik) == 0) {
992992
// 1 -> reverse 1
993993
VP rev_k(edge_k.size());
994-
reverse_copy(edge_k.begin(), edge_k.end(), rev_k.begin());
994+
std::reverse_copy(edge_k.begin(), edge_k.end(), rev_k.begin());
995995

996996
getFastCenter(edge_i, rev_k, data_ik);
997997
data.insert(std::pair<uint, EllipseData>(key_ik, data_ik));
@@ -1038,7 +1038,7 @@ void EllipseDetectorImpl::getTriplets342(VVP &pi, VVP &pj, VVP &pk,
10381038

10391039
// 3 -> reverse 3
10401040
VP rev_i(edge_i.size());
1041-
reverse_copy(edge_i.begin(), edge_i.end(), rev_i.begin());
1041+
std::reverse_copy(edge_i.begin(), edge_i.end(), rev_i.begin());
10421042

10431043
// for each edge j
10441044
for (ushort j = 0; j < sz_j; ++j) {
@@ -1060,7 +1060,7 @@ void EllipseDetectorImpl::getTriplets342(VVP &pi, VVP &pj, VVP &pk,
10601060

10611061
// 4 -> reverse 4
10621062
VP rev_j(edge_j.size());
1063-
reverse_copy(edge_j.begin(), edge_j.end(), rev_j.begin());
1063+
std::reverse_copy(edge_j.begin(), edge_j.end(), rev_j.begin());
10641064

10651065
uint key_ij = generateKey(PAIR_34, i, j);
10661066

@@ -1093,7 +1093,7 @@ void EllipseDetectorImpl::getTriplets342(VVP &pi, VVP &pj, VVP &pk,
10931093
if (data.count(key_ik) == 0) {
10941094
// 2 -> reverse 2
10951095
VP rev_k(edge_k.size());
1096-
reverse_copy(edge_k.begin(), edge_k.end(), rev_k.begin());
1096+
std::reverse_copy(edge_k.begin(), edge_k.end(), rev_k.begin());
10971097

10981098
getFastCenter(rev_i, rev_k, data_ik);
10991099
data.insert(std::pair<uint, EllipseData>(key_ik, data_ik));
@@ -1141,7 +1141,7 @@ void EllipseDetectorImpl::getTriplets413(VVP &pi, VVP &pj, VVP &pk,
11411141

11421142
// 4 -> reverse 4
11431143
VP rev_i(edge_i.size());
1144-
reverse_copy(edge_i.begin(), edge_i.end(), rev_i.begin());
1144+
std::reverse_copy(edge_i.begin(), edge_i.end(), rev_i.begin());
11451145

11461146
// for each edge j
11471147
for (ushort j = 0; j < sz_j; ++j) {
@@ -1507,8 +1507,8 @@ void EllipseDetectorImpl::detect(Mat1b &image, std::vector<Ellipse> &ellipses) {
15071507
getTriplets342(points_3, points_4, points_2, centers, ellipses);
15081508
getTriplets413(points_4, points_1, points_3, centers, ellipses);
15091509

1510-
// sort by score
1511-
sort(ellipses.begin(), ellipses.end());
1510+
// std::sort by score
1511+
std::sort(ellipses.begin(), ellipses.end());
15121512

15131513
// free accumulator memory
15141514
delete[]accN;

modules/ximgproc/src/lsc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -821,7 +821,7 @@ inline void SuperpixelLSCImpl::PostEnforceLabelConnectivity( int threshold )
821821

822822
(*Stmp).Neighbor.insert( (*Stmp).Neighbor.end(), (*S).Neighbor.begin(), (*S).Neighbor.end() );
823823

824-
sort( (*Stmp).Neighbor.begin(), (*Stmp).Neighbor.end() );
824+
std::sort( (*Stmp).Neighbor.begin(), (*Stmp).Neighbor.end() );
825825

826826
I = unique( (*Stmp).Neighbor.begin(), (*Stmp).Neighbor.end() );
827827
(*Stmp).Neighbor.erase( I, (*Stmp).Neighbor.end() );

modules/ximgproc/src/run_length_morphology.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ static void convertInputArrayToRuns(InputArray& theArray, rlVec& runs, Size& the
388388

389389
static void sortChords(rlVec& lChords)
390390
{
391-
sort(lChords.begin(), lChords.end());
391+
std::sort(lChords.begin(), lChords.end());
392392
}
393393

394394
static void mergeNeighbouringChords(rlVec& rlIn, rlVec& rlOut)

modules/ximgproc/src/sparse_match_interpolators.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ void EdgeAwareInterpolatorImpl::interpolate(InputArray from_image, InputArray fr
198198
matches_vector[i] = SparseMatch(from_mat.at<Point2f>(i), to_mat.at<Point2f>(i));
199199

200200

201-
sort(matches_vector.begin(),matches_vector.end());
201+
std::sort(matches_vector.begin(),matches_vector.end());
202202

203203
match_num = (int)matches_vector.size();
204204
CV_Assert(match_num<SHRT_MAX);

modules/ximgproc/src/structured_edge_detection.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,9 @@ static cv::Mat rgb2luv(const cv::Mat &src)
148148

149149
lTable[i] = l*maxi;
150150
}
151-
for (int i = 0; i < 40; ++i)
152-
lTable.push_back(*--lTable.end());
151+
for (int i = 0; i < 40; ++i) {
152+
lTable.push_back(*lTable.rbegin());
153+
}
153154

154155
const int nchannels = 3;
155156

0 commit comments

Comments
 (0)