Class: TencentCloud::Ocr::V20181119::InvoiceDetectInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20181119/models.rb

Overview

票据检测结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(angle = nil, type = nil, rect = nil, image = nil) ⇒ InvoiceDetectInfo

Returns a new instance of InvoiceDetectInfo.



4764
4765
4766
4767
4768
4769
# File 'lib/v20181119/models.rb', line 4764

def initialize(angle=nil, type=nil, rect=nil, image=nil)
  @Angle = angle
  @Type = type
  @Rect = rect
  @Image = image
end

Instance Attribute Details

#AngleObject

-1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 4:客运限额发票 5:机票行程单 6:酒店账单 7:完税证明 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票 ) 12:购车发票 13:过路过桥费发票 14:购物小票 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Angle:

    识别出的图片在混贴票据图片中的旋转角度。

  • Type:

    识别出的图片所属的票据类型。

  • Rect:

    识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5*Width,Y+0.5*Height), (Width, Height), Angle),详情可参考OpenCV文档。

  • Image:

    入参 ReturnImage 为 True 时返回 Base64 编码后的图片。



4762
4763
4764
# File 'lib/v20181119/models.rb', line 4762

def Angle
  @Angle
end

#ImageObject

-1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 4:客运限额发票 5:机票行程单 6:酒店账单 7:完税证明 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票 ) 12:购车发票 13:过路过桥费发票 14:购物小票 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Angle:

    识别出的图片在混贴票据图片中的旋转角度。

  • Type:

    识别出的图片所属的票据类型。

  • Rect:

    识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5*Width,Y+0.5*Height), (Width, Height), Angle),详情可参考OpenCV文档。

  • Image:

    入参 ReturnImage 为 True 时返回 Base64 编码后的图片。



4762
4763
4764
# File 'lib/v20181119/models.rb', line 4762

def Image
  @Image
end

#RectObject

-1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 4:客运限额发票 5:机票行程单 6:酒店账单 7:完税证明 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票 ) 12:购车发票 13:过路过桥费发票 14:购物小票 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Angle:

    识别出的图片在混贴票据图片中的旋转角度。

  • Type:

    识别出的图片所属的票据类型。

  • Rect:

    识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5*Width,Y+0.5*Height), (Width, Height), Angle),详情可参考OpenCV文档。

  • Image:

    入参 ReturnImage 为 True 时返回 Base64 编码后的图片。



4762
4763
4764
# File 'lib/v20181119/models.rb', line 4762

def Rect
  @Rect
end

#TypeObject

-1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 4:客运限额发票 5:机票行程单 6:酒店账单 7:完税证明 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票 ) 12:购车发票 13:过路过桥费发票 14:购物小票 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Angle:

    识别出的图片在混贴票据图片中的旋转角度。

  • Type:

    识别出的图片所属的票据类型。

  • Rect:

    识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5*Width,Y+0.5*Height), (Width, Height), Angle),详情可参考OpenCV文档。

  • Image:

    入参 ReturnImage 为 True 时返回 Base64 编码后的图片。



4762
4763
4764
# File 'lib/v20181119/models.rb', line 4762

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



4771
4772
4773
4774
4775
4776
4777
4778
4779
# File 'lib/v20181119/models.rb', line 4771

def deserialize(params)
  @Angle = params['Angle']
  @Type = params['Type']
  unless params['Rect'].nil?
    @Rect = Rect.new
    @Rect.deserialize(params['Rect'])
  end
  @Image = params['Image']
end