ComputerVisionClient class

Extends

المنشئون

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

تهيئة مثيل جديد من فئة ComputerVisionClient.

الخصائص الموروثة

credentials
endpoint

الأساليب

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

تستخرج هذه العملية مجموعة غنية من الميزات المرئية استنادا إلى محتوى الصورة. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. ضمن طلبك، هناك معلمة اختيارية للسماح لك باختيار الميزات التي يجب إرجاعها. بشكل افتراضي، يتم إرجاع فئات الصور في الاستجابة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

تتعرف هذه العملية على المحتوى داخل صورة من خلال تطبيق نموذج خاص بالمجال. يمكن استرداد قائمة النماذج الخاصة بالمجال التي تدعمها واجهة برمجة تطبيقات Computer Vision باستخدام طلب /models GET. حاليا، توفر واجهة برمجة التطبيقات النماذج التالية الخاصة بالمجال: المشاهير والمعالم. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

تتعرف هذه العملية على المحتوى داخل صورة من خلال تطبيق نموذج خاص بالمجال. يمكن استرداد قائمة النماذج الخاصة بالمجال التي تدعمها واجهة برمجة تطبيقات Computer Vision باستخدام طلب /models GET. حاليا، توفر واجهة برمجة التطبيقات النماذج التالية الخاصة بالمجال: المشاهير والمعالم. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

تستخرج هذه العملية مجموعة غنية من الميزات المرئية استنادا إلى محتوى الصورة. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. ضمن طلبك، هناك معلمة اختيارية للسماح لك باختيار الميزات التي يجب إرجاعها. بشكل افتراضي، يتم إرجاع فئات الصور في الاستجابة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

تنشئ هذه العملية وصفا لصورة بلغة الإنسان القابلة للقراءة مع جمل كاملة. يستند الوصف إلى مجموعة من علامات المحتوى، والتي يتم إرجاعها أيضا بواسطة العملية. يمكن إنشاء أكثر من وصف واحد لكل صورة. يتم ترتيب الأوصاف من خلال درجة الثقة الخاصة بها. قد تتضمن الأوصاف نتائج من نماذج المجال الشهيرة والمعالم، إن أمكن. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

تنشئ هذه العملية وصفا لصورة بلغة الإنسان القابلة للقراءة مع جمل كاملة. يستند الوصف إلى مجموعة من علامات المحتوى، والتي يتم إرجاعها أيضا بواسطة العملية. يمكن إنشاء أكثر من وصف واحد لكل صورة. يتم ترتيب الأوصاف من خلال درجة الثقة الخاصة بها. قد تتضمن الأوصاف نتائج من نماذج المجال الشهيرة والمعالم، إن أمكن. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

يتم الكشف عن الكائن على الصورة المحددة. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

يتم الكشف عن الكائن على الصورة المحددة. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

تنشئ هذه العملية صورة مصغرة بالعرض والارتفاع المحددين من قبل المستخدم. بشكل افتراضي، تحلل الخدمة الصورة، وتحدد منطقة الاهتمام (ROI)، وتعمل على إنشاء إحداثيات الاقتصاص الذكي استنادًا إلى ROI. يساعد الاقتصاص الذكي عند تحديد نسبة العرض إلى الارتفاع التي تختلف عن نسبة صورة الإدخال. تحتوي الاستجابة الناجحة على الصورة الثنائية للصورة المصغرة. إذا فشل الطلب، تحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في تحديد الخطأ الذي حدث. عند الفشل، يتم إرجاع رمز الخطأ ورسالة خطأ. قد يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو InvalidThumbnailSize أو NotSupportedImage أو FailedToProcess أو Timeout أو InternalServerError.

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

