Udostępnij za pośrednictwem


ComputerVisionClient class

Extends

Konstruktory

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicjuje nowe wystąpienie klasy ComputerVisionClient.

Właściwości dziedziczone

credentials
endpoint

Metody

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Ta operacja wyodrębnia bogaty zestaw funkcji wizualnych na podstawie zawartości obrazu. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. W żądaniu istnieje opcjonalny parametr umożliwiający wybranie funkcji, które mają być zwracane. Domyślnie kategorie obrazów są zwracane w odpowiedzi. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)
analyzeImage(string, ServiceCallback<ImageAnalysis>)
analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Ta operacja rozpoznaje zawartość na obrazie, stosując model specyficzny dla domeny. Listę modeli specyficznych dla domeny obsługiwanych przez interfejs API przetwarzanie obrazów można pobrać przy użyciu żądania /models GET. Obecnie interfejs API udostępnia następujące modele specyficzne dla domeny: gwiazdy, punkty orientacyjne. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams, ServiceCallback<DomainModelResults>)
analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)
analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Ta operacja rozpoznaje zawartość na obrazie, stosując model specyficzny dla domeny. Listę modeli specyficznych dla domeny obsługiwanych przez interfejs API przetwarzanie obrazów można pobrać przy użyciu żądania /models GET. Obecnie interfejs API udostępnia następujące modele specyficzne dla domeny: gwiazdy, punkty orientacyjne. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams, ServiceCallback<DomainModelResults>)
analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)
analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Ta operacja wyodrębnia bogaty zestaw funkcji wizualnych na podstawie zawartości obrazu. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. W żądaniu istnieje opcjonalny parametr umożliwiający wybranie funkcji, które mają być zwracane. Domyślnie kategorie obrazów są zwracane w odpowiedzi. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)
analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)
describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

Ta operacja generuje opis obrazu w języku czytelnym dla człowieka z pełnymi zdaniami. Opis jest oparty na kolekcji tagów zawartości, które są również zwracane przez operację. Dla każdego obrazu można wygenerować więcej niż jeden opis. Opisy są uporządkowane według ich wyniku ufności. Opisy mogą zawierać wyniki z modeli domen sławnych i przełomowych, jeśli ma to zastosowanie. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiedzie się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)
describeImage(string, ServiceCallback<ImageDescription>)
describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Ta operacja generuje opis obrazu w języku czytelnym dla człowieka z pełnymi zdaniami. Opis jest oparty na kolekcji tagów zawartości, które są również zwracane przez operację. Dla każdego obrazu można wygenerować więcej niż jeden opis. Opisy są uporządkowane według ich współczynnika ufności. Opisy mogą obejmować wyniki z modeli domeny osobistości i punktów orientacyjnych, jeśli ma to zastosowanie. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiedzie się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)
describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)
detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

Wykonuje wykrywanie obiektów na określonym obrazie. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiedzie się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)
detectObjects(string, ServiceCallback<DetectResult>)
detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

Wykonuje wykrywanie obiektów na określonym obrazie. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiedzie się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)
detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)
generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Ta operacja generuje obraz miniatury z określoną przez użytkownika szerokością i wysokością. Domyślnie usługa analizuje obraz, identyfikuje region zainteresowania (ROI) i generuje współrzędne inteligentnego przycinania w oparciu o ten region. Inteligentne przycinanie ułatwia określenie współczynnika proporcji, który różni się od proporcji obrazu wejściowego. Po pomyślnym przetworzeniu żądania jest zwracana odpowiedź zawierająca dane binarne obrazu miniatury. Jeśli żądanie nie powiodło się, odpowiedź zawiera kod błędu i komunikat, który pomoże określić, co poszło nie tak. Po awarii zwracany jest kod błędu i komunikat o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout lub InternalServerError.

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams, ServiceCallback<void>)
generateThumbnail(number, number, string, ServiceCallback<void>)
generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Ta operacja generuje obraz miniatury z określoną przez użytkownika szerokością i wysokością. Domyślnie usługa analizuje obraz, identyfikuje region zainteresowania (ROI) i generuje współrzędne inteligentnego przycinania w oparciu o ten region. Inteligentne przycinanie ułatwia określenie współczynnika proporcji, który różni się od proporcji obrazu wejściowego. Po pomyślnym przetworzeniu żądania jest zwracana odpowiedź zawierająca dane binarne obrazu miniatury. Jeśli żądanie nie powiodło się, odpowiedź zawiera kod błędu i komunikat, który pomoże określić, co poszło nie tak. Po awarii zwracany jest kod błędu i komunikat o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout lub InternalServerError.

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams, ServiceCallback<void>)
generateThumbnailInStream(number, number, HttpRequestBody, ServiceCallback<void>)
getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Ta operacja zwraca pole ograniczenia wokół najważniejszego obszaru obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź zawiera kod błędu i komunikat, który pomoże określić, co poszło nie tak. Po awarii zwracany jest kod błędu i komunikat o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout lub InternalServerError.

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)
getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)
getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Ta operacja zwraca pole ograniczenia wokół najważniejszego obszaru obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź zawiera kod błędu i komunikat, który pomoże określić, co poszło nie tak. Po awarii zwracany jest kod błędu i komunikat o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout lub InternalServerError.

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)
getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)
getReadResult(string, RequestOptionsBase)

