DocumentDetector.detectDocumentByName Method¶
Module: DocumentDetector
Definition¶
Detects a document with specified name on a delimited area of the specified DocumentImage and returns a DetectedDocument.
Important
The relevant document template must be loaded before calling this method.
detect_document_by_name(self, image: DocumentImage, document_name: str, detection_zone: Rectangle) -> DetectedDocument
Parameters
image
DocumentImagein The source image to process.document_name
strin The name of the document to be searched for. Must be a key loaded in DocumentLibrary.detection_zone
Rectanglein A delimited area in the image where to search for the document. Default is the full image. Output corners are in the full image referential.
Returns
Detected document in the image
Exceptions
An error has occurred during Document Library execution.
DetectedDocument detectDocumentByName(DocumentImage image, String? documentName, Rectangle detectionZone)
Parameters
image
DocumentImagein The source image to process.documentName
Stringin The name of the document to be searched for. Must be a key loaded in DocumentLibrary.detectionZone
Rectanglein A delimited area in the image where to search for the document. Default is the full image. Output corners are in the full image referential.
Returns
Detected document in the image
Exceptions
An error has occurred during Document Library execution.
public DetectedDocument DetectDocumentByName(DocumentImage image, string documentName, Rectangle detectionZone)
Parameters
image
DocumentImagein The source image to process.documentName
stringin The name of the document to be searched for. Must be a key loaded in DocumentLibrary.detectionZone
Rectanglein A delimited area in the image where to search for the document. Default is the full image. Output corners are in the full image referential.
Returns
Detected document in the image
Exceptions
An error has occurred during Document Library execution.
public DetectedDocument detectDocumentByName(DocumentImage image, String documentName, Rectangle detectionZone) throws DocumentException
Parameters
image
DocumentImagein The source image to process.documentName
Stringin The name of the document to be searched for. Must be a key loaded in DocumentLibrary.detectionZone
Rectanglein A delimited area in the image where to search for the document. Default is the full image. Output corners are in the full image referential.
Returns
Detected document in the image
Exceptions
An error has occurred during Document Library execution.
public func detectDocumentByName(image: DocumentImage, documentName: String, detectionZone: Rectangle) throws -> DetectedDocument
Parameters
image
DocumentImagein The source image to process.documentName
Stringin The name of the document to be searched for. Must be a key loaded in DocumentLibrary.detectionZone
Rectanglein A delimited area in the image where to search for the document. Default is the full image. Output corners are in the full image referential.
Returns
Detected document in the image
Exceptions
An error has occurred during Document Library execution.
int id3DocumentDetector_DetectDocumentByName (
ID3_DOCUMENT_DETECTOR hDocumentDetector,
ID3_DOCUMENT_IMAGE hImage,
const char * documentName,
ID3_DOCUMENT_RECTANGLE hDetectionZone,
ID3_DETECTED_DOCUMENT hDetectedDocument)
Parameters
hDocumentDetector
ID3_DOCUMENT_DETECTORin Handle to the DocumentDetector object.hImage
ID3_DOCUMENT_IMAGEin The source image to process.documentName
const char *in The name of the document to be searched for. Must be a key loaded in DocumentLibrary.hDetectionZone
ID3_DOCUMENT_RECTANGLEin A delimited area in the image where to search for the document. Default is the full image. Output corners are in the full image referential.hDetectedDocument
ID3_DETECTED_DOCUMENTout Detected document in the image
Returns