L_ContourFilterBitmap

# include“l_bitmap.h”

L_LTIMGEFX_APIL_INTL_ContourFilterBitmap(pBitmap, nThreshold, nDeltaDirection, nMaximumError, nOption, uFlags)

对源位图执行等高线段筛选。

参数

pBITMAPHANDLEpBitmap

指向位图句柄的指针,该句柄引用将受到影响的位图。

L_INT16nThreshold

梯度幅度的阈值。低于此值将被视为背景,并将被设置为0。取值范围为1 ~ 254。阈值越低,图像质量越好。默认为15。

L_INT16nDeltaDirection

细化算法的最大角度。取值范围为1 ~ 64。默认值是35。

L_INT16nMaximumError

近似算法的最大误差。取值范围为0 ~ 255。缺省值是5。该参数仅当nOptionCONTOUR_APPROX_COLOR。

L_INTnOption

标志,该标志控制生成的图像。这个值告诉方法在返回之前要完成哪个进程。可能取值为:

价值 意义
CONTOUR_THIN 减薄算法后[0]返回
CONTOUR_LINK_BLACKWHITE [1]返回后轮廓链接,只使用黑白
CONTOUR_LINK_GRAY 等高线连接后[2]返回,使用256灰度
CONTOUR_LINK_COLOR [3]返回后轮廓链接,使用颜色
CONTOUR_APPROX_COLOR [4]返回线段近似后,使用颜色

L_UINT32uFlags

保留以备将来使用。必须是0。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

的值将改变受影响位图的每像素位数nOption

如果nOption为: 每像素的比特数为:
CONTOUR_THIN 每像素8位灰度
CONTOUR_LINK_BLACKWHITE 每像素1位
CONTOUR_LINK_GRAY 每像素8位灰度
CONTOUR_LINK_COLOR 8位每像素的颜色
CONTOUR_APPROX_COLOR 8位每像素的颜色

该功能支持12位和16位灰度和48位和64位彩色图像。支持12位和16位灰度以及48位和64位彩色图像文件和医疗成像工具包。

此函数不支持32位灰度图像。如果将32位灰度图像传递给该函数,则返回错误代码ERROR_GRAY32_UNSUPPORTED。

必需的dll和库

平台

x64 Win32。

栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。