图像对齐¶
图像对齐
Public Functions¶
| Type | Name |
|---|---|
| int | SaigeInitializeAlignModule (const int gpuIndex, const int sourceWidth, const int sourceHeight, const int targetWidth, const int targetHeight) 激活Saige Alignment功能的函数。 |
| int | SaigeFinalizeAlignModule () 结束Saige Alignment功能的函数。释放功能使用的GPU内存。 |
| int | SaigeAlignImageFromByteArray (const unsigned char * sourceImage, const int sourceWidth, const int sourceHeight, const int sourceChannel, const unsigned char * targetImage, const int targetWidht, const int targetHeight, const int targetChannel, unsigned int flag, unsigned char * croppedSourceImage) 将Source图像的位置调整到与Target图像匹配的函数。 |
| int | SaigeAlignImageFromFile (const char * sourceImagePath, const char * targetImagePath, int * cropWidth, int * cropHeight, int * cropChannel, unsigned char * croppedSourceImage) Not Implemented |
Public Functions Documentation¶
SaigeInitializeAlignModule¶
激活Saige Alignment功能的函数。
int SaigeInitializeAlignModule (
const int gpuIndex,
const int sourceWidth,
const int sourceHeight,
const int targetWidth,
const int targetHeight
)
Alignment功能将Source图像的位置调整到与Target图像匹配并裁剪它。 因此,Source图像必须大于Target图像。
Parameters:
gpuIndex此功能使用GPU,是要使用的GPU的索引。sourceWidthsourceHeighttargetWidthtargetHeight
Returns:
errorCode 成功时返回0,失败时返回错误代码。
SaigeFinalizeAlignModule¶
结束Saige Alignment功能的函数。释放功能使用的GPU内存。
int SaigeFinalizeAlignModule ()
Returns:
errorCode 成功时返回0,失败时返回错误代码。
SaigeAlignImageFromByteArray¶
将Source图像的位置调整到与Target图像匹配的函数。
int SaigeAlignImageFromByteArray (
const unsigned char * sourceImage,
const int sourceWidth,
const int sourceHeight,
const int sourceChannel,
const unsigned char * targetImage,
const int targetWidht,
const int targetHeight,
const int targetChannel,
unsigned int flag,
unsigned char * croppedSourceImage
)
Crop的Source图像的大小应为targetWidth * targetHeight * sourceChannel。
Parameters:
sourceImageSource图像的字节数组。sourceWidthSource图像的宽度。sourceHeightSource图像的高度。sourceChannelSource图像的通道。targetImageTarget图像的字节数组。targetWidhtTarget图像的宽度。targetHeightTarget图像的高度。targetChannelTarget图像的通道。flag是否检测裁剪的Source图像的边缘。croppedSourceImage裁剪的Source图像的字节数组。
Returns:
errorCode 成功时返回0,失败时返回错误代码。
SaigeAlignImageFromFile¶
Not Implemented
int SaigeAlignImageFromFile (
const char * sourceImagePath,
const char * targetImagePath,
int * cropWidth,
int * cropHeight,
int * cropChannel,
unsigned char * croppedSourceImage
)