diff --git a/百度OCR.ipynb b/百度OCR.ipynb index 6f600b4..759336e 100644 --- a/百度OCR.ipynb +++ b/百度OCR.ipynb @@ -36,16 +36,34 @@ " print('\\n'.join([w['words'] for w in result['words_result']]))" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 将指定目录下图片文件进行文字识别" + ] + }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "#将指定目录下图片文件进行文字识别\n", + "\n", "import os,sys\n", "from aip import AipOcr\n", "\n", + "def get_access_token():\n", + " client_id = 'IMC1ss3Tyo3vEAdVH6jgcdv2'\n", + " client_secret = 'Iua6KdhuDtz159rjzGeFGpqgjhnoU0zZ' \n", + " # client_id 为官网获取的AK, client_secret 为官网获取的SK\n", + " host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={}&client_secret={}'.format(\n", + " client_id, client_secret)\n", + " response = requests.get(host).text\n", + " data = json.loads(response)\n", + " access_token = data['access_token']\n", + " return access_token\n", + "\n", "\"\"\" 你的 APPID AK SK \"\"\"\n", "APP_ID = '17553946'\n", "API_KEY = 'IMC1ss3Tyo3vEAdVH6jgcdv2'\n", @@ -157,22 +175,23 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2020-11-03T02:06:23.901979Z", - "iopub.status.busy": "2020-11-03T02:06:23.900925Z", - "iopub.status.idle": "2020-11-03T02:06:24.312339Z", - "shell.execute_reply": "2020-11-03T02:06:24.309116Z", - "shell.execute_reply.started": "2020-11-03T02:06:23.901714Z" - } + "iopub.execute_input": "2023-01-03T00:39:37.591809Z", + "iopub.status.busy": "2023-01-03T00:39:37.591257Z", + "iopub.status.idle": "2023-01-03T00:39:37.763387Z", + "shell.execute_reply": "2023-01-03T00:39:37.761195Z", + "shell.execute_reply.started": "2023-01-03T00:39:37.591761Z" + }, + "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "{'refresh_token': '25.1dfb7a14cd15d03051976c8db246fa92.315360000.1919729184.282335-22917135', 'expires_in': 2592000, 'session_key': '9mzdCSFczT8Mv7ZN07SjsPo0dZr0AvxAeDt6Kjn1Z9jiiotA6kW2TZYzslnuYOFd1ZCx75mmzW0TRF+nxYAHzPOb5fmjlw==', 'access_token': '24.277af0e5357bc3958c5b3cac49662a80.2592000.1606961184.282335-22917135', 'scope': 'public vis-ocr_ocr brain_ocr_scope brain_ocr_general brain_ocr_general_basic vis-ocr_business_license brain_ocr_webimage brain_all_scope brain_ocr_idcard brain_ocr_driving_license brain_ocr_vehicle_license vis-ocr_plate_number brain_solution brain_ocr_plate_number brain_ocr_accurate brain_ocr_accurate_basic brain_ocr_receipt brain_ocr_business_license brain_solution_iocr brain_qrcode brain_ocr_handwriting brain_ocr_passport brain_ocr_vat_invoice brain_numbers brain_ocr_business_card brain_ocr_train_ticket brain_ocr_taxi_receipt vis-ocr_household_register vis-ocr_vis-classify_birth_certificate vis-ocr_台湾通行证 vis-ocr_港澳通行证 vis-ocr_机动车购车发票识别 vis-ocr_机动车检验合格证识别 vis-ocr_车辆vin码识别 vis-ocr_定额发票识别 vis-ocr_保单识别 vis-ocr_机打发票识别 vis-ocr_行程单识别 brain_ocr_vin brain_ocr_quota_invoice brain_ocr_birth_certificate brain_ocr_household_register brain_ocr_HK_Macau_pass brain_ocr_taiwan_pass brain_ocr_vehicle_invoice brain_ocr_vehicle_certificate brain_ocr_air_ticket brain_ocr_invoice brain_ocr_insurance_doc brain_formula brain_ocr_meter brain_doc_analysis brain_ocr_webimage_loc wise_adapt lebo_resource_base lightservice_public hetu_basic lightcms_map_poi kaidian_kaidian ApsMisTest_Test权限 vis-classify_flower lpq_开放 cop_helloScope ApsMis_fangdi_permission smartapp_snsapi_base smartapp_mapp_dev_manage iop_autocar oauth_tp_app smartapp_smart_game_openapi oauth_sessionkey smartapp_swanid_verify smartapp_opensource_openapi smartapp_opensource_recapi fake_face_detect_开放Scope vis-ocr_虚拟人物助理 idl-video_虚拟人物助理 smartapp_component', 'session_secret': '6ac230d6705697808e228241c519f303'}\n" + "{'refresh_token': '25.e1167a22bcc63f2e736768f11eb893f9.315360000.1988066377.282335-17553946', 'expires_in': 2592000, 'session_key': '9mzdWr+jeUXdQXD/259SQnM94l/zWgp0GyY6hh17Kt+kjRLgEQG9OYATKN1tjVBrQIdg8DnKb0OBJpbiVsQ/7ixzXqxduw==', 'access_token': '24.acdee0098fe862a7c598f62121a2baac.2592000.1675298377.282335-17553946', 'scope': 'brain_ocr_meter brain_doc_analysis brain_ocr_webimage_loc vis-ocr_机动车购车发票识别 brain_ocr_vehicle_invoice brain_formula vis-ocr_行程单识别 brain_ocr_air_ticket public vis-ocr_ocr brain_ocr_scope brain_ocr_general brain_ocr_general_basic vis-ocr_business_license brain_ocr_webimage brain_all_scope brain_ocr_idcard brain_ocr_driving_license brain_ocr_vehicle_license vis-ocr_plate_number brain_solution brain_ocr_plate_number brain_ocr_accurate brain_ocr_accurate_basic brain_ocr_receipt brain_ocr_business_license brain_solution_iocr brain_qrcode brain_ocr_handwriting brain_ocr_passport brain_ocr_vat_invoice brain_numbers brain_ocr_business_card brain_ocr_train_ticket brain_ocr_taxi_receipt vis-ocr_household_register vis-ocr_vis-classify_birth_certificate vis-ocr_台湾通行证 vis-ocr_港澳通行证 vis-ocr_机动车检验合格证识别 vis-ocr_车辆vin码识别 vis-ocr_定额发票识别 vis-ocr_保单识别 brain_ocr_vin brain_ocr_quota_invoice brain_ocr_birth_certificate brain_ocr_household_register brain_ocr_HK_Macau_pass brain_ocr_taiwan_pass brain_ocr_vehicle_certificate brain_ocr_insurance_doc wise_adapt lebo_resource_base lightservice_public hetu_basic lightcms_map_poi kaidian_kaidian ApsMisTest_Test权限 vis-classify_flower lpq_开放 cop_helloScope ApsMis_fangdi_permission smartapp_snsapi_base smartapp_mapp_dev_manage iop_autocar oauth_tp_app smartapp_smart_game_openapi oauth_sessionkey smartapp_swanid_verify smartapp_opensource_openapi smartapp_opensource_recapi fake_face_detect_开放Scope vis-ocr_虚拟人物助理 idl-video_虚拟人物助理 smartapp_component smartapp_search_plugin avatar_video_test b2b_tp_openapi b2b_tp_openapi_online smartapp_gov_aladin_to_xcx', 'session_secret': '20a3564eae255945e2a4a45ecc57c608'}\n" ] } ], @@ -180,7 +199,7 @@ "import requests \n", "\n", "# client_id 为官网获取的AK, client_secret 为官网获取的SK\n", - "host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=KwXkGawxh0sjOQdF9Ae9LeLb&client_secret=siprEKMp5UcRTOAngEfIOOe9x6xkqGXq'\n", + "host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=IMC1ss3Tyo3vEAdVH6jgcdv2&client_secret=Iua6KdhuDtz159rjzGeFGpqgjhnoU0zZ'\n", "response = requests.get(host)\n", "if response:\n", " print(response.json())"