mirror of
https://github.com/tesseract-ocr/tesseract.git
synced 2025-06-07 09:52:40 +08:00
Merge pull request #2492 from jbarlow83/fix-text2image
Fix text2image compilation on C++17 compilers
This commit is contained in:
commit
3afc946d5e
@ -31,6 +31,7 @@
|
||||
#include <algorithm>
|
||||
#include <iostream>
|
||||
#include <map>
|
||||
#include <random>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
@ -573,8 +574,11 @@ static int Main() {
|
||||
offset += step;
|
||||
offset += SpanUTF8Whitespace(str8 + offset);
|
||||
}
|
||||
if (FLAGS_render_ngrams)
|
||||
std::random_shuffle(offsets.begin(), offsets.end());
|
||||
if (FLAGS_render_ngrams) {
|
||||
std::seed_seq seed{kRandomSeed};
|
||||
std::mt19937 random_gen(seed);
|
||||
std::shuffle(offsets.begin(), offsets.end(), random_gen);
|
||||
}
|
||||
|
||||
for (size_t i = 0, line = 1; i < offsets.size(); ++i) {
|
||||
const char *curr_pos = str8 + offsets[i].first;
|
||||
|
Loading…
Reference in New Issue
Block a user