Table of contents

This documentation is deprecated. It applies only to legacy version 2.x of Capture Vision and must not be used for new development.

Please refer to the latest documentation and Migration Guide, which supersede this content.

CandidateQuadEdgesUnit Class

The CandidateQuadEdgesUnit class represents an intermediate result unit whose type is candidate quad edges.

Definition

Module: dynamsoft_document_normalizer

class CandidateQuadEdgesUnit(IntermediateResultUnit)

Inheritance: IntermediateResultUnit -> CandidateQuadEdgesUnit

Methods

Method Description
get_count Gets the count of CandidateQuadEdge objects in current object.
get_candidate_quad_edge Gets a CandidateQuadEdge object from current object by specifying a index.
remove_all_candidate_quad_edges Removes all the candidate quad edges in current object.
remove_candidate_quad_edge Removes a candidate quad edge from current object by specifying an index.
add_candidate_quad_edge Adds a candidate quad edge to current object.
set_candidate_quad_edge Sets the candidate quad edge at the specified index.

get_count

Gets the count of CandidateQuadEdge objects in current object.

def get_count(self) -> int:

Return Value

The count of CandidateQuadEdge objects in current object.

get_candidate_quad_edge

Gets a CandidateQuadEdge object from current object by specifying a index.

def get_candidate_quad_edge(self, index: int) -> Tuple[int, Edge]:

Parameters

index The index of the CandidateQuadEdge object.

Return Value

Returns a tuple containing following elements:

  • error_code <int>: The error code indicating the status of the operation.
  • edge <Edge>: The CandidateQuadEdge object got by the specific index.

See Also

EnumErrorCode

Edge

remove_all_candidate_quad_edges

Removes all the candidate quad edges in current object.

def remove_all_candidate_quad_edges(self) -> None:

remove_candidate_quad_edge

Removes a candidate quad edge from current object by specifying an index.

def remove_candidate_quad_edge(self, index: int) -> int:

Parameters

index The index of the candidate quad edge to be removed.

Return Value

Returns 0 if successful, otherwise returns a negative value.

add_candidate_quad_edge

Adds a candidate quad edge to current object.

def add_candidate_quad_edge(self, edge: Edge, matrix_to_original_image: List[float] = IDENTITY_MATRIX) -> int:

Parameters

edge The candidate quad edge to be added.

matrix_to_original_image The matrix to the original image.

Return Value

Returns 0 if successful, otherwise returns a negative value.

See Also

Edge

set_candidate_quad_edge

Sets the candidate quad edge at the specified index.

def set_candidate_quad_edge(self, index: int, edge: Edge, matrix_to_original_image: List[float] = IDENTITY_MATRIX) -> int:

Parameters

index The index of the candidate quad edge to be set.

edge The candidate quad edge to be added.

matrix_to_original_image The matrix to the original image.

Return Value

Returns 0 if successful, otherwise returns a negative value.

See Also

Edge

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article: