MCPcopy Create free account
hub / github.com/devilsen/CZXing / AverageEdgePixels

Function AverageEdgePixels

czxing/src/main/cpp/zxing/src/ConcentricFinder.cpp:14–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12namespace ZXing {
13
14std::optional<PointF> AverageEdgePixels(BitMatrixCursorI cur, int range, int numOfEdges)
15{
16 PointF sum = {};
17 for (int i = 0; i < numOfEdges; ++i) {
18 if (!cur.isIn())
19 return {};
20 cur.stepToEdge(1, range);
21 sum += centered(cur.p) + centered(cur.p + cur.back());
22 log(cur.p + cur.back(), 2);
23 }
24 return sum / (2 * numOfEdges);
25}
26
27std::optional<PointF> CenterOfDoubleCross(const BitMatrix& image, PointI center, int range, int numOfEdges)
28{

Callers 1

CenterOfDoubleCrossFunction · 0.85

Calls 5

centeredFunction · 0.85
stepToEdgeMethod · 0.80
backMethod · 0.80
logFunction · 0.70
isInMethod · 0.45

Tested by

no test coverage detected