تنشئ هذه العملية صورة مصغرة بالعرض والارتفاع المحددين من قبل المستخدم. بشكل افتراضي، تحلل الخدمة الصورة، وتحدد منطقة الاهتمام (ROI)، وتعمل على إنشاء إحداثيات الاقتصاص الذكي استنادًا إلى ROI. يساعد الاقتصاص الذكي عند تحديد نسبة العرض إلى الارتفاع التي تختلف عن نسبة صورة الإدخال. تحتوي الاستجابة الناجحة على الصورة الثنائية للصورة المصغرة. إذا فشل الطلب، تحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في تحديد الخطأ الذي حدث. عند الفشل، يتم إرجاع رمز الخطأ ورسالة خطأ. قد يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو InvalidThumbnailSize أو NotSupportedImage أو FailedToProcess أو Timeout أو InternalServerError.

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

ترجع هذه العملية مربع إحاطة حول المنطقة الأكثر أهمية للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، تحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في تحديد الخطأ الذي حدث. عند الفشل، يتم إرجاع رمز الخطأ ورسالة خطأ. قد يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو NotSupportedImage أو FailedToProcess أو Timeout أو InternalServerError.

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

ترجع هذه العملية مربع إحاطة حول المنطقة الأكثر أهمية للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، تحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في تحديد الخطأ الذي حدث. عند الفشل، يتم إرجاع رمز الخطأ ورسالة خطأ. قد يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو NotSupportedImage أو FailedToProcess أو Timeout أو InternalServerError.

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

تستخدم هذه الواجهة للحصول على نتائج التعرف البصري على الحروف لعملية القراءة. يجب استرداد عنوان URL لهذه الواجهة من حقل "Operation-Location" الذي تم إرجاعه من واجهة القراءة.

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

ترجع هذه العملية قائمة النماذج الخاصة بالمجال التي تدعمها واجهة برمجة تطبيقات Computer Vision. حاليا، تدعم واجهة برمجة التطبيقات النماذج التالية الخاصة بالمجال: أداة التعرف على المشاهير، وأداة التعرف على المعالم. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

استخدم هذه الواجهة للحصول على نتيجة عملية القراءة، باستخدام أحدث خوارزميات التعرف البصري على الحروف (OCR) المحسنة للمستندات كثيفة النصوص. عند استخدام واجهة القراءة، تحتوي الاستجابة على حقل يسمى "Operation-Location". يحتوي الحقل "Operation-Location" على عنوان URL الذي يجب استخدامه لعملية "GetReadResult" للوصول إلى نتائج التعرف البصري على الحروف.

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

استخدم هذه الواجهة للحصول على نتيجة عملية القراءة، باستخدام أحدث خوارزميات التعرف البصري على الحروف (OCR) المحسنة للمستندات كثيفة النصوص. عند استخدام واجهة القراءة، تحتوي الاستجابة على حقل يسمى "Operation-Location". يحتوي الحقل "Operation-Location" على عنوان URL الذي يجب استخدامه لعملية "GetReadResult" للوصول إلى نتائج التعرف البصري على الحروف.

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

يكتشف التعرف البصري على الحروف (OCR) النص في صورة ويستخرج الأحرف التي تم التعرف عليها في دفق أحرف قابل للاستخدام الآلي. عند النجاح، سيتم إرجاع نتائج التعرف البصري على الحروف. عند الفشل، سيتم إرجاع رمز الخطأ مع رسالة خطأ. يمكن أن يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو NotSupportedImage أو NotSupportedLanguage أو InternalServerError.

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

يكتشف التعرف البصري على الأحرف (OCR) النص في صورة ويستخرج الأحرف التي تم التعرف عليها في دفق أحرف قابل للاستخدام الآلي. عند النجاح، سيتم إرجاع نتائج التعرف البصري على الحروف. عند الفشل، سيتم إرجاع رمز الخطأ مع رسالة خطأ. يمكن أن يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو NotSupportedImage أو NotSupportedLanguage أو InternalServerError.

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

