TI中文支持网
TI专业的中文技术问题搜集分享网站

VLIB库连通域分析问题VLIB_Connected_Components_Labeling

最近在用VLIB库,遇到些问题,向论坛中的大神请教。

我用的硬件平台C6678;

VLIB库版本vlib_c66x_3_2_0_2.

问题:

用VLIB库中的连通域分析功能VLIB_Connected_Components_Labeling。

不能处理分辨率较大的图片,640X480,320X240同样不能处理。

但是160X120就可以,是否是这个VLIB的库本身就不能用于处理较大分辨率的图片?还是我的代码有问题。

附上主要代码:

status=VLIB_packMask32(liantongdata, mask32packedtest,640*480);//打包VLIB_calcConnectedComponentsMaxBufferSize(ImageWidth, ImageHeigh,MINBLOBAREA,&maxBytesRequired);ccHandleSize 	= VLIB_GetSizeOfCCHandle();handle 		= (VLIB_CCHandle*)malloc(sizeof(int)*ccHandleSize);

	primaryBuff1 	= (unsigned char*)malloc(sizeof(int)*maxBytesRequired);
	VLIB_initConnectedComponentsList(handle,
					primaryBuff1,
					maxBytesRequired);

	VLIB_createConnectedComponentsList(handle,
					(Uint16)ImageWidth,
					(Uint16)ImageHeigh,
					(Uint32*)mask32packedtest,
					MINBLOBAREA,
					1);// 8联通1  4联通0
	// 提取区域特征
	// 区域个数
	VLIB_getNumCCs(handle, &numCC);
	// 区域位置与面积
	VLIB_getCCFeatures(handle,
			&tempBlob,
			1);
shiyun li:

我也在用vlib,我们可以交流交流吗  qq215319776

dahua Xiong1:

你好! 请问你解决这个问题了么? 我用这个CCL函数,输出的连通域远多于实际的连通域,不知道是什么原因,能向你请教一下VLIB_Connected_Components_Labeling相关问题么?

我用的是C6748 , vlib_c674x_3_2_1_0。

谢谢!

shuhai yu:

回复 dahua Xiong1:

您解决了吗?是否可以留下联系方式,我感觉我遇到了和您一样的问题,邮箱:yushuhai_0707@sina.com。希望能一起沟通进步

shuhai yu:

回复 shiyun li:

你好! 请问你解决这个问题了么? 我用这个CCL函数,输出的连通域远多于实际的连通域,不知道是什么原因,能向你请教一下VLIB_Connected_Components_Labeling相关问题么?

shuhai yu:

你好! 请问你解决这个问题了么? 我用这个CCL函数,输出的连通域远多于实际的连通域,不知道是什么原因,能向你请教一下VLIB_Connected_Components_Labeling相关问题么?

赞(0)
未经允许不得转载:TI中文支持网 » VLIB库连通域分析问题VLIB_Connected_Components_Labeling
分享到: 更多 (0)