printf("ho_tari\n");

[지능] AI 비전 감시 간이 시스템 구축 3일차 본문

두산 로보틱스 부트캠프 ROKEY/실무 프로젝트

[지능] AI 비전 감시 간이 시스템 구축 3일차

호타리 2024. 11. 7. 22:19

2024.11.7

 

오늘은 usb webcam을 이용해서 YOLO로 학습된 이미지와 실시간으로 촬영되는 이미지를 통해 객체를 탐지하고 경게 구역을 침범 했을 때 화면이 빨간색으로 깜빡거리며 경보를 하게 되는 프로그램을 ROS2를 사용하여 publish하고 subscribe하였다.

 

publish를 하는 코드를 통해 usb webcam이 객체 탐지 박스를 형성하고 지정되어 있는 경계 구역에 객체 탐지 박스가 침법을 하게되면 화면이 전체적으로 빨간색으로 깜빡거리게 되는 기능이 들어있고 이 데이터를 송신해서 subscribe 코드에서는 받은 데이터를 화면으로 송출하도록 설계했다.

 

 

그 후에는 화면 송출을 Flask를 통해 설계한 웹페이지에 출력되게 하기 위해 코드르 수정하였다.

 

이 다음 단계로는 Flask 웹페이지에 usb webcam의 화면과 AMR 터틀봇의 카메라 화면이 송출되도록 하고 각각의 화면에서 YOLO를 통해 탐지한 객체들의 정보를 SQLite3 이용하여 데이터를 저장하고 영상 화면 밑에 정보를 출력할 수 있도록 설계할 예정이다. 또한, Flask를 통해 설계한 웹페이지는 로그인 화면을 통해 로그인이 먼저 진행이 되고 로그인에 성공하였을 때, 영상 화면이 송출되는 페이지로 넘어갈 수 있도록 할 것이다.

 

 

 

flask_pub.py
0.00MB
flask_node.py
0.00MB