Ten interfejs służy do uzyskiwania wyników operacji odczytu OCR. Adres URL tego interfejsu należy pobrać z pola "Operation-Location" zwróconego z interfejsu odczytu.

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)
getReadResult(string, ServiceCallback<ReadOperationResult>)
listModels(RequestOptionsBase)

Ta operacja zwraca listę modeli specyficznych dla domeny obsługiwanych przez interfejs API przetwarzanie obrazów. Obecnie interfejs API obsługuje następujące modele specyficzne dla domeny: rozpoznawanie osobistości, rozpoznawanie punktów orientacyjnych. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)
listModels(ServiceCallback<ListModelsResult>)
read(string, ComputerVisionClientReadOptionalParams)

Użyj tego interfejsu, aby uzyskać wynik operacji odczytu, stosując najnowocześniejsze algorytmy optycznego rozpoznawania znaków (OCR) zoptymalizowane pod kątem dokumentów z dużą ilością tekstu. W przypadku korzystania z interfejsu Odczyt odpowiedź zawiera pole o nazwie "Operation-Location". Pole "Operation-Location" zawiera adres URL, którego musisz użyć do operacji "GetReadResult", aby uzyskać dostęp do wyników OCR.

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)
read(string, ServiceCallback<void>)
readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Użyj tego interfejsu, aby uzyskać wynik operacji odczytu, stosując najnowocześniejsze algorytmy optycznego rozpoznawania znaków (OCR) zoptymalizowane pod kątem dokumentów z dużą ilością tekstu. W przypadku korzystania z interfejsu Odczyt odpowiedź zawiera pole o nazwie "Operation-Location". Pole "Operation-Location" zawiera adres URL, którego musisz użyć do operacji "GetReadResult", aby uzyskać dostęp do wyników OCR.

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)
readInStream(HttpRequestBody, ServiceCallback<void>)
recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

Optyczne rozpoznawanie znaków (OCR) wykrywa tekst na obrazie i wyodrębnia rozpoznane znaki do strumienia znaków do użytku maszynowego. Po powodzeniu wyniki OCR zostaną zwrócone. Po awarii zostanie zwrócony kod błędu wraz z komunikatem o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage lub InternalServerError.

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams, ServiceCallback<OcrResult>)
recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)
recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

Optyczne rozpoznawanie znaków (OCR) wykrywa tekst na obrazie i wyodrębnia rozpoznane znaki do strumienia znaków do użytku maszynowego. Po powodzeniu wyniki OCR zostaną zwrócone. Po awarii zostanie zwrócony kod błędu wraz z komunikatem o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage lub InternalServerError.

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams, ServiceCallback<OcrResult>)
recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)
tagImage(string, ComputerVisionClientTagImageOptionalParams)

Ta operacja generuje listę słów lub tagów, które są istotne dla zawartości dostarczonego obrazu. Interfejs API przetwarzanie obrazów może zwracać tagi na podstawie obiektów, istot żywych, scenerii lub akcji znalezionych na obrazach. W przeciwieństwie do kategorii tagi nie są zorganizowane zgodnie z hierarchicznym systemem klasyfikacji, ale odpowiadają zawartości obrazu. Tagi mogą zawierać wskazówki, aby uniknąć niejednoznaczności lub zapewnić kontekst, na przykład tag "ascomycete" może towarzyszyć wskazówka "grzyb". Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)
tagImage(string, ServiceCallback<TagResult>)
tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Ta operacja generuje listę słów lub tagów, które są istotne dla zawartości dostarczonego obrazu. Interfejs API przetwarzanie obrazów może zwracać tagi na podstawie obiektów, istot żywych, scenerii lub akcji znalezionych na obrazach. W przeciwieństwie do kategorii tagi nie są zorganizowane zgodnie z hierarchicznym systemem klasyfikacji, ale odpowiadają zawartości obrazu. Tagi mogą zawierać wskazówki, aby uniknąć niejednoznaczności lub zapewnić kontekst, na przykład tag "ascomycete" może towarzyszyć wskazówka "grzyb". Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)
tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

Metody dziedziczone

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Wyślij żądanie HTTP wypełnione przy użyciu podanego elementu OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Wyślij podany element httpRequest.

Szczegóły konstruktora

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicjuje nowe wystąpienie klasy ComputerVisionClient.

new ComputerVisionClient(credentials: ServiceClientCredentials, endpoint: string, options?: ServiceClientOptions)

Parametry

credentials
ServiceClientCredentials

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję klienta.

endpoint

string

Obsługiwane punkty końcowe usług Cognitive Services.

options
ServiceClientOptions

Opcje parametrów

Szczegóły właściwości dziedziczonej

credentials

credentials: ServiceClientCredentials

