Add more drawing methods
This commit is contained in:
parent
0087f832bc
commit
657e340eb2
1 changed files with 18 additions and 1 deletions
|
|
@ -423,7 +423,24 @@ func Line(image *IplImage, pt1, pt2 Point, color Scalar, thickness, line_type, s
|
||||||
(C.CvScalar)(color),
|
(C.CvScalar)(color),
|
||||||
C.int(thickness), C.int(line_type), C.int(shift),
|
C.int(thickness), C.int(line_type), C.int(shift),
|
||||||
)
|
)
|
||||||
//Scalar
|
}
|
||||||
|
func Rectangle(image *IplImage, pt1, pt2 Point, color Scalar, thickness, line_type, shift int) {
|
||||||
|
C.cvRectangle(
|
||||||
|
unsafe.Pointer(image),
|
||||||
|
C.cvPoint(C.int(pt1.X), C.int(pt1.Y)),
|
||||||
|
C.cvPoint(C.int(pt2.X), C.int(pt2.Y)),
|
||||||
|
(C.CvScalar)(color),
|
||||||
|
C.int(thickness), C.int(line_type), C.int(shift),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
func Circle(image *IplImage, pt1 Point, radius int, color Scalar, thickness, line_type, shift int) {
|
||||||
|
C.cvCircle(
|
||||||
|
unsafe.Pointer(image),
|
||||||
|
C.cvPoint(C.int(pt1.X), C.int(pt1.Y)),
|
||||||
|
C.int(radius),
|
||||||
|
(C.CvScalar)(color),
|
||||||
|
C.int(thickness), C.int(line_type), C.int(shift),
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
//CVAPI(void) cvLine( CvArr* img, CvPoint pt1, CvPoint pt2,
|
//CVAPI(void) cvLine( CvArr* img, CvPoint pt1, CvPoint pt2,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue