iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 17
0
AI & Machine Learning

利用 MS Bot framework 與 Cognitive Service 建構自用智慧小秘書系列 第 17

17.Cognitive Service - 圖片文字辨識

前言

Cognitive Service 的眾多辨識服務中,其中有一項就是圖片文字辨識。這項功能相當有趣而且實用,當你擁有這項功能,能立即將照片/圖片中的文字直接解析並輸出,減少人工檢查並手動輸入的辛勞,也能有效降低輸入的錯誤率,相當實用。


Computer Vision API 設定

Step 1. 登入 Azure Portal,點選新增 → 輸入 computer vision API
https://d2mxuefqeaa7sj.cloudfront.net/s_2594DD9474B0545A63F32C3E052F314FCC0BDA981C6A4AB2571EB5534B5405E2_1513779196364_image.png

Step 2. 點選建立
https://d2mxuefqeaa7sj.cloudfront.net/s_2594DD9474B0545A63F32C3E052F314FCC0BDA981C6A4AB2571EB5534B5405E2_1513779354441_image.png

Step 3. 填選相關資料 → 建立
https://d2mxuefqeaa7sj.cloudfront.net/s_2594DD9474B0545A63F32C3E052F314FCC0BDA981C6A4AB2571EB5534B5405E2_1513779526588_image.png

Step 4. 與先前建立文字翻譯服務相同,有詳細的步驟說明,我們一樣先點選 Keys

https://d2mxuefqeaa7sj.cloudfront.net/s_2594DD9474B0545A63F32C3E052F314FCC0BDA981C6A4AB2571EB5534B5405E2_1513779804223_image.png

Step 5. 相同的,我們先記錄下其中一個 Key 等等可以測試使用
https://d2mxuefqeaa7sj.cloudfront.net/s_2594DD9474B0545A63F32C3E052F314FCC0BDA981C6A4AB2571EB5534B5405E2_1513780116355_image.png

Step 6. 開啟API參考文件 ,有列出不同區域API URL,我們選擇的是東南亞
https://d2mxuefqeaa7sj.cloudfront.net/s_2594DD9474B0545A63F32C3E052F314FCC0BDA981C6A4AB2571EB5534B5405E2_1513781732806_image.png

Step 7.文件內描述需要哪些參數、標頭與支援的圖片格式
https://d2mxuefqeaa7sj.cloudfront.net/s_2594DD9474B0545A63F32C3E052F314FCC0BDA981C6A4AB2571EB5534B5405E2_1513783541042_image.png

Step 8.從文件得知,我們必須呼叫兩次 API (recognizeText、textOperations),才能取得我們要的資訊
https://d2mxuefqeaa7sj.cloudfront.net/s_C8D520B137E92BEF2298F7A94BC31FCFB451D16176D367CCC83252AC233096B6_1513911174540_image.png


測試

Step 1.我們先隨意產生一張圖片:
https://d2mxuefqeaa7sj.cloudfront.net/s_2594DD9474B0545A63F32C3E052F314FCC0BDA981C6A4AB2571EB5534B5405E2_1513788446348_Test.png

Step 2.我們開啟 postman,輸入下列參數並 Send request,複製operation-location 網址

| 網址 | https://southeastasia.api.cognitive.microsoft.com/vision/v1.0/recognizeText?handwriting=true | |
| -- | -------------------------------------------------------------------------------------------- | |
| 標頭 | Ocp-Apim-Subscription-Key:your_key | |
| | Content-Type:application/octet-stream | |
| 內容 | 圖片 | |

https://d2mxuefqeaa7sj.cloudfront.net/s_2594DD9474B0545A63F32C3E052F314FCC0BDA981C6A4AB2571EB5534B5405E2_1513788543401_image.png

Step 3. 將網址貼上,標頭加上Ocp-Apim-Subscription-Key:your_key,按下Send,成功
https://d2mxuefqeaa7sj.cloudfront.net/s_2594DD9474B0545A63F32C3E052F314FCC0BDA981C6A4AB2571EB5534B5405E2_1513788842013_image.png


上一篇
16.應用:自用英文翻譯機器人
下一篇
18.應用: 自用圖片文字辨識機器人
系列文
利用 MS Bot framework 與 Cognitive Service 建構自用智慧小秘書31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言