Wartość właściwości

Dziedziczone zcomputerVisionClientContext.credentials

endpoint

endpoint: string

Wartość właściwości

string

Dziedziczone zobiektu ComputerVisionClientContext.endpoint

Szczegóły metody

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Ta operacja wyodrębnia bogaty zestaw funkcji wizualnych na podstawie zawartości obrazu. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. W żądaniu istnieje opcjonalny parametr umożliwiający wybranie funkcji, które mają być zwracane. Domyślnie kategorie obrazów są zwracane w odpowiedzi. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

function analyzeImage(url: string, options?: ComputerVisionClientAnalyzeImageOptionalParams): Promise<AnalyzeImageResponse>

Parametry

url

string

Publiczny adres URL obrazu.

options
ComputerVisionClientAnalyzeImageOptionalParams

Parametry opcjonalne

Zwraca

Promise<Models.AnalyzeImageResponse>

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)

function analyzeImage(url: string, options: ComputerVisionClientAnalyzeImageOptionalParams, callback: ServiceCallback<ImageAnalysis>)

Parametry

url

string

Publiczny adres URL obrazu.

options
ComputerVisionClientAnalyzeImageOptionalParams

Parametry opcjonalne

callback

ServiceCallback<ImageAnalysis>

Wywołanie zwrotne

analyzeImage(string, ServiceCallback<ImageAnalysis>)

function analyzeImage(url: string, callback: ServiceCallback<ImageAnalysis>)

Parametry

url

string

Publiczny adres URL obrazu.

callback

ServiceCallback<ImageAnalysis>

Wywołanie zwrotne

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Ta operacja rozpoznaje zawartość na obrazie, stosując model specyficzny dla domeny. Listę modeli specyficznych dla domeny obsługiwanych przez interfejs API przetwarzanie obrazów można pobrać przy użyciu żądania /models GET. Obecnie interfejs API udostępnia następujące modele specyficzne dla domeny: gwiazdy, punkty orientacyjne. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

function analyzeImageByDomain(model: string, url: string, options?: ComputerVisionClientAnalyzeImageByDomainOptionalParams): Promise<AnalyzeImageByDomainResponse>

Parametry

model

string

Zawartość specyficzna dla domeny do rozpoznania.

url

string

Publiczny adres URL obrazu.

Zwraca

Promise<Models.AnalyzeImageByDomainResponse>

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams, ServiceCallback<DomainModelResults>)

function analyzeImageByDomain(model: string, url: string, options: ComputerVisionClientAnalyzeImageByDomainOptionalParams, callback: ServiceCallback<DomainModelResults>)

Parametry

model

string

Zawartość specyficzna dla domeny do rozpoznania.

url

string

Publiczny adres URL obrazu.

callback

ServiceCallback<DomainModelResults>

Wywołanie zwrotne

analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)

function analyzeImageByDomain(model: string, url: string, callback: ServiceCallback<DomainModelResults>)

Parametry

model

string

Zawartość specyficzna dla domeny do rozpoznania.

url

string

Publiczny adres URL obrazu.

callback

ServiceCallback<DomainModelResults>

Wywołanie zwrotne

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Ta operacja rozpoznaje zawartość na obrazie, stosując model specyficzny dla domeny. Listę modeli specyficznych dla domeny obsługiwanych przez interfejs API przetwarzanie obrazów można pobrać przy użyciu żądania /models GET. Obecnie interfejs API udostępnia następujące modele specyficzne dla domeny: gwiazdy, punkty orientacyjne. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

function analyzeImageByDomainInStream(model: string, image: HttpRequestBody, options?: ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams): Promise<AnalyzeImageByDomainInStreamResponse>

Parametry

model

string

Zawartość specyficzna dla domeny do rozpoznania.

image
HttpRequestBody

Strumień obrazu.

Zwraca

Promise<Models.AnalyzeImageByDomainInStreamResponse>

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams, ServiceCallback<DomainModelResults>)

function analyzeImageByDomainInStream(model: string, image: HttpRequestBody, options: ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams, callback: ServiceCallback<DomainModelResults>)

Parametry

model

string

Zawartość specyficzna dla domeny do rozpoznania.

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<DomainModelResults>

Wywołanie zwrotne

analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)

function analyzeImageByDomainInStream(model: string, image: HttpRequestBody, callback: ServiceCallback<DomainModelResults>)

Parametry

model

string

Zawartość specyficzna dla domeny do rozpoznania.

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<DomainModelResults>

Wywołanie zwrotne

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Ta operacja wyodrębnia bogaty zestaw funkcji wizualnych na podstawie zawartości obrazu. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. W żądaniu istnieje opcjonalny parametr umożliwiający wybranie funkcji, które mają być zwracane. Domyślnie kategorie obrazów są zwracane w odpowiedzi. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

function analyzeImageInStream(image: HttpRequestBody, options?: ComputerVisionClientAnalyzeImageInStreamOptionalParams): Promise<AnalyzeImageInStreamResponse>

Parametry

image
HttpRequestBody

Strumień obrazu.

