1
2struct Point{T}
3  x::T
4  y::T
5end
6
7struct Point3{T}
8  x::T
9  y::T
10  z::T
11end
12
13
14struct Size{T}
15  width::T
16  height::T
17end
18
19
20struct Rect{T}
21  x::T
22  y::T
23  width::T
24  height::T
25end
26
27struct RotatedRect
28    center::Point{Float32}
29    size::Size{Float32}
30    angle::Float32
31end
32
33struct Range
34    start::Int32
35    end_::Int32
36end
37
38struct TermCriteria
39    type::Int32
40    maxCount::Int32
41    epsilon::Float64
42end
43
44struct cvComplex{T}
45  re::T
46  im::T
47end
48