Versions in this module Expand all Collapse all v0 v0.0.1 Mar 23, 2023 Changes in this version + const CV_16S + const CV_16U + const CV_32F + const CV_32FC2 + const CV_32S + const CV_64F + const CV_8S + const CV_8U + const CV_ADAPTIVE_THRESH_GAUSSIAN_C + const CV_ADAPTIVE_THRESH_MEAN_C + const CV_AUTOSTEP + const CV_BGR2BGRA + const CV_BGR2GRAY + const CV_BILATERAL + const CV_BLUR + const CV_BLUR_NO_SCALE + const CV_BadAlign + const CV_BadAlphaChannel + const CV_BadCOI + const CV_BadCallBack + const CV_BadDataPtr + const CV_BadDepth + const CV_BadImageSize + const CV_BadModelOrChSeq + const CV_BadNumChannel1U + const CV_BadNumChannels + const CV_BadOffset + const CV_BadOrder + const CV_BadOrigin + const CV_BadROISize + const CV_BadStep + const CV_BadTileSize + const CV_CAP_ANY + const CV_CAP_CMU1394 + const CV_CAP_DC1394 + const CV_CAP_DSHOW + const CV_CAP_FIREWARE + const CV_CAP_FIREWIRE + const CV_CAP_IEEE1394 + const CV_CAP_MIL + const CV_CAP_PROP_BRIGHTNESS + const CV_CAP_PROP_CONTRAST + const CV_CAP_PROP_CONVERT_RGB + const CV_CAP_PROP_EXPOSURE + const CV_CAP_PROP_FORMAT + const CV_CAP_PROP_FOURCC + const CV_CAP_PROP_FPS + const CV_CAP_PROP_FRAME_COUNT + const CV_CAP_PROP_FRAME_HEIGHT + const CV_CAP_PROP_FRAME_WIDTH + const CV_CAP_PROP_GAIN + const CV_CAP_PROP_HUE + const CV_CAP_PROP_MODE + const CV_CAP_PROP_POS_AVI_RATIO + const CV_CAP_PROP_POS_FRAMES + const CV_CAP_PROP_POS_MSEC + const CV_CAP_PROP_RECTIFICATION + const CV_CAP_PROP_SATURATION + const CV_CAP_PVAPI + const CV_CAP_QT + const CV_CAP_STEREO + const CV_CAP_TYZX + const CV_CAP_UNICAP + const CV_CAP_V4L + const CV_CAP_V4L2 + const CV_CAP_VFW + const CV_CHAIN_APPROX_NONE + const CV_CHAIN_APPROX_SIMPLE + const CV_CHAIN_APPROX_TC89_KCOS + const CV_CHAIN_APPROX_TC89_L1 + const CV_CVTIMG_FLIP + const CV_CVTIMG_SWAP_RB + const CV_EVENT_FLAG_ALTKEY + const CV_EVENT_FLAG_CTRLKEY + const CV_EVENT_FLAG_LBUTTON + const CV_EVENT_FLAG_MBUTTON + const CV_EVENT_FLAG_RBUTTON + const CV_EVENT_FLAG_SHIFTKEY + const CV_EVENT_LBUTTONDBLCLK + const CV_EVENT_LBUTTONDOWN + const CV_EVENT_LBUTTONUP + const CV_EVENT_MBUTTONDBLCLK + const CV_EVENT_MBUTTONDOWN + const CV_EVENT_MBUTTONUP + const CV_EVENT_MOUSEMOVE + const CV_EVENT_RBUTTONDBLCLK + const CV_EVENT_RBUTTONDOWN + const CV_EVENT_RBUTTONUP + const CV_FONT_HERSHEY_COMPLEX + const CV_FONT_HERSHEY_COMPLEX_SMALL + const CV_FONT_HERSHEY_DUPLEX + const CV_FONT_HERSHEY_PLAIN + const CV_FONT_HERSHEY_SCRIPT_COMPLEX + const CV_FONT_HERSHEY_SCRIPT_SIMPLEX + const CV_FONT_HERSHEY_SIMPLEX + const CV_FONT_HERSHEY_TRIPLEX + const CV_FONT_ITALIC + const CV_FOURCC_PROMPT + const CV_GAUSSIAN + const CV_GRAY2BGR + const CV_GRAY2RGB + const CV_HIST_ARRAY + const CV_HIST_MAGIC_VAL + const CV_HIST_RANGES_FLAG + const CV_HIST_SPARSE + const CV_HIST_TREE + const CV_HIST_UNIFORM + const CV_HIST_UNIFORM_FLAG + const CV_HeaderIsNull + const CV_IMWRITE_JPEG_QUALITY + const CV_IMWRITE_PNG_COMPRESSION + const CV_IMWRITE_PXM_BINARY + const CV_INPAINT_NS + const CV_INPAINT_TELEA + const CV_INTER_AREA + const CV_INTER_CUBIC + const CV_INTER_LANCZOS4 + const CV_INTER_LINEAR + const CV_INTER_NN + const CV_LOAD_IMAGE_ANYCOLOR + const CV_LOAD_IMAGE_ANYDEPTH + const CV_LOAD_IMAGE_COLOR + const CV_LOAD_IMAGE_GRAYSCALE + const CV_LOAD_IMAGE_UNCHANGED + const CV_LOG2 + const CV_MAJOR_VERSION + const CV_MATND_MAGIC_VAL + const CV_MAX_DIM + const CV_MAX_DIM_HEAP + const CV_MEDIAN + const CV_MINOR_VERSION + const CV_MORPH_BLACKHAT + const CV_MORPH_CLOSE + const CV_MORPH_CROSS + const CV_MORPH_ELLIPSE + const CV_MORPH_GRADIENT + const CV_MORPH_OPEN + const CV_MORPH_RECT + const CV_MORPH_TOPHAT + const CV_MaskIsTiled + const CV_PI + const CV_POLY_APPROX_DP + const CV_RETR_CCOMP + const CV_RETR_EXTERNAL + const CV_RETR_LIST + const CV_RETR_TREE + const CV_RGB2GRAY + const CV_RGBA2BGRA + const CV_SEQ_ELTYPE_POINT + const CV_SEQ_ELTYPE_POINT3D + const CV_SPARSE_MAT_MAGIC_VAL + const CV_STORAGE_APPEND + const CV_STORAGE_READ + const CV_STORAGE_WRITE + const CV_STORAGE_WRITE_BINARY + const CV_STORAGE_WRITE_TEXT + const CV_SUBMINOR_VERSION + const CV_StsAssert + const CV_StsAutoTrace + const CV_StsBackTrace + const CV_StsBadArg + const CV_StsBadFlag + const CV_StsBadFunc + const CV_StsBadMask + const CV_StsBadMemBlock + const CV_StsBadPoint + const CV_StsBadSize + const CV_StsDivByZero + const CV_StsError + const CV_StsFilterOffsetErr + const CV_StsFilterStructContentErr + const CV_StsInplaceNotSupported + const CV_StsInternal + const CV_StsKernelStructContentErr + const CV_StsNoConv + const CV_StsNoMem + const CV_StsNotImplemented + const CV_StsNullPtr + const CV_StsObjectNotFound + const CV_StsOk + const CV_StsOutOfRange + const CV_StsParseError + const CV_StsUnmatchedFormats + const CV_StsUnmatchedSizes + const CV_StsUnsupportedFormat + const CV_StsVecLengthErr + const CV_TERMCRIT_EPS + const CV_TERMCRIT_ITER + const CV_TERMCRIT_NUMBER + const CV_THRESH_BINARY + const CV_THRESH_BINARY_INV + const CV_THRESH_TOZERO + const CV_THRESH_TOZERO_INV + const CV_THRESH_TRUNC + const CV_TM_CCOEFF + const CV_TM_CCOEFF_NORMED + const CV_TM_CCORR + const CV_TM_CCORR_NORMED + const CV_TM_SQDIFF + const CV_TM_SQDIFF_NORMED + const CV_TYPE_NAME_MATND + const CV_TYPE_NAME_SPARSE_MAT + const CV_TYZX_COLOR + const CV_TYZX_LEFT + const CV_TYZX_RIGHT + const CV_TYZX_Z + const CV_WARP_FILL_OUTLIERS + const CV_WARP_INVERSE_MAP + const CV_WHOLE_SEQ_END_INDEX + const CV_WINDOW_AUTOSIZE + const CV_WINDOW_FULLSCREEN + const CV_WINDOW_NORMAL + const CV_WND_PROP_AUTOSIZE + const CV_WND_PROP_FULLSCREEN + const IPL_ALIGN_16BYTES + const IPL_ALIGN_32BYTES + const IPL_ALIGN_4BYTES + const IPL_ALIGN_8BYTES + const IPL_ALIGN_DWORD + const IPL_ALIGN_QWORD + const IPL_BORDER_CONSTANT + const IPL_BORDER_REFLECT + const IPL_BORDER_REPLICATE + const IPL_BORDER_WRAP + const IPL_DATA_ORDER_PIXEL + const IPL_DATA_ORDER_PLANE + const IPL_DEPTH_16S + const IPL_DEPTH_16U + const IPL_DEPTH_1U + const IPL_DEPTH_32F + const IPL_DEPTH_32S + const IPL_DEPTH_64F + const IPL_DEPTH_8S + const IPL_DEPTH_8U + const IPL_DEPTH_SIGN + const IPL_IMAGE_DATA + const IPL_IMAGE_HEADER + const IPL_IMAGE_ROI + const IPL_ORIGIN_BL + const IPL_ORIGIN_TL + const KMEANS_PP_CENTERS + const KMEANS_RANDOM_CENTERS + var CV_TYPE_NAME_IMAGE = C.CV_TYPE_NAME_IMAGE_() + var IPL_IMAGE_MAGIC_VAL = C.IPL_IMAGE_MAGIC_VAL_() + func AbsDiff(src1, src2, dst *IplImage) + func AbsDiffScalar(src *IplImage, value Scalar, dst *IplImage) + func AdaptiveThreshold(src, dst *IplImage, max_value float64, ...) + func Add(src1, src2, dst *IplImage) + func AddScalar(src *IplImage, value Scalar, dst *IplImage) + func AddScalarWithMask(src *IplImage, value Scalar, dst, mask *IplImage) + func AddWeighted(src1 *IplImage, alpha float64, src2 *IplImage, beta float64, gamma float64, ...) + func AddWithMask(src1, src2, dst, mask *IplImage) + func Alloc(size int) unsafe.Pointer + func And(src1, src2, dst *IplImage) + func AndScalar(src *IplImage, value Scalar, dst *IplImage) + func AndScalarWithMask(src *IplImage, value Scalar, dst, mask *IplImage) + func AndWithMask(src1, src2, dst, mask *IplImage) + func ArcLength(curve *Seq, slice Slice, is_closed bool) float64 + func CV_ARE_TYPE_EQ() bool + func CV_HIST_HAS_RANGES() bool + func CV_IS_HIST() bool + func CV_IS_IMAGE(img unsafe.Pointer) bool + func CV_IS_IMAGE_HDR(img unsafe.Pointer) bool + func CV_IS_MASK_ARR() bool + func CV_IS_MAT(mat interface{}) bool + func CV_IS_MAT_HDR(mat interface{}) bool + func CV_IS_SPARSE_HIST() bool + func CV_IS_UNIFORM_HIST() bool + func Canny(image, edges *IplImage, threshold1, threshold2 float64, aperture_size int) + func Ceil(value float64) int + func Circle(image *IplImage, pt1 Point, radius int, color Scalar, args ...int) + func ContourArea(contour *Seq, slice Slice, oriented int) float64 + func ContourPerimeter(curve *Seq) float64 + func ConvertImage(src, dst unsafe.Pointer, flags int) + func ConvertScale(a, b *IplImage, scale, shift float64) + func Copy(src, dst, mask *IplImage) + func CvtColor(src, dst *IplImage, code int) + func DecRefData(arr Arr) + func DestroyAllWindows() + func Dilate(src, dst *IplImage, element *IplConvKernel, iterations int) + func DrawContours(image *IplImage, contours *Seq, externalColor, holeColor Scalar, ...) + func Erode(src, dst *IplImage, element *IplConvKernel, iterations int) + func FOURCC(c1, c2, c3, c4 int8) uint32 + func FloodFill(image *IplImage, seedPoint CvPoint, newVal, loDiff, upDiff Scalar, ...) + func Floor(value float64) int + func Free(p unsafe.Pointer) + func GetSizeHeight(img *IplImage) int + func GetSizeWidth(img *IplImage) int + func IncRefData(arr Arr) + func Inpaint(src, inpaint_mask, dst *IplImage, inpaintRange float64, flags int) + func IplDepth(type_ int) int + func IsInf(value float64) int + func IsNaN(value float64) int + func Laplace(src, dst *IplImage, aperture_size int) + func Line(image *IplImage, pt1, pt2 Point, color Scalar, args ...int) + func MatchTemplate(image, temp, result *IplImage, method int) + func MeanStdDevWithMask(src, mask *IplImage) (Scalar, Scalar) + func Merge(imgBlue, imgGreen, imgRed, imgAlpha, dst *IplImage) + func MinMaxLoc(image *IplImage, minVal, maxVal *float64, minLoc, MaxLox *CvPoint, ...) + func MorphologyEx(src, dst, temp *IplImage, element *IplConvKernel, operation int, ...) + func Not(src, dst *IplImage) + func Or(src1, src2, dst *IplImage) + func OrScalar(src *IplImage, value Scalar, dst *IplImage) + func OrScalarWithMask(src *IplImage, value Scalar, dst, mask *IplImage) + func OrWithMask(src1, src2, dst, mask *IplImage) + func RawDataToScalar(data unsafe.Pointer, type_ int, scalar *Scalar) + func Rectangle(image *IplImage, pt1, pt2 Point, color Scalar, args ...int) + func Round(value float64) int + func SaveImage(filename string, image *IplImage, params []int) int + func ScalarToRawData(scalar *Scalar, data unsafe.Pointer, type_, extend_to_12 int) + func Smooth(src, dst *IplImage, smoothtype, param1, param2 int, param3, param4 float64) + func Sobel(src, dst *IplImage, xorder, yorder, aperture_size int) + func Split(src, imgBlue, imgGreen, imgRed, imgAlpha *IplImage) + func StartWindowThread() int + func SubScalar(src *IplImage, value Scalar, dst *IplImage) + func SubScalarRev(value Scalar, src, dst *IplImage) + func SubScalarWithMask(src *IplImage, value Scalar, dst, mask *IplImage) + func SubScalarWithMaskRev(value Scalar, src, dst, mask *IplImage) + func Subtract(src1, src2, dst *IplImage) + func SubtractWithMask(src1, src2, dst, mask *IplImage) + func Threshold(src, dst *IplImage, threshold, max_value float64, threshold_type int) + func WaitKey(delay int) int + func WarpPerspective(src, dst *IplImage, mapMatrix *Mat, flags int, fillVal Scalar) + func Xor(src1, src2, dst *IplImage) + func XorScalar(src *IplImage, value Scalar, dst *IplImage) + func XorScalarWithMask(src *IplImage, value Scalar, dst, mask *IplImage) + func XorWithMask(src1, src2, dst, mask *IplImage) + func Zero(img *IplImage) + type Arr unsafe.Pointer + type AttrList C.CvAttrList + type Box2D struct + func FitEllipse2(points unsafe.Pointer) Box2D + func MinAreaRect(points unsafe.Pointer) Box2D + func (box *Box2D) Angle() float32 + func (box *Box2D) CVBox() C.CvBox2D + func (box *Box2D) Center() Point2D32f + func (box *Box2D) Points() []Point2D32f + func (box *Box2D) Size() Size2D32f + type Capture C.CvCapture + func NewCameraCapture(index int) *Capture + func NewFileCapture(filename string) *Capture + func (capture *Capture) GetDomain() int + func (capture *Capture) GetProperty(property_id int) float64 + func (capture *Capture) GrabFrame() bool + func (capture *Capture) QueryFrame() *IplImage + func (capture *Capture) Release() + func (capture *Capture) RetrieveFrame(streamIdx int) *IplImage + func (capture *Capture) SetProperty(property_id int, value float64) int + type Chain C.CvChain + type Contour C.CvContour + type CvConnectedComp C.CvConnectedComp + type CvPoint C.CvPoint + func NewCvPoint(x, y int) CvPoint + func (p CvPoint) ToPoint() Point + type CvPoint2D32f C.CvPoint2D32f + func NewCvPoint2D32f(x, y float32) CvPoint2D32f + func (p CvPoint2D32f) ToPoint() Point2D32f + type FileStorage C.CvFileStorage + type Font struct + func InitFont(fontFace int, hscale, vscale, shear float32, thickness, lineType int) *Font + func (this *Font) PutText(image *IplImage, text string, pt1 Point, color Scalar) + type Graph C.CvGraph + type GraphEdge C.CvGraphEdge + type GraphVtx C.CvGraphVtx + type GraphVtx2D C.CvGraphVtx2D + type HaarCascade struct + func LoadHaarClassifierCascade(haar string) *HaarCascade + func (this *HaarCascade) DetectObjects(image *IplImage) []*Rect + func (this *HaarCascade) Release() + type HistType C.CvHistType + type Histogram C.CvHistogram + type IplConvKernel C.IplConvKernel + func CreateStructuringElement(cols, rows, anchor_x, anchor_y, shape int) *IplConvKernel + func (k *IplConvKernel) ReleaseElement() + type IplConvKernelFP C.IplConvKernelFP + type IplImage C.IplImage + func CreateImage(w, h, depth, channels int) *IplImage + func CreateImageHeader(w, h, depth, channels int) *IplImage + func Crop(src *IplImage, x, y, width, height int) *IplImage + func DecodeImage(buf unsafe.Pointer, iscolor int) *IplImage + func DecodeImageMem(data []byte) *IplImage + func FromImage(img image.Image) *IplImage + func FromImageUnsafe(img *image.RGBA) *IplImage + func LoadImage(filename string, iscolor_ ...int) *IplImage + func Resize(src *IplImage, width, height, interpolation int) *IplImage + func (img *IplImage) Avg(mask *IplImage) Scalar + func (img *IplImage) Channels() int + func (img *IplImage) Clone() *IplImage + func (img *IplImage) Depth() int + func (img *IplImage) EqualizeHist(dst *IplImage) + func (img *IplImage) FindContours(mode, method int, offset Point) *Seq + func (img *IplImage) Get1D(x int) Scalar + func (img *IplImage) Get2D(x, y int) Scalar + func (img *IplImage) Get2DIndex(x, y int, i ScalarRGBA) float64 + func (img *IplImage) Get3D(x, y, z int) Scalar + func (img *IplImage) GetCOI() int + func (img *IplImage) GetMat() *Mat + func (img *IplImage) GetROI() Rect + func (img *IplImage) Height() int + func (img *IplImage) ImageData() unsafe.Pointer + func (img *IplImage) ImageSize() int + func (img *IplImage) InitHeader(w, h, depth, channels, origin, align int) + func (img *IplImage) MeanStdDev() (Scalar, Scalar) + func (img *IplImage) Origin() int + func (img *IplImage) Release() + func (img *IplImage) ReleaseHeader() + func (img *IplImage) ResetROI() + func (img *IplImage) Reshape(channels, rows, _type int) *Mat + func (img *IplImage) Set(value Scalar) + func (img *IplImage) Set1D(x int, value Scalar) + func (img *IplImage) Set2D(x, y int, value Scalar) + func (img *IplImage) Set3D(x, y, z int, value Scalar) + func (img *IplImage) SetCOI(coi int) + func (img *IplImage) SetData(data unsafe.Pointer, step int) + func (img *IplImage) SetROI(rect Rect) + func (img *IplImage) ToImage() image.Image + func (img *IplImage) Width() int + func (img *IplImage) WidthStep() int + func (img *IplImage) Zero() + type IplROI C.IplROI + func (roi *IplROI) Coi() int + func (roi *IplROI) Height() int + func (roi *IplROI) Init(coi, xOffset, yOffset, width, height int) + func (roi *IplROI) ToRect() Rect + func (roi *IplROI) Width() int + func (roi *IplROI) XOffset() int + func (roi *IplROI) YOffset() int + type LineIterator C.CvLineIterator + type Mat C.CvMat + func CreateMat(rows, cols, type_ int) *Mat + func CreateMatHeader(rows, cols, type_ int) *Mat + func DecodeImageM(buf unsafe.Pointer, iscolor int) *Mat + func EncodeImage(ext string, image unsafe.Pointer, params []int) *Mat + func GetCol(arr Arr, submat *Mat, col int) *Mat + func GetCols(arr Arr, submat *Mat, start_col, end_col int) *Mat + func GetDiag(arr Arr, submat *Mat, diag int) *Mat + func GetPerspectiveTransform(rect, dst []CvPoint2D32f) *Mat + func GetRow(arr Arr, submat *Mat, row int) *Mat + func GetRows(arr Arr, submat *Mat, start_row, end_row, delta_row int) *Mat + func GetSubRect(arr Arr, submat *Mat, rect Rect) *Mat + func KMeans(data *Mat, k int, termcrit TermCriteria, attempts int, rng RNG, flags int) (labels, centers *Mat) + func LoadImageM(filename string, iscolor int) *Mat + func (m *Mat) Get(row, col int) float64 + func (m *Mat) Get1D(x int) Scalar + func (m *Mat) Get2D(x, y int) Scalar + func (m *Mat) Get3D(x, y, z int) Scalar + func (m *Mat) GetImage(channels int) *IplImage + func (m *Mat) Init(rows, cols int, type_ int, data unsafe.Pointer) + func (m *Mat) Reshape(channels, rows int) *Mat + func (m *Mat) Set(row, col int, value float64) + func (m *Mat) Set1D(x int, value Scalar) + func (m *Mat) Set2D(x, y int, value Scalar) + func (m *Mat) Set3D(x, y, z int, value Scalar) + func (mat *Mat) Clone() *Mat + func (mat *Mat) Cols() int + func (mat *Mat) GetData() []byte + func (mat *Mat) InitHeader(rows, cols, type_ int, data unsafe.Pointer, step int) + func (mat *Mat) Release() + func (mat *Mat) Rows() int + func (mat *Mat) SetData(data unsafe.Pointer, step int) + func (mat *Mat) Step() int + func (mat *Mat) Type() int + func (mat *Mat) Zero() + type MatND C.CvMatND + func CreateMatND(sizes []int, type_ int) *MatND + func CreateMatNDHeader(sizes []int, type_ int) *MatND + func (m *MatND) Dims() int + func (m *MatND) Type() int + func (mat *MatND) Clone() *MatND + func (mat *MatND) InitMatNDHeader(sizes []int, type_ int, data unsafe.Pointer) + func (mat *MatND) Release() + type MemBlock C.CvMemBlock + type MemStorage C.CvMemStorage + type MemStoragePos C.CvMemStoragePos + type MouseFunc interface + type MouseFuncA func(event, x, y, flags int) + type MouseFuncB func(event, x, y, flags int, param ...interface{}) + type Point struct + X int + Y int + func (p Point) Add(p2 Point) Point + func (p Point) Angle() float64 + func (p Point) Radius() float64 + func (p Point) RadiusSq() float64 + func (p Point) Sub(p2 Point) Point + func (p Point) ToCvPoint() CvPoint + func (p Point) ToPoint() Point + type Point2D interface + Angle func() float64 + Radius func() float64 + RadiusSq func() float64 + ToPoint func() Point + type Point2D32f struct + X float32 + Y float32 + func (p Point2D32f) Add(p2 Point2D32f) Point2D32f + func (p Point2D32f) Angle() float64 + func (p Point2D32f) Radius() float64 + func (p Point2D32f) RadiusSq() float64 + func (p Point2D32f) Sub(p2 Point2D32f) Point2D32f + func (p Point2D32f) ToCvPoint() CvPoint2D32f + func (p Point2D32f) ToPoint() Point + type Point2D64f struct + X float64 + Y float64 + func (p Point2D64f) Add(p2 Point2D64f) Point2D64f + func (p Point2D64f) Angle() float64 + func (p Point2D64f) Radius() float64 + func (p Point2D64f) RadiusSq() float64 + func (p Point2D64f) Sub(p2 Point2D64f) Point2D64f + func (p Point2D64f) ToPoint() Point + type Point3D interface + AzAngle func() float64 + IncAngle func() float64 + Radius func() float64 + RadiusSq func() float64 + type Point3D32f struct + X float32 + Y float32 + Z float32 + func (p Point3D32f) Add(p2 Point3D32f) Point3D32f + func (p Point3D32f) AzAngle() float64 + func (p Point3D32f) IncAngle() float64 + func (p Point3D32f) Radius() float64 + func (p Point3D32f) RadiusSq() float64 + func (p Point3D32f) Sub(p2 Point3D32f) Point3D32f + type Point3D64f struct + X float64 + Y float64 + Z float64 + func (p Point3D64f) Add(p2 Point3D64f) Point3D64f + func (p Point3D64f) AzAngle() float64 + func (p Point3D64f) IncAngle() float64 + func (p Point3D64f) Radius() float64 + func (p Point3D64f) RadiusSq() float64 + func (p Point3D64f) Sub(p2 Point3D64f) Point3D64f + type RNG C.CvRNG + func NewRNG(seed int64) RNG + func (rng *RNG) RandInt() uint32 + func (rng *RNG) RandReal() float64 + type Rect C.CvRect + func BoundingRect(points unsafe.Pointer) Rect + func NewRect(x, y, w, h int) Rect + func (r *Rect) BR() Point + func (r *Rect) Height() int + func (r *Rect) Init(x, y, w, h int) + func (r *Rect) TL() Point + func (r *Rect) ToROI(coi int) IplROI + func (r *Rect) Width() int + func (r *Rect) X() int + func (r *Rect) Y() int + type Scalar C.CvScalar + func NewScalar(b, g, r, a float64) Scalar + func ScalarAll(val0 float64) Scalar + func (s Scalar) Val() [4]float64 + type ScalarRGBA int + const ScalarA + const ScalarB + const ScalarG + const ScalarR + type Seq C.CvSeq + func ApproxPoly(src *Seq, header_size int, storage *MemStorage, method int, eps float64, ...) *Seq + func CreateSeq(seq_flags, elem_size int) *Seq + func (seq *Seq) Clear() + func (seq *Seq) GetElemAt(index int) unsafe.Pointer + func (seq *Seq) HNext() *Seq + func (seq *Seq) HPrev() *Seq + func (seq *Seq) Pop(element unsafe.Pointer) + func (seq *Seq) PopFront(element unsafe.Pointer) + func (seq *Seq) Push(element unsafe.Pointer) unsafe.Pointer + func (seq *Seq) PushFront(element unsafe.Pointer) unsafe.Pointer + func (seq *Seq) Release() + func (seq *Seq) RemoveAt(index int) + func (seq *Seq) Storage() *MemStorage + func (seq *Seq) Total() int + func (seq *Seq) VNext() *Seq + func (seq *Seq) VPrev() *Seq + type SeqBlock C.CvSeqBlock + type SeqReader C.CvSeqReader + type SeqWriter C.CvSeqWriter + type Set C.CvSet + type Size struct + Height int + Width int + func GetSize(img *IplImage) Size + type Size2D32f struct + Height float32 + Width float32 + type Slice C.CvSlice + func WholeSeq() Slice + type SparseMat C.CvSparseMat + func CreateSparseMat(sizes []int, type_ int) *SparseMat + func (m *SparseMat) Dims() int + func (m *SparseMat) Type() int + func (mat *SparseMat) Clone() *SparseMat + func (mat *SparseMat) InitSparseMatIterator(iter *SparseMatIterator) *SparseNode + func (mat *SparseMat) Release() + type SparseMatIterator C.CvSparseMatIterator + func (iter *SparseMatIterator) Next() *SparseNode + func (node *SparseMatIterator) CurIdx() int + func (node *SparseMatIterator) Mat() *SparseMat + func (node *SparseMatIterator) Node() *SparseNode + type SparseNode C.CvSparseNode + func (node *SparseNode) HashVal() uint32 + func (node *SparseNode) Next() *SparseNode + type TermCriteria C.CvTermCriteria + func (x *TermCriteria) Epsilon() float64 + func (x *TermCriteria) Init(type_, max_iter int, epsilon float64) + func (x *TermCriteria) MaxIter() int + func (x *TermCriteria) Type() int + type TrackbarFunc interface + type TrackbarFuncA func(pos int) + type TrackbarFuncB func(pos int, param ...interface{}) + type VideoWriter C.CvVideoWriter + func NewVideoWriter(filename string, fourcc int, fps float32, ...) *VideoWriter + func (writer *VideoWriter) Release() + func (writer *VideoWriter) WriteFrame(image *IplImage) int + type Window struct + func NewWindow(name string, flags ...int) *Window + func (win *Window) CreateTrackbar(name string, value, count int, on_changed TrackbarFunc, param ...interface{}) bool + func (win *Window) Destroy() + func (win *Window) GetHandle() unsafe.Pointer + func (win *Window) GetProperty(prop_id int) float64 + func (win *Window) GetTrackbarPos(name string) (value, max int) + func (win *Window) GetWindowName() string + func (win *Window) Move(x, y int) + func (win *Window) Resize(width, height int) + func (win *Window) SetMouseCallback(on_mouse MouseFunc, param ...interface{}) + func (win *Window) SetProperty(prop_id int, value float64) + func (win *Window) SetTrackbarPos(name string, pos int) + func (win *Window) ShowImage(image *IplImage)