Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

close #KLI-193 配置エリアAでの撮影動作の実装 #7

Merged
merged 8 commits into from
Sep 12, 2024

Conversation

takahashitom
Copy link
Collaborator

@takahashitom takahashitom commented Sep 10, 2024

チェックリスト

  • format(autopep8) している
  • コーディング規約(pep8)に準じている
  • チケットの完了条件を満たしている

変更点

  • 物体検出を行うための処理 src/detect_object.py, yolo/ の追加
  • src/server/flask_server.py に物体検出を行う画像を受け取り、物体検出を行いその結果を返すエンドポイントを追加

メモ

競技システムに送る処理がまだありません。すみません。

動作テスト

notionにあります

Copy link

Copy link
Contributor

@bizyutyu bizyutyu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

少しだけコメントを残してます。お疲れ様。
LGTM

Comment on lines +92 to +93
upload_folder = os.path.join(os.path.dirname(__file__), 'image_data')
os.makedirs(upload_folder, exist_ok=True)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
upload_folder = os.path.join(os.path.dirname(__file__), 'image_data')
os.makedirs(upload_folder, exist_ok=True)
# 画像を保存するファイルが存在しない場合は生成する
upload_folder = os.path.join(os.path.dirname(__file__), 'image_data')
os.makedirs(upload_folder, exist_ok=True)

Comment on lines +108 to +113
cls = int(objects[0][5])
empty_file = os.path.abspath(f"{cls}_skip_camera_action.flag")

# 空のフラグ管理用ファイルを作成
with open(empty_file, 'w') as file:
pass
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

99行目に# 取得した画像に対し物体検出を行うって書くなら、コメント移動すべきな気がする。コメント内容は好みです。

Suggested change
cls = int(objects[0][5])
empty_file = os.path.abspath(f"{cls}_skip_camera_action.flag")
# 空のフラグ管理用ファイルを作成
with open(empty_file, 'w') as file:
pass
# 検出した分類名フラグ管理用ファイルを作成
cls = int(objects[0][5])
cls_name_file = os.path.abspath(f"{cls}_skip_camera_action.flag")
with open(cls_name_file, 'w') as file:
pass

@bizyutyu bizyutyu merged commit 888cabf into main Sep 12, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants