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.



5420
5421
5422
5423
5424
5425
# File 'lib/v20181119/models.rb', line 5420

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 编码后的图片。



5418
5419
5420
# File 'lib/v20181119/models.rb', line 5418

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 编码后的图片。



5418
5419
5420
# File 'lib/v20181119/models.rb', line 5418

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 编码后的图片。



5418
5419
5420
# File 'lib/v20181119/models.rb', line 5418

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 编码后的图片。



5418
5419
5420
# File 'lib/v20181119/models.rb', line 5418

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



5427
5428
5429
5430
5431
5432
5433
5434
5435
# File 'lib/v20181119/models.rb', line 5427

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