@@ -289,7 +289,7 @@ struct Mat::PushBackWorker : public CatchCvExceptionWorker {
289
289
290
290
cv::Mat mat;
291
291
292
- const char * executeCatchCvExceptionWorker () {
292
+ std::string executeCatchCvExceptionWorker () {
293
293
self.push_back (mat);
294
294
return " " ;
295
295
}
@@ -326,7 +326,7 @@ struct Mat::PopBackWorker : public CatchCvExceptionWorker {
326
326
327
327
int num = 1 ;
328
328
329
- const char * executeCatchCvExceptionWorker () {
329
+ std::string executeCatchCvExceptionWorker () {
330
330
self.pop_back (num);
331
331
return " " ;
332
332
}
@@ -364,7 +364,7 @@ struct Mat::GetDataWorker : CatchCvExceptionWorker {
364
364
size_t size;
365
365
char *data;
366
366
367
- const char * executeCatchCvExceptionWorker () {
367
+ std::string executeCatchCvExceptionWorker () {
368
368
size = mat.rows * mat.cols * mat.elemSize ();
369
369
data = static_cast <char *>(malloc (size));
370
370
memcpy (data, mat.data , size);
@@ -418,7 +418,7 @@ struct Mat::CopyWorker : public CatchCvExceptionWorker {
418
418
cv::Mat dst;
419
419
cv::Mat mask = cv::noArray().getMat();
420
420
421
- const char * executeCatchCvExceptionWorker () {
421
+ std::string executeCatchCvExceptionWorker () {
422
422
self.copyTo (dst, mask);
423
423
return " " ;
424
424
}
@@ -489,7 +489,7 @@ struct Mat::ConvertToWorker : public CatchCvExceptionWorker {
489
489
490
490
cv::Mat dst;
491
491
492
- const char * executeCatchCvExceptionWorker () {
492
+ std::string executeCatchCvExceptionWorker () {
493
493
self.convertTo (dst, rtype, alpha, beta);
494
494
return " " ;
495
495
}
@@ -596,7 +596,7 @@ struct Mat::SplitChannelsWorker : public CatchCvExceptionWorker {
596
596
597
597
std::vector<cv::Mat> mv;
598
598
599
- const char * executeCatchCvExceptionWorker () {
599
+ std::string executeCatchCvExceptionWorker () {
600
600
cv::split (self, mv);
601
601
return " " ;
602
602
}
@@ -632,7 +632,7 @@ struct Mat::AddWeightedWorker : public CatchCvExceptionWorker {
632
632
633
633
cv::Mat dst;
634
634
635
- const char * executeCatchCvExceptionWorker () {
635
+ std::string executeCatchCvExceptionWorker () {
636
636
cv::addWeighted (self, alpha, src2, beta, gamma, dst, dtype);
637
637
return " " ;
638
638
}
@@ -680,7 +680,7 @@ struct Mat::MinMaxLocWorker : public CatchCvExceptionWorker {
680
680
cv::Point2i minLoc, maxLoc;
681
681
cv::Mat mask = cv::noArray().getMat();
682
682
683
- const char * executeCatchCvExceptionWorker () {
683
+ std::string executeCatchCvExceptionWorker () {
684
684
cv::minMaxLoc (self, &minVal, &maxVal, &minLoc, &maxLoc, mask);
685
685
return " " ;
686
686
}
@@ -719,7 +719,7 @@ struct Mat::FindNonZeroWorker : public CatchCvExceptionWorker {
719
719
720
720
std::vector<cv::Point> idx;
721
721
722
- const char * executeCatchCvExceptionWorker () {
722
+ std::string executeCatchCvExceptionWorker () {
723
723
cv::findNonZero (self, idx);
724
724
return " " ;
725
725
}
@@ -749,7 +749,7 @@ struct Mat::CountNonZeroWorker : public CatchCvExceptionWorker {
749
749
750
750
int num;
751
751
752
- const char * executeCatchCvExceptionWorker () {
752
+ std::string executeCatchCvExceptionWorker () {
753
753
num = cv::countNonZero (self);
754
754
return " " ;
755
755
}
@@ -779,7 +779,7 @@ struct Mat::PadToSquareWorker : public CatchCvExceptionWorker {
779
779
780
780
cv::Vec3d fillVec = cv::Vec3d();
781
781
cv::Mat out;
782
- const char * executeCatchCvExceptionWorker () {
782
+ std::string executeCatchCvExceptionWorker () {
783
783
int maxDim = (std::max)(self.cols , self.rows );
784
784
out = cv::Mat (maxDim, maxDim, self.type (), (cv::Vec3b)fillVec);
785
785
@@ -843,7 +843,7 @@ struct Mat::DCTWorker : public DTWorker {
843
843
DCTWorker (cv::Mat mat, bool isInverse = false ) : DTWorker(mat, isInverse) {
844
844
}
845
845
846
- const char * executeCatchCvExceptionWorker () {
846
+ std::string executeCatchCvExceptionWorker () {
847
847
if (isInverse) {
848
848
cv::idct (mat, dst, flags);
849
849
}
@@ -864,7 +864,7 @@ struct Mat::DFTWorker : public DTWorker {
864
864
865
865
int nonzeroRows = 0 ;
866
866
867
- const char * executeCatchCvExceptionWorker () {
867
+ std::string executeCatchCvExceptionWorker () {
868
868
if (isInverse) {
869
869
cv::idft (mat, dst, flags, nonzeroRows);
870
870
}
@@ -953,7 +953,7 @@ struct Mat::MulSpectrumsWorker : public CatchCvExceptionWorker {
953
953
954
954
cv::Mat dst;
955
955
956
- const char * executeCatchCvExceptionWorker () {
956
+ std::string executeCatchCvExceptionWorker () {
957
957
int flags = (dftRows ? cv::DFT_ROWS : 0 );
958
958
cv::mulSpectrums (mat, mat2, dst, flags, conjB);
959
959
return " " ;
@@ -1010,7 +1010,7 @@ struct Mat::TransformWorker : public CatchCvExceptionWorker {
1010
1010
1011
1011
cv::Mat dst;
1012
1012
1013
- const char * executeCatchCvExceptionWorker () {
1013
+ std::string executeCatchCvExceptionWorker () {
1014
1014
cv::transform (self, dst, m);
1015
1015
return " " ;
1016
1016
}
@@ -1042,7 +1042,7 @@ struct Mat::PerspectiveTransformWorker : public Mat::TransformWorker {
1042
1042
PerspectiveTransformWorker (cv::Mat self) : Mat::TransformWorker(self) {
1043
1043
}
1044
1044
1045
- const char * executeCatchCvExceptionWorker () {
1045
+ std::string executeCatchCvExceptionWorker () {
1046
1046
cv::perspectiveTransform (self, dst, m);
1047
1047
return " " ;
1048
1048
}
@@ -1071,7 +1071,7 @@ struct Mat::OpWithCodeWorker : public CatchCvExceptionWorker {
1071
1071
1072
1072
cv::Mat dst;
1073
1073
1074
- const char * executeCatchCvExceptionWorker () {
1074
+ std::string executeCatchCvExceptionWorker () {
1075
1075
cv::flip (self, dst, code);
1076
1076
return " " ;
1077
1077
}
@@ -1092,7 +1092,7 @@ struct Mat::FlipWorker : public OpWithCodeWorker {
1092
1092
FlipWorker (cv::Mat self) : OpWithCodeWorker(self) {
1093
1093
}
1094
1094
1095
- const char * executeCatchCvExceptionWorker () {
1095
+ std::string executeCatchCvExceptionWorker () {
1096
1096
cv::flip (self, dst, code);
1097
1097
return " " ;
1098
1098
}
@@ -1118,7 +1118,7 @@ struct Mat::SumWorker : public CatchCvExceptionWorker {
1118
1118
1119
1119
cv::Scalar sum;
1120
1120
1121
- const char * executeCatchCvExceptionWorker () {
1121
+ std::string executeCatchCvExceptionWorker () {
1122
1122
sum = cv::sum (self);
1123
1123
return " " ;
1124
1124
}
@@ -1163,7 +1163,7 @@ struct Mat::ConvertScaleAbsWorker : public CatchCvExceptionWorker {
1163
1163
1164
1164
cv::Mat dst;
1165
1165
1166
- const char * executeCatchCvExceptionWorker () {
1166
+ std::string executeCatchCvExceptionWorker () {
1167
1167
cv::convertScaleAbs (self, dst, alpha, beta);
1168
1168
return " " ;
1169
1169
}
@@ -1272,7 +1272,7 @@ struct Mat::GoodFeaturesToTrackWorker : public CatchCvExceptionWorker {
1272
1272
}
1273
1273
1274
1274
1275
- const char * executeCatchCvExceptionWorker () {
1275
+ std::string executeCatchCvExceptionWorker () {
1276
1276
#if CV_VERSION_MINOR >= 4
1277
1277
cv::goodFeaturesToTrack (
1278
1278
self, corners,
@@ -1317,7 +1317,7 @@ struct Mat::MeanStdDevWorker : public CatchCvExceptionWorker {
1317
1317
cv::Mat mean;
1318
1318
cv::Mat stddev;
1319
1319
1320
- const char * executeCatchCvExceptionWorker () {
1320
+ std::string executeCatchCvExceptionWorker () {
1321
1321
cv::meanStdDev (self, mean, stddev, mask);
1322
1322
return " " ;
1323
1323
}
@@ -1353,7 +1353,7 @@ struct Mat::RotateWorker : public OpWithCodeWorker {
1353
1353
RotateWorker (cv::Mat self) : OpWithCodeWorker(self) {
1354
1354
}
1355
1355
1356
- const char * executeCatchCvExceptionWorker () {
1356
+ std::string executeCatchCvExceptionWorker () {
1357
1357
cv::rotate (self, dst, code);
1358
1358
return " " ;
1359
1359
}
0 commit comments