تنشئ هذه العملية قائمة بالكلمات أو العلامات ذات الصلة بمحتوى الصورة المتوفرة. يمكن لواجهة برمجة تطبيقات Computer Vision إرجاع العلامات استنادا إلى العناصر أو الكائنات الحية أو المناظر الطبيعية أو الإجراءات الموجودة في الصور. على عكس الفئات، لا يتم تنظيم العلامات وفقا لنظام تصنيف هرمي، ولكنها تتوافق مع محتوى الصورة. قد تحتوي العلامات على تلميحات لتجنب الغموض أو توفير السياق، على سبيل المثال قد تكون العلامة "ascomycete" مصحوبة بتلميح "الفطريات". يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

تنشئ هذه العملية قائمة بالكلمات أو العلامات ذات الصلة بمحتوى الصورة المتوفرة. يمكن لواجهة برمجة تطبيقات Computer Vision إرجاع العلامات استنادا إلى العناصر أو الكائنات الحية أو المناظر الطبيعية أو الإجراءات الموجودة في الصور. على عكس الفئات، لا يتم تنظيم العلامات وفقا لنظام تصنيف هرمي، ولكنها تتوافق مع محتوى الصورة. قد تحتوي العلامات على تلميحات لتجنب الغموض أو توفير السياق، على سبيل المثال قد تكون العلامة "ascomycete" مصحوبة بتلميح "الفطريات". يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

الأساليب المتوارثة

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

أرسل طلب HTTP الذي يتم ملؤه باستخدام OperationSpec المتوفر.

sendRequest(RequestPrepareOptions | WebResourceLike)

أرسل httpRequest المتوفر.

تفاصيل المنشئ

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

تهيئة مثيل جديد من فئة ComputerVisionClient.

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

المعلمات

credentials
ServiceClientCredentials

بيانات اعتماد الاشتراك التي تحدد اشتراك العميل بشكل فريد.

endpoint

string

نقاط نهاية الخدمات المعرفية المدعومة.

options
ServiceClientOptions

خيارات المعلمة

تفاصيل الخاصية الموروثة

credentials

credentials: ServiceClientCredentials

قيمة الخاصية

موروث منComputerVisionClientContext.credentials

endpoint

endpoint: string

قيمة الخاصية

string

موروث منComputerVisionClientContext.endpoint

تفاصيل الأسلوب

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

تستخرج هذه العملية مجموعة غنية من الميزات المرئية استنادا إلى محتوى الصورة. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. ضمن طلبك، هناك معلمة اختيارية للسماح لك باختيار الميزات التي يجب إرجاعها. بشكل افتراضي، يتم إرجاع فئات الصور في الاستجابة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientAnalyzeImageOptionalParams

المعلمات الاختيارية

المرتجعات

نماذج الوعد.AnalyzeImageResponse<>

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientAnalyzeImageOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<ImageAnalysis>

رد الاتصال

analyzeImage(string, ServiceCallback<ImageAnalysis>)

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

callback

ServiceCallback<ImageAnalysis>

رد الاتصال

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

تتعرف هذه العملية على المحتوى داخل صورة من خلال تطبيق نموذج خاص بالمجال. يمكن استرداد قائمة النماذج الخاصة بالمجال التي تدعمها واجهة برمجة تطبيقات Computer Vision باستخدام طلب /models GET. حاليا، توفر واجهة برمجة التطبيقات النماذج التالية الخاصة بالمجال: المشاهير والمعالم. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

المعلمات

model

string

المحتوى الخاص بالمجال المراد التعرف عليه.

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientAnalyzeImageByDomainOptionalParams

المعلمات الاختيارية

المرتجعات

نماذج الوعد.AnalyzeImageByDomainResponse<>

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

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

المعلمات

model

string

المحتوى الخاص بالمجال المراد التعرف عليه.

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientAnalyzeImageByDomainOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<DomainModelResults>

رد الاتصال

analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)

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

المعلمات

model

string

المحتوى الخاص بالمجال المراد التعرف عليه.

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

callback

ServiceCallback<DomainModelResults>

رد الاتصال

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

تتعرف هذه العملية على المحتوى داخل صورة من خلال تطبيق نموذج خاص بالمجال. يمكن استرداد قائمة النماذج الخاصة بالمجال التي تدعمها واجهة برمجة تطبيقات Computer Vision باستخدام طلب /models GET. حاليا، توفر واجهة برمجة التطبيقات النماذج التالية الخاصة بالمجال: المشاهير والمعالم. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

المعلمات

model

string

المحتوى الخاص بالمجال المراد التعرف عليه.

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams

المعلمات الاختيارية

المرتجعات

نماذج الوعد.AnalyzeImageByDomainInStreamResponse<>

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

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

المعلمات

model

string

المحتوى الخاص بالمجال المراد التعرف عليه.

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<DomainModelResults>

رد الاتصال

analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)

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

المعلمات

model

string

المحتوى الخاص بالمجال المراد التعرف عليه.

image
HttpRequestBody

دفق صورة.

callback

ServiceCallback<DomainModelResults>

رد الاتصال

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

تستخرج هذه العملية مجموعة غنية من الميزات المرئية استنادا إلى محتوى الصورة. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. ضمن طلبك، هناك معلمة اختيارية للسماح لك باختيار الميزات التي يجب إرجاعها. بشكل افتراضي، يتم إرجاع فئات الصور في الاستجابة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientAnalyzeImageInStreamOptionalParams

المعلمات الاختيارية

المرتجعات

نماذج الوعد.AnalyzeImageInStreamResponse<>

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientAnalyzeImageInStreamOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<ImageAnalysis>

رد الاتصال

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

callback

ServiceCallback<ImageAnalysis>

رد الاتصال

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

تنشئ هذه العملية وصفا لصورة بلغة الإنسان القابلة للقراءة مع جمل كاملة. يستند الوصف إلى مجموعة من علامات المحتوى، والتي يتم إرجاعها أيضا بواسطة العملية. يمكن إنشاء أكثر من وصف واحد لكل صورة. يتم ترتيب الأوصاف من خلال درجة الثقة الخاصة بها. قد تتضمن الأوصاف نتائج من نماذج المجال الشهيرة والمعالم، إن أمكن. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientDescribeImageOptionalParams

المعلمات الاختيارية

المرتجعات

نماذج الوعد.وصفImageResponse<>

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientDescribeImageOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<ImageDescription>

رد الاتصال

describeImage(string, ServiceCallback<ImageDescription>)

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

callback

ServiceCallback<ImageDescription>

رد الاتصال

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

تنشئ هذه العملية وصفا لصورة بلغة الإنسان القابلة للقراءة مع جمل كاملة. يستند الوصف إلى مجموعة من علامات المحتوى، والتي يتم إرجاعها أيضا بواسطة العملية. يمكن إنشاء أكثر من وصف واحد لكل صورة. يتم ترتيب الأوصاف من خلال درجة الثقة الخاصة بها. قد تتضمن الأوصاف نتائج من نماذج المجال الشهيرة والمعالم، إن أمكن. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientDescribeImageInStreamOptionalParams

المعلمات الاختيارية

المرتجعات

نماذج الوعد.وصفImageInStreamResponse<>

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientDescribeImageInStreamOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<ImageDescription>

رد الاتصال

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

callback

ServiceCallback<ImageDescription>

رد الاتصال

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

يتم الكشف عن الكائن على الصورة المحددة. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientDetectObjectsOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<Models.DetectObjectsResponse>

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientDetectObjectsOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<DetectResult>

رد الاتصال

detectObjects(string, ServiceCallback<DetectResult>)

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

callback

ServiceCallback<DetectResult>

رد الاتصال

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

يتم الكشف عن الكائن على الصورة المحددة. يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientDetectObjectsInStreamOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<Models.DetectObjectsInStreamResponse>

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientDetectObjectsInStreamOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<DetectResult>