Zwraca

Promise<Models.AnalyzeImageInStreamResponse>

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)

function analyzeImageInStream(image: HttpRequestBody, options: ComputerVisionClientAnalyzeImageInStreamOptionalParams, callback: ServiceCallback<ImageAnalysis>)

Parametry

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<ImageAnalysis>

Wywołanie zwrotne

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

function analyzeImageInStream(image: HttpRequestBody, callback: ServiceCallback<ImageAnalysis>)

Parametry

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<ImageAnalysis>

Wywołanie zwrotne

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

Ta operacja generuje opis obrazu w języku czytelnym dla człowieka z pełnymi zdaniami. Opis jest oparty na kolekcji tagów zawartości, które są również zwracane przez operację. Dla każdego obrazu można wygenerować więcej niż jeden opis. Opisy są uporządkowane według ich wyniku ufności. Opisy mogą zawierać wyniki z modeli domen sławnych i przełomowych, jeśli ma to zastosowanie. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiedzie się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

function describeImage(url: string, options?: ComputerVisionClientDescribeImageOptionalParams): Promise<DescribeImageResponse>

Parametry

url

string

Publicznie dostępny adres URL obrazu.

Zwraca

Promise<Models.DescribeImageResponse>

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)

function describeImage(url: string, options: ComputerVisionClientDescribeImageOptionalParams, callback: ServiceCallback<ImageDescription>)

Parametry

url

string

Publicznie dostępny adres URL obrazu.

callback

ServiceCallback<ImageDescription>

Wywołanie zwrotne

describeImage(string, ServiceCallback<ImageDescription>)

function describeImage(url: string, callback: ServiceCallback<ImageDescription>)

Parametry

url

string

Publicznie dostępny adres URL obrazu.

callback

ServiceCallback<ImageDescription>

Wywołanie zwrotne

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Ta operacja generuje opis obrazu w języku czytelnym dla człowieka z pełnymi zdaniami. Opis jest oparty na kolekcji tagów zawartości, które są również zwracane przez operację. Dla każdego obrazu można wygenerować więcej niż jeden opis. Opisy są uporządkowane według ich współczynnika ufności. Opisy mogą obejmować wyniki z modeli domeny osobistości i punktów orientacyjnych, jeśli ma to zastosowanie. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiedzie się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

function describeImageInStream(image: HttpRequestBody, options?: ComputerVisionClientDescribeImageInStreamOptionalParams): Promise<DescribeImageInStreamResponse>

Parametry

image
HttpRequestBody

Strumień obrazu.

Zwraca

Promise<Models.DescribeImageInStreamResponse>

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)

function describeImageInStream(image: HttpRequestBody, options: ComputerVisionClientDescribeImageInStreamOptionalParams, callback: ServiceCallback<ImageDescription>)

Parametry

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<ImageDescription>

Wywołanie zwrotne

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

function describeImageInStream(image: HttpRequestBody, callback: ServiceCallback<ImageDescription>)

Parametry

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<ImageDescription>

Wywołanie zwrotne

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

Wykonuje wykrywanie obiektów na określonym obrazie. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiedzie się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

function detectObjects(url: string, options?: ComputerVisionClientDetectObjectsOptionalParams): Promise<DetectObjectsResponse>

Parametry

url

string

Publicznie dostępny adres URL obrazu.

Zwraca

Promise<Models.DetectObjectsResponse>

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)

function detectObjects(url: string, options: ComputerVisionClientDetectObjectsOptionalParams, callback: ServiceCallback<DetectResult>)

Parametry

url

string

Publicznie dostępny adres URL obrazu.

callback

ServiceCallback<DetectResult>

Wywołanie zwrotne

detectObjects(string, ServiceCallback<DetectResult>)

function detectObjects(url: string, callback: ServiceCallback<DetectResult>)

Parametry

url

string

Publicznie dostępny adres URL obrazu.

callback

ServiceCallback<DetectResult>

Wywołanie zwrotne

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

Wykonuje wykrywanie obiektów na określonym obrazie. Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiedzie się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

function detectObjectsInStream(image: HttpRequestBody, options?: ComputerVisionClientDetectObjectsInStreamOptionalParams): Promise<DetectObjectsInStreamResponse>

Parametry

image
HttpRequestBody

Strumień obrazu.

Zwraca

Promise<Models.DetectObjectsInStreamResponse>

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)

function detectObjectsInStream(image: HttpRequestBody, options: ComputerVisionClientDetectObjectsInStreamOptionalParams, callback: ServiceCallback<DetectResult>)

Parametry

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<DetectResult>

Wywołanie zwrotne

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

function detectObjectsInStream(image: HttpRequestBody, callback: ServiceCallback<DetectResult>)

Parametry

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<DetectResult>

