|
41 | 41 | "### 1. Clientの取得\n", |
42 | 42 | "\n", |
43 | 43 | "* `get_console_client`関数を呼び出し、`console_access_settings.yaml`に記載されている接続先情報を用いてAITRIOSに接続するためのClientを作成します。 \n", |
44 | | - "* `console_access_settings.yaml`は`tutorial_sample.ipynb`と同じディレクトリに置くことを想定していますが、都合に応じて次セル内の`console_access_settings_dir`のファイルパスを変更することで他においても動作可能です。\n", |
45 | | - "\n", |
| 44 | + "* `/workspace/src/data_loader/common/`に`console_access_settings.yaml`を作成し、`console_access_settings_dir`にファイルパスを記述してください。\n", |
46 | 45 | "\n", |
47 | 46 | "```yaml:console_access_settings.yaml\n", |
48 | 47 | "console_access_settings:\n", |
|
163 | 162 | }, |
164 | 163 | { |
165 | 164 | "cell_type": "code", |
166 | | - "execution_count": 28, |
| 165 | + "execution_count": null, |
167 | 166 | "metadata": {}, |
168 | 167 | "outputs": [ |
169 | 168 | { |
|
175 | 174 | } |
176 | 175 | ], |
177 | 176 | "source": [ |
178 | | - "device_id = devices_list[2]\n", |
| 177 | + "# devices_list配列から適当なdevice_idを選択してください。\n", |
| 178 | + "# 本チュートリアルでは、配列の先頭を選択していますが、device_idの文字列指定でも選択できます。\n", |
| 179 | + "device_id = devices_list[0]\n", |
| 180 | + "#device_id = \"sid-xxxxxxxxxxxxxxxxxxxxxxx\"\n", |
| 181 | + "\n", |
179 | 182 | "image_directories = get_image_directories(device_id)\n", |
180 | 183 | "print(image_directories)" |
181 | 184 | ] |
|
311 | 314 | } |
312 | 315 | ], |
313 | 316 | "source": [ |
| 317 | + "# device_directory_nameで取得した画像ディレクトリを選択してください。\n", |
| 318 | + "# 本チュートリアルでは先頭ディレクトリを選択しています。\n", |
314 | 319 | "images_data = get_images(device_id=device_id, device_directory_name=image_directories[0])\n", |
315 | 320 | "\n", |
316 | | - "#画像群から最新の1枚を選択\n", |
| 321 | + "# 画像群から最新の1枚を選択\n", |
317 | 322 | "image_name = images_data[-1][\"name\"]\n", |
318 | 323 | "img_base64 = images_data[-1][\"contents\"]\n", |
319 | 324 | "\n", |
|
414 | 419 | " bbox_2d = BoundingBox2d.BoundingBox2d()\n", |
415 | 420 | " bbox_2d.Init(obj_list.BoundingBox().Bytes, obj_list.BoundingBox().Pos)\n", |
416 | 421 | " buf[str(i + 1)] = {}\n", |
417 | | - " buf[str(i + 1)]['class_id'] = obj_list.ClassId()\n", |
418 | | - " buf[str(i + 1)]['score'] = obj_list.Score()\n", |
419 | | - " buf[str(i + 1)]['left'] = bbox_2d.Left()\n", |
420 | | - " buf[str(i + 1)]['top'] = bbox_2d.Top()\n", |
421 | | - " buf[str(i + 1)]['right'] = bbox_2d.Right()\n", |
422 | | - " buf[str(i + 1)]['bottom'] = bbox_2d.Bottom()\n", |
| 422 | + " buf[str(i + 1)]['C'] = obj_list.ClassId()\n", |
| 423 | + " buf[str(i + 1)]['P'] = obj_list.Score()\n", |
| 424 | + " buf[str(i + 1)]['X'] = bbox_2d.Left()\n", |
| 425 | + " buf[str(i + 1)]['Y'] = bbox_2d.Top()\n", |
| 426 | + " buf[str(i + 1)]['x'] = bbox_2d.Right()\n", |
| 427 | + " buf[str(i + 1)]['y'] = bbox_2d.Bottom()\n", |
423 | 428 | "\n", |
424 | 429 | " return buf\n", |
425 | 430 | "```\n", |
|
458 | 463 | " bbox_2d = BoundingBox2d.BoundingBox2d()\n", |
459 | 464 | " bbox_2d.Init(obj_list.BoundingBox().Bytes, obj_list.BoundingBox().Pos)\n", |
460 | 465 | " buf[str(i + 1)] = {}\n", |
461 | | - " buf[str(i + 1)]['class_id'] = obj_list.ClassId()\n", |
462 | | - " buf[str(i + 1)]['score'] = obj_list.Score()\n", |
463 | | - " buf[str(i + 1)]['left'] = bbox_2d.Left()\n", |
464 | | - " buf[str(i + 1)]['top'] = bbox_2d.Top()\n", |
465 | | - " buf[str(i + 1)]['right'] = bbox_2d.Right()\n", |
466 | | - " buf[str(i + 1)]['bottom'] = bbox_2d.Bottom()\n", |
| 466 | + " buf[str(i + 1)]['C'] = obj_list.ClassId()\n", |
| 467 | + " buf[str(i + 1)]['P'] = obj_list.Score()\n", |
| 468 | + " buf[str(i + 1)]['X'] = bbox_2d.Left()\n", |
| 469 | + " buf[str(i + 1)]['Y'] = bbox_2d.Top()\n", |
| 470 | + " buf[str(i + 1)]['x'] = bbox_2d.Right()\n", |
| 471 | + " buf[str(i + 1)]['y'] = bbox_2d.Bottom()\n", |
467 | 472 | "```" |
468 | 473 | ] |
469 | 474 | }, |
|
0 commit comments