رد الاتصال

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

callback

ServiceCallback<DetectResult>

رد الاتصال

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

تنشئ هذه العملية صورة مصغرة بالعرض والارتفاع المحددين من قبل المستخدم. بشكل افتراضي، تحلل الخدمة الصورة، وتحدد منطقة الاهتمام (ROI)، وتعمل على إنشاء إحداثيات الاقتصاص الذكي استنادًا إلى ROI. يساعد الاقتصاص الذكي عند تحديد نسبة العرض إلى الارتفاع التي تختلف عن نسبة صورة الإدخال. تحتوي الاستجابة الناجحة على الصورة الثنائية للصورة المصغرة. إذا فشل الطلب، تحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في تحديد الخطأ الذي حدث. عند الفشل، يتم إرجاع رمز الخطأ ورسالة خطأ. قد يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو InvalidThumbnailSize أو NotSupportedImage أو FailedToProcess أو Timeout أو InternalServerError.

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

المعلمات

width

number

عرض الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. موصى به بحد أدنى 50.

height

number

ارتفاع الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. موصى به بحد أدنى 50.

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientGenerateThumbnailOptionalParams

المعلمات الاختيارية

المرتجعات

نماذج الوعد.GenerateThumbnailResponse<>

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

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

المعلمات

width

number

عرض الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. موصى به بحد أدنى 50.

height

number

ارتفاع الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. موصى به بحد أدنى 50.

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientGenerateThumbnailOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

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

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

المعلمات

width

number

عرض الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. موصى به بحد أدنى 50.

height

number

ارتفاع الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. موصى به بحد أدنى 50.

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

callback

ServiceCallback<void>

رد الاتصال

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

تنشئ هذه العملية صورة مصغرة بالعرض والارتفاع المحددين من قبل المستخدم. بشكل افتراضي، تحلل الخدمة الصورة، وتحدد منطقة الاهتمام (ROI)، وتعمل على إنشاء إحداثيات الاقتصاص الذكي استنادًا إلى ROI. يساعد الاقتصاص الذكي عند تحديد نسبة العرض إلى الارتفاع التي تختلف عن نسبة صورة الإدخال. تحتوي الاستجابة الناجحة على الصورة الثنائية للصورة المصغرة. إذا فشل الطلب، تحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في تحديد الخطأ الذي حدث. عند الفشل، يتم إرجاع رمز الخطأ ورسالة خطأ. قد يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو InvalidThumbnailSize أو NotSupportedImage أو FailedToProcess أو Timeout أو InternalServerError.

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

المعلمات

width

number

عرض الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. موصى به بحد أدنى 50.

height

number

ارتفاع الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. موصى به بحد أدنى 50.

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientGenerateThumbnailInStreamOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<Models.GenerateThumbnailInStreamResponse>

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

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

المعلمات

width

number

عرض الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. يوصى بحد أدنى 50.

height

number

ارتفاع الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. يوصى بحد أدنى 50.

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientGenerateThumbnailInStreamOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

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

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

المعلمات

width

number

عرض الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. يوصى بحد أدنى 50.

height

number

ارتفاع الصورة المصغرة، بالبكسل. يجب أن يكون بين 1 و1024. يوصى بحد أدنى 50.

image
HttpRequestBody

دفق صورة.

callback

ServiceCallback<void>

رد الاتصال

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

ترجع هذه العملية مربع إحاطة حول المنطقة الأكثر أهمية للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، تحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في تحديد الخطأ الذي حدث. عند الفشل، يتم إرجاع رمز الخطأ ورسالة خطأ. قد يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو NotSupportedImage أو FailedToProcess أو Timeout أو InternalServerError.

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

المعلمات

url

string

عنوان URL لصورة يمكن الوصول إليه بشكل عام.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<Models.GetAreaOfInterestResponse>

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