Wywołanie zwrotne

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Ta operacja generuje obraz miniatury z określoną przez użytkownika szerokością i wysokością. Domyślnie usługa analizuje obraz, identyfikuje region zainteresowania (ROI) i generuje współrzędne inteligentnego przycinania w oparciu o ten region. Inteligentne przycinanie ułatwia określenie współczynnika proporcji, który różni się od proporcji obrazu wejściowego. Po pomyślnym przetworzeniu żądania jest zwracana odpowiedź zawierająca dane binarne obrazu miniatury. Jeśli żądanie nie powiodło się, odpowiedź zawiera kod błędu i komunikat, który pomoże określić, co poszło nie tak. Po awarii zwracany jest kod błędu i komunikat o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout lub InternalServerError.

function generateThumbnail(width: number, height: number, url: string, options?: ComputerVisionClientGenerateThumbnailOptionalParams): Promise<GenerateThumbnailResponse>

Parametry

width

number

Szerokość miniatury w pikselach. Musi zawierać się w przedziale od 1 do 1024. Zalecane minimum 50.

height

number

Wysokość miniatury w pikselach. Musi zawierać się w przedziale od 1 do 1024. Zalecane minimum 50.

url

string

Publicznie dostępny adres URL obrazu.

Zwraca

Promise<Models.GenerateThumbnailResponse>

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams, ServiceCallback<void>)

function generateThumbnail(width: number, height: number, url: string, options: ComputerVisionClientGenerateThumbnailOptionalParams, callback: ServiceCallback<void>)

Parametry

width

number

Szerokość miniatury w pikselach. Musi zawierać się w przedziale od 1 do 1024. Zalecane minimum 50.

height

number

Wysokość miniatury w pikselach. Musi zawierać się w przedziale od 1 do 1024. Zalecane minimum 50.

url

string

Publicznie dostępny adres URL obrazu.

callback

ServiceCallback<void>

Wywołanie zwrotne

generateThumbnail(number, number, string, ServiceCallback<void>)

function generateThumbnail(width: number, height: number, url: string, callback: ServiceCallback<void>)

Parametry

width

number

Szerokość miniatury w pikselach. Musi zawierać się w przedziale od 1 do 1024. Zalecane minimum 50.

height

number

Wysokość miniatury w pikselach. Musi zawierać się w przedziale od 1 do 1024. Zalecane minimum 50.

url

string

Publicznie dostępny adres URL obrazu.

callback

ServiceCallback<void>

Wywołanie zwrotne

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Ta operacja generuje obraz miniatury z określoną przez użytkownika szerokością i wysokością. Domyślnie usługa analizuje obraz, identyfikuje region zainteresowania (ROI) i generuje współrzędne inteligentnego przycinania w oparciu o ten region. Inteligentne przycinanie ułatwia określenie współczynnika proporcji, który różni się od proporcji obrazu wejściowego. Po pomyślnym przetworzeniu żądania jest zwracana odpowiedź zawierająca dane binarne obrazu miniatury. Jeśli żądanie nie powiodło się, odpowiedź zawiera kod błędu i komunikat, który pomoże określić, co poszło nie tak. Po awarii zwracany jest kod błędu i komunikat o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout lub InternalServerError.

function generateThumbnailInStream(width: number, height: number, image: HttpRequestBody, options?: ComputerVisionClientGenerateThumbnailInStreamOptionalParams): Promise<GenerateThumbnailInStreamResponse>

Parametry

width

number

Szerokość miniatury w pikselach. Musi zawierać się w przedziale od 1 do 1024. Zalecane minimum 50.

height

number

Wysokość miniatury w pikselach. Musi zawierać się w przedziale od 1 do 1024. Zalecane minimum 50.

image
HttpRequestBody

Strumień obrazu.

Zwraca

Promise<Models.GenerateThumbnailInStreamResponse>

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams, ServiceCallback<void>)

function generateThumbnailInStream(width: number, height: number, image: HttpRequestBody, options: ComputerVisionClientGenerateThumbnailInStreamOptionalParams, callback: ServiceCallback<void>)

Parametry

width

number

Szerokość miniatury w pikselach. Musi zawierać się w przedziale od 1 do 1024. Zalecane minimum 50.

height

number

Wysokość miniatury w pikselach. Musi należeć do zakresu od 1 do 1024. Zalecane minimum 50.

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<void>

Wywołanie zwrotne

generateThumbnailInStream(number, number, HttpRequestBody, ServiceCallback<void>)

function generateThumbnailInStream(width: number, height: number, image: HttpRequestBody, callback: ServiceCallback<void>)

Parametry

width

number

Szerokość miniatury w pikselach. Musi należeć do zakresu od 1 do 1024. Zalecane minimum 50.

height

number

Wysokość miniatury w pikselach. Musi należeć do zakresu od 1 do 1024. Zalecane minimum 50.

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<void>

Wywołanie zwrotne

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Ta operacja zwraca pole ograniczenia wokół najważniejszego obszaru obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź zawiera kod błędu i komunikat, który pomoże określić, co poszło nie tak. Po awarii zwracany jest kod błędu i komunikat o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout lub InternalServerError.

function getAreaOfInterest(url: string, options?: ComputerVisionClientGetAreaOfInterestOptionalParams): Promise<GetAreaOfInterestResponse>

Parametry

url

string

Publiczny adres URL obrazu.

