JuliaRobotics / AprilTags.jl

Compare 6fc29b4 ... +4 ... 65a22e5

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

Showing 1 of 6 files from the diff.
Other files ignored by Codecov

@@ -1,13 +1,32 @@
Loading
1 1
@enum TagFamilies tag36h11 tag25h9 tag16h5
2 2
3 +
"""
4 +
    $(TYPEDEF)
5 +
Represents the detected April tag.
6 +
---
7 +
Fields:
8 +
    $(TYPEDFIELDS)
9 +
"""
3 10
struct AprilTag
11 +
    "The family of the tag."
4 12
    family::String
13 +
    "The decoded ID of the tag."
5 14
    id::Int
15 +
    """How many error bits were corrected? 
16 +
       Note: accepting large numbers of corrected errors leads to greatly increased false positive rates. 
17 +
       NOTE: As of this implementation, the detector cannot detect tags with a Hamming distance greater than 2."""
6 18
    hamming::Int
7 -
    # goodness::Float32
19 +
    """A measure of the quality of the binary decoding process: the average difference between the intensity of a data bit versus
20 +
       the decision threshold. Higher numbers roughly indicate better decodes. This is a reasonable measure of detection accuracy
21 +
       only for very small tags-- not effective for larger tags (where we could have sampled anywhere within a bit cell and still
22 +
       gotten a good detection.)"""
8 23
    decision_margin::Float32
24 +
    """The 3x3 homography matrix describing the projection from an "ideal" tag (with corners at (-1,1), (1,1), (1,-1), and (-1,-1))
25 +
	to pixels in the image."""
9 26
    H::Matrix{Float64}
27 +
    "The center of the detection in image pixel coordinates"
10 28
    c::Vector{Float64}
29 +
    "The corners of the tag in image pixel coordinates. These always wrap counter-clock wise around the tag."
11 30
    p::Vector{Vector{Float64}}
12 31
end
13 32

Learn more Showing 4 files with coverage changes found.

Changes in src/calibrationutils.jl
+6
Loading file...
Changes in src/tagdraw.jl
+4
Loading file...
Changes in src/helpers.jl
+10
Loading file...
Changes in src/wrapper.jl
+5
Loading file...
Files Coverage
src 0.67% 85.92%
Project Totals (7 files) 85.92%
Loading