المعلمات

url

string

عنوان URL لصورة يمكن الوصول إليه بشكل عام.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<AreaOfInterestResult>

رد الاتصال

getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)

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

المعلمات

url

string

عنوان URL لصورة يمكن الوصول إليه بشكل عام.

callback

ServiceCallback<AreaOfInterestResult>

رد الاتصال

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

ترجع هذه العملية مربع إحاطة حول المنطقة الأكثر أهمية للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، تحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في تحديد الخطأ الذي حدث. عند الفشل، يتم إرجاع رمز الخطأ ورسالة خطأ. قد يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو NotSupportedImage أو FailedToProcess أو Timeout أو InternalServerError.

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientGetAreaOfInterestInStreamOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<Models.GetAreaOfInterestInStreamResponse>

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientGetAreaOfInterestInStreamOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<AreaOfInterestResult>

رد الاتصال

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

callback

ServiceCallback<AreaOfInterestResult>

رد الاتصال

getReadResult(string, RequestOptionsBase)

تستخدم هذه الواجهة للحصول على نتائج التعرف البصري على الحروف لعملية القراءة. يجب استرداد عنوان URL لهذه الواجهة من حقل "Operation-Location" الذي تم إرجاعه من واجهة القراءة.

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

المعلمات

operationId

string

معرف عملية القراءة التي تم إرجاعها في استجابة واجهة "القراءة".

options
RequestOptionsBase

المعلمات الاختيارية

المرتجعات

Promise<Models.GetReadResultResponse>

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)

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

المعلمات

operationId

string

معرف عملية القراءة التي تم إرجاعها في استجابة واجهة "القراءة".

options
RequestOptionsBase

المعلمات الاختيارية

callback

ServiceCallback<ReadOperationResult>

رد الاتصال

getReadResult(string, ServiceCallback<ReadOperationResult>)

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

المعلمات

operationId

string

معرف عملية القراءة التي تم إرجاعها في استجابة واجهة "القراءة".

callback

ServiceCallback<ReadOperationResult>

رد الاتصال

listModels(RequestOptionsBase)

ترجع هذه العملية قائمة النماذج الخاصة بالمجال التي تدعمها واجهة برمجة تطبيقات Computer Vision. حاليا، تدعم واجهة برمجة التطبيقات النماذج التالية الخاصة بالمجال: أداة التعرف على المشاهير، وأداة التعرف على المعالم. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

المعلمات

options
RequestOptionsBase

المعلمات الاختيارية

المرتجعات

Promise<Models.ListModelsResponse>

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)

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

المعلمات

options
RequestOptionsBase

المعلمات الاختيارية

callback

ServiceCallback<ListModelsResult>

رد الاتصال

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

المعلمات

callback

ServiceCallback<ListModelsResult>

رد الاتصال

read(string, ComputerVisionClientReadOptionalParams)

استخدم هذه الواجهة للحصول على نتيجة عملية القراءة، باستخدام أحدث خوارزميات التعرف البصري على الحروف (OCR) المحسنة للمستندات كثيفة النصوص. عند استخدام واجهة القراءة، تحتوي الاستجابة على حقل يسمى "Operation-Location". يحتوي الحقل "Operation-Location" على عنوان URL الذي يجب استخدامه لعملية "GetReadResult" للوصول إلى نتائج التعرف البصري على الحروف.

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

المعلمات

url

string

عنوان URL لصورة يمكن الوصول إليه بشكل عام.

options
ComputerVisionClientReadOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<ReadResponse>

وعد<Models.ReadResponse>

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)

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

المعلمات

url

string

عنوان URL لصورة يمكن الوصول إليه بشكل عام.

options
ComputerVisionClientReadOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

read(string, ServiceCallback<void>)

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

المعلمات

url

string

عنوان URL لصورة يمكن الوصول إليه بشكل عام.

callback

ServiceCallback<void>

رد الاتصال

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