Zwraca

Promise<Models.GetAreaOfInterestResponse>

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)

function getAreaOfInterest(url: string, options: ComputerVisionClientGetAreaOfInterestOptionalParams, callback: ServiceCallback<AreaOfInterestResult>)

Parametry

url

string

Publiczny adres URL obrazu.

callback

ServiceCallback<AreaOfInterestResult>

Wywołanie zwrotne

getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)

function getAreaOfInterest(url: string, callback: ServiceCallback<AreaOfInterestResult>)

Parametry

url

string

Publiczny adres URL obrazu.

callback

ServiceCallback<AreaOfInterestResult>

Wywołanie zwrotne

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Ta operacja zwraca pole ograniczenia wokół najważniejszego obszaru obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź zawiera kod błędu i komunikat, który pomoże określić, co poszło nie tak. Po awarii zwracany jest kod błędu i komunikat o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout lub InternalServerError.

function getAreaOfInterestInStream(image: HttpRequestBody, options?: ComputerVisionClientGetAreaOfInterestInStreamOptionalParams): Promise<GetAreaOfInterestInStreamResponse>

Parametry

image
HttpRequestBody

Strumień obrazu.

Zwraca

Promise<Models.GetAreaOfInterestInStreamResponse>

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)

function getAreaOfInterestInStream(image: HttpRequestBody, options: ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, callback: ServiceCallback<AreaOfInterestResult>)

Parametry

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<AreaOfInterestResult>

Wywołanie zwrotne

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

function getAreaOfInterestInStream(image: HttpRequestBody, callback: ServiceCallback<AreaOfInterestResult>)

Parametry

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<AreaOfInterestResult>

Wywołanie zwrotne

getReadResult(string, RequestOptionsBase)

Ten interfejs służy do uzyskiwania wyników operacji odczytu OCR. Adres URL tego interfejsu należy pobrać z pola "Operation-Location" zwróconego z interfejsu odczytu.

function getReadResult(operationId: string, options?: RequestOptionsBase): Promise<GetReadResultResponse>

Parametry

operationId

string

Identyfikator operacji odczytu zwróconej w odpowiedzi interfejsu "Odczyt".

options
RequestOptionsBase

Parametry opcjonalne

Zwraca

Promise<Models.GetReadResultResponse>

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)

function getReadResult(operationId: string, options: RequestOptionsBase, callback: ServiceCallback<ReadOperationResult>)

Parametry

operationId

string

Identyfikator operacji odczytu zwróconej w odpowiedzi interfejsu "Odczyt".

options
RequestOptionsBase

Parametry opcjonalne

callback

ServiceCallback<ReadOperationResult>

Wywołanie zwrotne

getReadResult(string, ServiceCallback<ReadOperationResult>)

function getReadResult(operationId: string, callback: ServiceCallback<ReadOperationResult>)

Parametry

operationId

string

Identyfikator operacji odczytu zwróconej w odpowiedzi interfejsu "Odczyt".

callback

ServiceCallback<ReadOperationResult>

Wywołanie zwrotne

listModels(RequestOptionsBase)

Ta operacja zwraca listę modeli specyficznych dla domeny obsługiwanych przez interfejs API przetwarzanie obrazów. Obecnie interfejs API obsługuje następujące modele specyficzne dla domeny: rozpoznawanie osobistości, rozpoznawanie punktów orientacyjnych. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

function listModels(options?: RequestOptionsBase): Promise<ListModelsResponse>

Parametry

options
RequestOptionsBase

Parametry opcjonalne

Zwraca

Promise<Models.ListModelsResponse>

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)

function listModels(options: RequestOptionsBase, callback: ServiceCallback<ListModelsResult>)

Parametry

options
RequestOptionsBase

Parametry opcjonalne

callback

ServiceCallback<ListModelsResult>

Wywołanie zwrotne

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

Parametry

callback

ServiceCallback<ListModelsResult>

Wywołanie zwrotne

read(string, ComputerVisionClientReadOptionalParams)

Użyj tego interfejsu, aby uzyskać wynik operacji odczytu, stosując najnowocześniejsze algorytmy optycznego rozpoznawania znaków (OCR) zoptymalizowane pod kątem dokumentów z dużą ilością tekstu. W przypadku korzystania z interfejsu Odczyt odpowiedź zawiera pole o nazwie "Operation-Location". Pole "Operation-Location" zawiera adres URL, którego musisz użyć do operacji "GetReadResult", aby uzyskać dostęp do wyników OCR.

function read(url: string, options?: ComputerVisionClientReadOptionalParams): Promise<ReadResponse>

Parametry

url

string

Publiczny adres URL obrazu.

options
ComputerVisionClientReadOptionalParams

Parametry opcjonalne

Zwraca

Promise<ReadResponse>

Promise<Models.ReadResponse>

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)

function read(url: string, options: ComputerVisionClientReadOptionalParams, callback: ServiceCallback<void>)

Parametry

url

string

Publiczny adres URL obrazu.

options
ComputerVisionClientReadOptionalParams

Parametry opcjonalne

callback

ServiceCallback<void>

Wywołanie zwrotne

read(string, ServiceCallback<void>)

function read(url: string, callback: ServiceCallback<void>)

Parametry

url

string

Publiczny adres URL obrazu.

callback

ServiceCallback<void>

Wywołanie zwrotne

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Użyj tego interfejsu, aby uzyskać wynik operacji odczytu, stosując najnowocześniejsze algorytmy optycznego rozpoznawania znaków (OCR) zoptymalizowane pod kątem dokumentów z dużą ilością tekstu. W przypadku korzystania z interfejsu Odczyt odpowiedź zawiera pole o nazwie "Operation-Location". Pole "Operation-Location" zawiera adres URL, którego musisz użyć do operacji "GetReadResult", aby uzyskać dostęp do wyników OCR.

function readInStream(image: HttpRequestBody, options?: ComputerVisionClientReadInStreamOptionalParams): Promise<ReadInStreamResponse>

Parametry

image
HttpRequestBody

Strumień obrazu.

options
ComputerVisionClientReadInStreamOptionalParams

Parametry opcjonalne

Zwraca

Promise<Models.ReadInStreamResponse>

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)

function readInStream(image: HttpRequestBody, options: ComputerVisionClientReadInStreamOptionalParams, callback: ServiceCallback<void>)

Parametry

image
HttpRequestBody

Strumień obrazu.

options
ComputerVisionClientReadInStreamOptionalParams

Parametry opcjonalne

callback

ServiceCallback<void>

Wywołanie zwrotne

readInStream(HttpRequestBody, ServiceCallback<void>)

function readInStream(image: HttpRequestBody, callback: ServiceCallback<void>)

Parametry

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<void>

Wywołanie zwrotne

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

Optyczne rozpoznawanie znaków (OCR) wykrywa tekst na obrazie i wyodrębnia rozpoznane znaki do strumienia znaków do użytku maszynowego. Po powodzeniu wyniki OCR zostaną zwrócone. Po awarii zostanie zwrócony kod błędu wraz z komunikatem o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage lub InternalServerError.

function recognizePrintedText(detectOrientation: boolean, url: string, options?: ComputerVisionClientRecognizePrintedTextOptionalParams): Promise<RecognizePrintedTextResponse>

Parametry

detectOrientation

boolean

Czy wykryć orientację tekstu na obrazie. Za pomocą funkcji detectOrientation=true usługa OCR próbuje wykryć orientację obrazu i poprawić ją przed dalszym przetwarzaniem (np. jeśli jest ona do góry nogami).

url

string

Publiczny adres URL obrazu.

Zwraca

Promise<Models.RecognizePrintedTextResponse>

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams, ServiceCallback<OcrResult>)

function recognizePrintedText(detectOrientation: boolean, url: string, options: ComputerVisionClientRecognizePrintedTextOptionalParams, callback: ServiceCallback<OcrResult>)

Parametry

detectOrientation

boolean

Czy wykryć orientację tekstu na obrazie. Za pomocą funkcji detectOrientation=true usługa OCR próbuje wykryć orientację obrazu i poprawić ją przed dalszym przetwarzaniem (np. jeśli jest ona do góry nogami).

url

string

Publiczny adres URL obrazu.

callback

ServiceCallback<OcrResult>

Wywołanie zwrotne

recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)

function recognizePrintedText(detectOrientation: boolean, url: string, callback: ServiceCallback<OcrResult>)

Parametry

detectOrientation

boolean

Czy wykryć orientację tekstu na obrazie. Za pomocą funkcji detectOrientation=true usługa OCR próbuje wykryć orientację obrazu i poprawić ją przed dalszym przetwarzaniem (np. jeśli jest ona do góry nogami).

url

string

Publiczny adres URL obrazu.

callback

ServiceCallback<OcrResult>

Wywołanie zwrotne

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

Optyczne rozpoznawanie znaków (OCR) wykrywa tekst na obrazie i wyodrębnia rozpoznane znaki do strumienia znaków do użytku maszynowego. Po powodzeniu wyniki OCR zostaną zwrócone. Po awarii zostanie zwrócony kod błędu wraz z komunikatem o błędzie. Kod błędu może być jednym z invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage lub InternalServerError.

function recognizePrintedTextInStream(detectOrientation: boolean, image: HttpRequestBody, options?: ComputerVisionClientRecognizePrintedTextInStreamOptionalParams): Promise<RecognizePrintedTextInStreamResponse>

Parametry

detectOrientation

boolean

Czy wykryć orientację tekstu na obrazie. Za pomocą funkcji detectOrientation=true usługa OCR próbuje wykryć orientację obrazu i poprawić ją przed dalszym przetwarzaniem (np. jeśli jest ona do góry nogami).

image
HttpRequestBody

Strumień obrazu.

Zwraca

Promise<Models.RecognizePrintedTextInStreamResponse>

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams, ServiceCallback<OcrResult>)

function recognizePrintedTextInStream(detectOrientation: boolean, image: HttpRequestBody, options: ComputerVisionClientRecognizePrintedTextInStreamOptionalParams, callback: ServiceCallback<OcrResult>)

Parametry

detectOrientation

boolean

Czy wykryć orientację tekstu na obrazie. Za pomocą funkcji detectOrientation=true usługa OCR próbuje wykryć orientację obrazu i poprawić ją przed dalszym przetwarzaniem (np. jeśli jest ona do góry nogami).

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<OcrResult>

Wywołanie zwrotne

recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)

function recognizePrintedTextInStream(detectOrientation: boolean, image: HttpRequestBody, callback: ServiceCallback<OcrResult>)

Parametry

detectOrientation

boolean

Czy wykryć orientację tekstu na obrazie. Za pomocą funkcji detectOrientation=true usługa OCR próbuje wykryć orientację obrazu i poprawić ją przed dalszym przetwarzaniem (np. jeśli jest ona do góry nogami).

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<OcrResult>

Wywołanie zwrotne

tagImage(string, ComputerVisionClientTagImageOptionalParams)

Ta operacja generuje listę słów lub tagów, które są istotne dla zawartości dostarczonego obrazu. Interfejs API przetwarzanie obrazów może zwracać tagi na podstawie obiektów, istot żywych, scenerii lub akcji znalezionych na obrazach. W przeciwieństwie do kategorii tagi nie są zorganizowane zgodnie z hierarchicznym systemem klasyfikacji, ale odpowiadają zawartości obrazu. Tagi mogą zawierać wskazówki, aby uniknąć niejednoznaczności lub zapewnić kontekst, na przykład tag "ascomycete" może towarzyszyć wskazówka "grzyb". Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

function tagImage(url: string, options?: ComputerVisionClientTagImageOptionalParams): Promise<TagImageResponse>

Parametry

url

string

Publiczny adres URL obrazu.

options
ComputerVisionClientTagImageOptionalParams

Parametry opcjonalne

Zwraca

Promise<TagImageResponse>

Promise<Models.TagImageResponse>

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)

function tagImage(url: string, options: ComputerVisionClientTagImageOptionalParams, callback: ServiceCallback<TagResult>)

Parametry

url

string

Publiczny adres URL obrazu.

options
ComputerVisionClientTagImageOptionalParams

Parametry opcjonalne

callback

ServiceCallback<TagResult>

Wywołanie zwrotne

tagImage(string, ServiceCallback<TagResult>)

function tagImage(url: string, callback: ServiceCallback<TagResult>)

Parametry

url

string

Publiczny adres URL obrazu.

callback

ServiceCallback<TagResult>

Wywołanie zwrotne

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Ta operacja generuje listę słów lub tagów, które są istotne dla zawartości dostarczonego obrazu. Interfejs API przetwarzanie obrazów może zwracać tagi na podstawie obiektów, istot żywych, scenerii lub akcji znalezionych na obrazach. W przeciwieństwie do kategorii tagi nie są zorganizowane zgodnie z hierarchicznym systemem klasyfikacji, ale odpowiadają zawartości obrazu. Tagi mogą zawierać wskazówki, aby uniknąć niejednoznaczności lub zapewnić kontekst, na przykład tag "ascomycete" może towarzyszyć wskazówka "grzyb". Obsługiwane są dwie metody wejściowe — (1) Przekazywanie obrazu lub (2) określanie adresu URL obrazu. Pomyślna odpowiedź zostanie zwrócona w formacie JSON. Jeśli żądanie nie powiodło się, odpowiedź będzie zawierać kod błędu i komunikat, który pomoże zrozumieć, co poszło nie tak.

function tagImageInStream(image: HttpRequestBody, options?: ComputerVisionClientTagImageInStreamOptionalParams): Promise<TagImageInStreamResponse>

Parametry

image
HttpRequestBody

Strumień obrazu.

Zwraca

Promise<Models.TagImageInStreamResponse>

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)

function tagImageInStream(image: HttpRequestBody, options: ComputerVisionClientTagImageInStreamOptionalParams, callback: ServiceCallback<TagResult>)

Parametry

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<TagResult>

Wywołanie zwrotne

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

function tagImageInStream(image: HttpRequestBody, callback: ServiceCallback<TagResult>)

Parametry

image
HttpRequestBody

Strumień obrazu.

callback

ServiceCallback<TagResult>

Wywołanie zwrotne

Szczegóły metody dziedziczonej

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Wyślij żądanie HTTP wypełnione przy użyciu podanego elementu OperationSpec.

function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>

Parametry

operationArguments
OperationArguments

Argumenty, z których zostaną wypełnione wartości szablonowe żądania HTTP.

operationSpec
OperationSpec

Element OperationSpec służy do wypełniania obiektu httpRequest.

callback

ServiceCallback<any>

Wywołanie zwrotne do wywołania po odebraniu odpowiedzi.

Zwraca

Promise<RestResponse>

Dziedziczone zcomputerVisionClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Wyślij podany element httpRequest.

function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>

Parametry

Zwraca

Dziedziczone zcomputerVisionClientContext.sendRequest