MCPcopy Create free account
hub / github.com/WallBreaker2/op / build_ocr_text_spans

Function build_ocr_text_spans

libop/image/ImageSearchAlgorithms.cpp:81–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79};
80
81std::wstring build_ocr_text_spans(const std::map<point_t, ocr_rec_t> &ps, std::vector<ocr_text_span_t> &spans) {
82 spans.clear();
83 std::wstring text;
84
85 for (const auto &it : ps) {
86 if (it.second.text.empty())
87 continue;
88
89 ocr_text_span_t span;
90 span.begin = text.size();
91 text.append(it.second.text);
92 span.end = text.size();
93 span.point = it.first;
94 spans.push_back(span);
95 }
96
97 return text;
98}
99
100const ocr_text_span_t *find_ocr_text_span(const std::vector<ocr_text_span_t> &spans, size_t index) {
101 for (const auto &span : spans) {

Callers 2

FindStrMethod · 0.85
FindStrExMethod · 0.85

Calls 3

clearMethod · 0.45
emptyMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected