QEPixelBufferData

@interface QEPixelBufferData : NSObject

/**
 * 需要处理的CVPixelBuffer。
 */
@property (nonatomic, assign) CVPixelBufferRef bufferIn;

/**
 * 处理完后的CVPixelBuffer。
 */
@property (nonatomic, assign) CVPixelBufferRef bufferOut;

/**
 * bufferIn中如果存在人脸/人体,人脸/人体顺时针旋转到正向所需要的角度,值为0/90/180/270,默认值为0。
 * 注意:仅当QueenEngineConfigInfo的autoSettingImgAngle设置为NO才会生效。
 */
@property (nonatomic, assign) size_t inputAngle;

/**
 * 识别到的正向人脸/人体结果需要逆时针旋转的角度,值为0/90/180/270,默认值为0。
 * 注意:仅当QueenEngineConfigInfo的autoSettingImgAngle设置为NO才会生效。一般情况下设置的值应该要和inputAngle一致,才会使得识别到的人脸/人体结果坐标位置和原图像贴合。
 */
@property (nonatomic, assign) size_t outputAngle;

/**
 * 识别到的人脸/人体结果坐标需要翻转的方向,默认值为kQueenBeautyFlipAxisNone。
 */
@property (nonatomic, assign) kQueenBeautyFlipAxis outputFlipAxis;

/**
 * 需要处理的CMSampleBuffer。
 */
@property (nonatomic, assign) CMSampleBufferRef sampleBufferIn;

@end

Undocumented

  • 需要处理的CVPixelBuffer。

    Declaration

    Objective-C

    @property (nonatomic) CVPixelBufferRef bufferIn;
  • 处理完后的CVPixelBuffer。

    Declaration

    Objective-C

    @property (nonatomic) CVPixelBufferRef bufferOut;
  • bufferIn中如果存在人脸/人体,人脸/人体顺时针旋转到正向所需要的角度,值为0/90/180/270,默认值为0。 注意:仅当QueenEngineConfigInfo的autoSettingImgAngle设置为NO才会生效。

    Declaration

    Objective-C

    @property (nonatomic) size_t inputAngle;
  • 识别到的正向人脸/人体结果需要逆时针旋转的角度,值为0/90/180/270,默认值为0。 注意:仅当QueenEngineConfigInfo的autoSettingImgAngle设置为NO才会生效。一般情况下设置的值应该要和inputAngle一致,才会使得识别到的人脸/人体结果坐标位置和原图像贴合。

    Declaration

    Objective-C

    @property (nonatomic) size_t outputAngle;
  • 识别到的人脸/人体结果坐标需要翻转的方向,默认值为kQueenBeautyFlipAxisNone。

    Declaration

    Objective-C

    @property (nonatomic) kQueenBeautyFlipAxis outputFlipAxis;
  • 需要处理的CMSampleBuffer。

    Declaration

    Objective-C

    @property (nonatomic) CMSampleBufferRef sampleBufferIn;