L_DetectBitmapDeskewOrientation

# include“l_bitmap.h”

L_LTIMGCOR_APIL_INTL_DetectBitmapDeskewOrientation(pBitmap, pDeskewDetection, pOrientationDetection, uFlags)

查找并旋转斜倾角。

参数

pBITMAPHANDLEpBitmap

指向位图句柄的指针,该位图句柄引用要去偏位的位图。

pDESKEWDETECTIONpDeskewDetection

指向DESKEWDETECTION结构,处理不同的倾斜角度检测选项。

pORIENTATIONDETECTIONpOrientationDetection

指向ORIENTATIONDETECTION结构,处理不同的方向角度检测选项。

L_UINTuFlags

有两个选项禁用桌面或方向功能。可能取值为:

价值 意义
DSKW_DONT_DETECT_DESKEW_ANGLE [0x00000001]是用户只需要检测方向角。
DSKW_DONT_DETECT_ORIENTATION_ANGLE [0x00000002]用于检测倾斜角度。

返回

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

评论

该功能支持检测倾斜角度和方向角度。

此函数包含用于检测倾斜检查的特殊算法。的XX_CHECK_DESKEW_XX标志指定pDeskewDetection参数。

此函数不支持签名数据映像。如果将签名数据图像传递给该函数,则返回错误代码ERROR_SIGNED_DATA_NOT_SUPPORTED。

如果uFlags在pDeskewDetection结构中的变量包含DSKW_NOPROCESS,该函数将更新pDeskewDetection结构中的nAngle变量与倾斜角度,而不旋转图像。

如果uFlags变量在pOrientationDetection结构包含ORNT_NOPROCESS,函数将用方向角更新pOrientationDetection结构中的nOrientationAngle变量,而不旋转图像。

计算的旋转在任何方向上都被限制在20度。此函数适用于图像,例如扫描的文档,这些图像主要是水平的文本行。其他类型的图像的结果难以预测。

此功能不支持12位和16位灰度以及48位和64位彩色图像。如果图像灰度为12位和16位,颜色为48位和64位,该函数将不会返回错误。

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

必需的dll和库

平台

Win32, x64, Linux。

另请参阅

功能

主题

例子

下面的例子检测位图的倾斜角度。

L_INT DetectBitmapDeskewExample (L_VOID)L_INT nRet;BITMAPHANDLE LeadBitmap;//保存加载图像的位图句柄。//加载位图,保持文件的每像素位nRet = L_LoadBitmap (MAKE_IMAGE_PATH(TEXT(“clean.tif”&LeadBitmap)),运算符(bitmaphandle), 0, order_bgr, null, null);如果(nRet ! =成功)返回nRet;//改变位图方向nRet = L_RotateBitmap(&LeadBitmap, 9000, 0, RGB(255,255,255));如果(nRet ! =成功)返回nRet;//检测和纠正位图的倾斜和方向角度DESKEWDETECTION;DeskewDetection。uStructSize =运算符(DESKEWDETECTION);DeskewDetection。uFlags= DSKW_PROCESS | DSKW_NOFILL| DSKW_LINEAR| DSKW_DOCUMENTIMAGE ;方位检测;OrientationDetection。uStructSize =运算符(ORIENTATIONDETECTION);OrientationDetection。uFlags = 0;//默认是处理位图方向L_UINT uFlags = 0;//默认是检测倾斜角度和方向角度nRet = L_DetectBitmapDeskewOrientation(&LeadBitmap, &DeskewDetection, &OrientationDetection, uFlags);如果(nRet ! =成功)返回nRet;//释放位图L_FreeBitmap (&LeadBitmap);返回成功;

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