استخدم هذه الواجهة للحصول على نتيجة عملية القراءة، باستخدام أحدث خوارزميات التعرف البصري على الحروف (OCR) المحسنة للمستندات كثيفة النصوص. عند استخدام واجهة القراءة، تحتوي الاستجابة على حقل يسمى "Operation-Location". يحتوي الحقل "Operation-Location" على عنوان URL الذي يجب استخدامه لعملية "GetReadResult" للوصول إلى نتائج التعرف البصري على الحروف.

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientReadInStreamOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<Models.ReadInStreamResponse>

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientReadInStreamOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

readInStream(HttpRequestBody, ServiceCallback<void>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

callback

ServiceCallback<void>

رد الاتصال

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

يكتشف التعرف البصري على الحروف (OCR) النص في صورة ويستخرج الأحرف التي تم التعرف عليها في دفق أحرف قابل للاستخدام الآلي. عند النجاح، سيتم إرجاع نتائج التعرف البصري على الحروف. عند الفشل، سيتم إرجاع رمز الخطأ مع رسالة خطأ. يمكن أن يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو NotSupportedImage أو NotSupportedLanguage أو InternalServerError.

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

المعلمات

detectOrientation

boolean

ما إذا كان يتم الكشف عن اتجاه النص في الصورة. مع detectOrientation=true تحاول خدمة التعرف البصري على الحروف الكشف عن اتجاه الصورة وتصحيحها قبل المعالجة الإضافية (على سبيل المثال، إذا كانت مقلوبة).

url

string

عنوان URL لصورة يمكن الوصول إليه بشكل عام.

options
ComputerVisionClientRecognizePrintedTextOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<Models.RecognizePrintedTextResponse>

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

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

المعلمات

detectOrientation

boolean

ما إذا كان يتم الكشف عن اتجاه النص في الصورة. مع detectOrientation=true تحاول خدمة التعرف البصري على الحروف الكشف عن اتجاه الصورة وتصحيحها قبل المعالجة الإضافية (على سبيل المثال، إذا كانت مقلوبة).

url

string

عنوان URL لصورة يمكن الوصول إليه بشكل عام.

options
ComputerVisionClientRecognizePrintedTextOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<OcrResult>

رد الاتصال

recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)

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

المعلمات

detectOrientation

boolean

ما إذا كان يتم الكشف عن اتجاه النص في الصورة. مع detectOrientation=true تحاول خدمة التعرف البصري على الحروف الكشف عن اتجاه الصورة وتصحيحها قبل المعالجة الإضافية (على سبيل المثال، إذا كانت مقلوبة).

url

string

عنوان URL لصورة يمكن الوصول إليه بشكل عام.

callback

ServiceCallback<OcrResult>

رد الاتصال

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

يكتشف التعرف البصري على الأحرف (OCR) النص في صورة ويستخرج الأحرف التي تم التعرف عليها في دفق أحرف قابل للاستخدام الآلي. عند النجاح، سيتم إرجاع نتائج التعرف البصري على الحروف. عند الفشل، سيتم إرجاع رمز الخطأ مع رسالة خطأ. يمكن أن يكون رمز الخطأ واحدا من InvalidImageUrl أو InvalidImageFormat أو InvalidImageSize أو NotSupportedImage أو NotSupportedLanguage أو InternalServerError.

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

المعلمات

detectOrientation

boolean

ما إذا كان الكشف عن اتجاه النص في الصورة. مع detectOrientation=true تحاول خدمة التعرف البصري على الحروف الكشف عن اتجاه الصورة وتصحيحها قبل المعالجة الإضافية (على سبيل المثال، إذا كانت مقلوبة).

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientRecognizePrintedTextInStreamOptionalParams

المعلمات الاختيارية

المرتجعات

نماذج الوعد.RecognizePrintedTextInStreamResponse<>

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

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

المعلمات

detectOrientation

boolean

