mirror of
https://github.com/opencv/opencv.git
synced 2026-07-29 07:13:02 +04:00
added graphicalCodeDetector, remove QRCodeDetectorBase
This commit is contained in:
@@ -160,7 +160,7 @@ void drawQRCodeResults(Mat& frame, const vector<Point>& corners, const vector<cv
|
||||
|
||||
static
|
||||
void runQR(
|
||||
const QRCodeDetectorBase& qrcode, const Mat& input,
|
||||
const GraphicalCodeDetector& qrcode, const Mat& input,
|
||||
vector<Point>& corners, vector<cv::String>& decode_info
|
||||
// +global: bool g_modeMultiQR, bool g_detectOnly
|
||||
)
|
||||
@@ -194,7 +194,7 @@ void runQR(
|
||||
}
|
||||
|
||||
static
|
||||
double processQRCodeDetection(const QRCodeDetectorBase& qrcode, const Mat& input, Mat& result, vector<Point>& corners)
|
||||
double processQRCodeDetection(const GraphicalCodeDetector& qrcode, const Mat& input, Mat& result, vector<Point>& corners)
|
||||
{
|
||||
if (input.channels() == 1)
|
||||
cvtColor(input, result, COLOR_GRAY2BGR);
|
||||
@@ -232,7 +232,7 @@ int liveQRCodeDetect()
|
||||
cout << "Press 'd' to switch between decoder and detector" << endl;
|
||||
cout << "Press ' ' (space) to save result into images" << endl;
|
||||
cout << "Press 'ESC' to exit" << endl;
|
||||
QRCodeDetectorBase qrcode = QRCodeDetector();
|
||||
GraphicalCodeDetector qrcode = QRCodeDetector();
|
||||
if (g_useArucoBased)
|
||||
qrcode = QRCodeDetectorAruco();
|
||||
|
||||
@@ -315,7 +315,7 @@ int imageQRCodeDetect(const string& in_file)
|
||||
<< " on image: " << input.size() << " (" << typeToString(input.type()) << ")"
|
||||
<< endl;
|
||||
|
||||
QRCodeDetectorBase qrcode = QRCodeDetector();
|
||||
GraphicalCodeDetector qrcode = QRCodeDetector();
|
||||
if (g_useArucoBased)
|
||||
qrcode = QRCodeDetectorAruco();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user