当前位置: 首页>>代码示例>>Golang>>正文


Golang C.cvGetSize函数代码示例

本文整理汇总了Golang中C.cvGetSize函数的典型用法代码示例。如果您正苦于以下问题:Golang cvGetSize函数的具体用法?Golang cvGetSize怎么用?Golang cvGetSize使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了cvGetSize函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。

示例1: imageFromIplImage

func imageFromIplImage(iplImage *C.IplImage) (*Image, error) {
	image := new(Image)
	image.ptr = unsafe.Pointer(iplImage)
	image.iplImage = iplImage
	image.Initialized = true

	size := C.cvGetSize(image.ptr)
	image.size = Size{int(size.width), int(size.height)}
	image.imtype = typeFromDepthAndChannels(iplImage.depth, iplImage.nChannels)

	if image.imtype.NumChannels == 1 {
		image.colorModel = color.GrayModel
	} else if image.imtype.NumChannels == 3 {
		image.colorModel = color.RGBAModel
	} else {
		panic("Unsupported image type - Unsupported number of channels")
	}

	return image, nil
}
开发者ID:mottalli,项目名称:go-cv,代码行数:20,代码来源:conversions.go

示例2: GetSize

func GetSize(img *IplImage) Size {
	sz := C.cvGetSize(unsafe.Pointer(img))
	return Size{int(sz.width), int(sz.height)}

}
开发者ID:tonycoming,项目名称:go-opencv-1,代码行数:5,代码来源:cxcore.go

示例3: GetSizeHeight

func GetSizeHeight(img *IplImage) int {
	size := C.cvGetSize(unsafe.Pointer(img))
	w := int(size.height)
	return w
}
开发者ID:tonycoming,项目名称:go-opencv-1,代码行数:5,代码来源:cxcore.go

示例4: GetSizeWidth

/* Returns width and height of array in elements */
func GetSizeWidth(img *IplImage) int {
	size := C.cvGetSize(unsafe.Pointer(img))
	w := int(size.width)
	return w
}
开发者ID:tonycoming,项目名称:go-opencv-1,代码行数:6,代码来源:cxcore.go


注:本文中的C.cvGetSize函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。