L_TissueEqualizeBitmap

# include“l_bitmap.h”

L_LTIMGCOR_APIL_INTEXT_FUNCTIONL_TissueEqualizeBitmap (pBitmap uFlags)

在x射线图像中执行硬组织和软组织之间的均衡,从而获得更好的图像解释和理解的质量。

参数

pBITMAPHANDLEpBitmap

指向位图句柄的指针,该句柄引用要对其执行均衡操作的位图。

L_UINTuFlags

指示处理类型的标志。可能取值为:

价值 意义
TISSUEEQUALIZE_INTENSIFY [0x00000002]使用对比度增强执行组织均衡。
TISSUEEQUALIZE_SIMPLIFY [0x00000001]通过简化整个图像的强度值来执行组织均衡。

返回

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

评论

如果位图有一个区域,效果将只应用于该区域;否则整个图像将被处理。

该函数支持DICOM镜像。

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

必需的dll和库

平台

Win32, x64, Linux。

另请参阅

功能

主题

例子

这个例子加载一个位图,并对其应用组织均衡

L_INT TissueEqualizeExample (L_VOID)L_INT nRet;BITMAPHANDLE LeadBitmap;/*保存加载图像的位图句柄/*加载位图,保持文件的每像素位nRet = L_LoadBitmap (MAKE_IMAGE_PATH(TEXT(“ImageProcessingDemo \ \ Image3.cmp”)),&LeadBitmap,运算符(BITMAPHANDLE), 0,Order_bgr, null, null);如果(nRet != SUCCESS)返回nRet;//应用组织平衡滤镜与加强选项nRet = L_TissueEqualizeBitmap(&LeadBitmap, tissueequalize_reinforce);如果(nRet != SUCCESS)返回nRet;/ /免费的位图如果(LeadBitmap.Flags.Allocated)L_FreeBitmap (&LeadBitmap);返回成功;

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