분류 전체보기(84)
-
DMS
python = 3.8.8 pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 -f https://download.pytorch.org/whl/torch_stable.html pip install opencv-python==4.2.0.30 pip install tensorboardX==1.8 pip install scipy 1. 데이터셋 전처리(파일명에서 한글 삭제) import os import shutil # 카테고리 및 해당 인덱스 정의 light = ['무광원', '정면광원', '좌측광원', '우측광원', '후면광원'] # 3 location = ['계기판', '네비게이션', '룸미러', '썬바이저', '정면', '좌사이드미러', '우사이드미러'] ..
2024.04.22 -
ROS opencv
sudo apt-get install ros-noetic-opencv* sudo apt-get install ros-noetic-usb-cam sudo apt-get install ros-noetic-cv-bridge sudo apt-get install ros-noetic-cv-camera cd ~/catkin_ws/src catkin_create_pkg ros_opencv message_generation cv_bridge image_transform sensor_msgs roscpp serial std_msgs //ros_opencv_pub #include #include #include #include #include #include #include #include int main(int argc..
2024.04.17 -
ROS roslaunch
rosrun : 노드 하나를 실행할 때 사용하는 명령roslaunch : 여러 개의 정해진 노드를 동시에 실행할 때 사용하는 명령roslaunch는 ***.launch라는 xml 파일을 작성하고, 이 파일에서 실행할 노드를 정함실제 실행은 다음과 같이 함roslaunch [패키지명][roslaunch 파일]nano 에디터로 sensorsim.launch 파일을 만들고 다음 내용을 입력함***.launch 파일안에 있는 내용중Pkg: 패키지이름Type: 실제 실행할 노드의 이름(노드 명)Name: 위 type에 해당하는 노드가 실행 될 때 임시로 붙여지는 이름 Name = type 이지만, 다르게 설정할 수 있음
2024.04.17 -
ROS 파라미터
기존 서비스에 변수 입력값을 추가로 줄 수 있는 것을 ROS에서 파라미터(parameter)라고 함 이번 실습에서는 두개의 숫자를 계산하는 서비스 서버와 클라이언트를 만들고, 파라미터로 사칙연산 연산자를 정해주는 실습을 수행함 //service_server_param #include "ros/ros.h" // ROS Default Header File #include "ros_param/SrvTutorial.h"// action Library Header File #define PLUS 1 // Addition #define MINUS 2 // Subtraction #define MULTIPLICATION 3 // Multiplication #define DIVISION 4 // Division #def..
2024.04.17 -
ROS 서비스
ROS에서 서비스(Service)는 요청(request)에 응답하는 서비스 서버 노드(service server)와 요청을 하는 서비스 클라이언트(service client) 노드로 구성됨 토픽과는 다르게 한번 요청에, 한번 회신을 하는 일회성 연결이고, 요청 - 응답이 이루어지면 연결은 끊김 cd ~/catkin_ws/src catkin_create_pkg ros_service message_generation std_msgs roscpp 서비스 파일 생성 cd /home/ch/catkin_ws/src/ros_service mkdir srv cd srv nano Service1.srv Nano 에디터로 Service1.srv 파일을 연 후, 아래 데이터를 입력하고 저장 int64 a int64 b --..
2024.04.17 -
건물 영역 검출 - DeepLabV3+
0. 환경설정!pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 -f https://download.pytorch.org/whl/torch_stable.html!pip install opencv-python!pip install pandas!pip install random2!pip install seaborn!pip install numpy>=1.20.3!pip install albumentations!python3 -m pip install --user albumentations!pip install -q -U segmentation-models-pytorch albumentations> /dev/null!pip install timm==0.9.5!p..
2024.04.16