ما إذا كان الكشف عن اتجاه النص في الصورة. مع detectOrientation=true تحاول خدمة التعرف البصري على الحروف الكشف عن اتجاه الصورة وتصحيحها قبل المعالجة الإضافية (على سبيل المثال، إذا كانت مقلوبة).

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientRecognizePrintedTextInStreamOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<OcrResult>

رد الاتصال

recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)

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

المعلمات

detectOrientation

boolean

ما إذا كان الكشف عن اتجاه النص في الصورة. مع detectOrientation=true تحاول خدمة التعرف البصري على الحروف الكشف عن اتجاه الصورة وتصحيحها قبل المعالجة الإضافية (على سبيل المثال، إذا كانت مقلوبة).

image
HttpRequestBody

دفق صورة.

callback

ServiceCallback<OcrResult>

رد الاتصال

tagImage(string, ComputerVisionClientTagImageOptionalParams)

تنشئ هذه العملية قائمة بالكلمات أو العلامات ذات الصلة بمحتوى الصورة المتوفرة. يمكن لواجهة برمجة تطبيقات Computer Vision إرجاع العلامات استنادا إلى العناصر أو الكائنات الحية أو المناظر الطبيعية أو الإجراءات الموجودة في الصور. على عكس الفئات، لا يتم تنظيم العلامات وفقا لنظام تصنيف هرمي، ولكنها تتوافق مع محتوى الصورة. قد تحتوي العلامات على تلميحات لتجنب الغموض أو توفير السياق، على سبيل المثال قد تكون العلامة "ascomycete" مصحوبة بتلميح "الفطريات". يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientTagImageOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<TagImageResponse>

Promise<Models.TagImageResponse>

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
ComputerVisionClientTagImageOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<TagResult>

رد الاتصال

tagImage(string, ServiceCallback<TagResult>)

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

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

callback

ServiceCallback<TagResult>

رد الاتصال

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

تنشئ هذه العملية قائمة بالكلمات أو العلامات ذات الصلة بمحتوى الصورة المتوفرة. يمكن لواجهة برمجة تطبيقات Computer Vision إرجاع العلامات استنادا إلى العناصر أو الكائنات الحية أو المناظر الطبيعية أو الإجراءات الموجودة في الصور. على عكس الفئات، لا يتم تنظيم العلامات وفقا لنظام تصنيف هرمي، ولكنها تتوافق مع محتوى الصورة. قد تحتوي العلامات على تلميحات لتجنب الغموض أو توفير السياق، على سبيل المثال قد تكون العلامة "ascomycete" مصحوبة بتلميح "الفطريات". يتم دعم طريقتين للإدخال - (1) تحميل صورة أو (2) تحديد عنوان URL للصورة. سيتم إرجاع استجابة ناجحة في JSON. إذا فشل الطلب، فستحتوي الاستجابة على رمز خطأ ورسالة للمساعدة في فهم الخطأ الذي حدث.

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientTagImageInStreamOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<Models.TagImageInStreamResponse>

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

options
ComputerVisionClientTagImageInStreamOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<TagResult>

رد الاتصال

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

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

المعلمات

image
HttpRequestBody

دفق صورة.

callback

ServiceCallback<TagResult>

رد الاتصال

تفاصيل الأساليب المتوارثة

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

أرسل طلب HTTP الذي يتم ملؤه باستخدام OperationSpec المتوفر.

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

المعلمات

operationArguments
OperationArguments

سيتم ملء الوسيطات التي سيتم ملء القيم المقالب لطلب HTTP منها.

operationSpec
OperationSpec

OperationSpec لاستخدامه لملء httpRequest.

callback

ServiceCallback<any>

رد الاتصال للاتصال عند تلقي الاستجابة.

المرتجعات

Promise<RestResponse>

موروث منComputerVisionClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

أرسل httpRequest المتوفر.

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

المعلمات

المرتجعات

موروث منComputerVisionClientContext.sendRequest