본문 바로가기

전체 글18

차량 네트워크 구성요소, 침투, 방어 개요 자동차 내부 네트워크의 구성요소를 공부 후, 네트워크에 침투하는 방법과 침투 후의 공격 시나리오, 이에 대한 방어 방법에 대해 알아본다. 자동차 내부 네트워크 구성요소 ①ECU( Electronic Control Unit) ②CAN(Controller Area Network) ①ECU( Electronic Control Unit) ECU는 자동차를 전자적으로 제어하기 위해 사용되는 임베디드 장치이다. 차량 내에서 엔진 및 변속기 제어, 에어컨과 오디오와 같은 편의 기능 제공 등을 위해 ECU가 필요하다. 차량 내부에는 휠의 회전속도, 타이어 압력 등 컴퓨터들끼리 공유해야 할 정보들이 있다. ECU 들끼리 더욱 많은 연결이 필요해짐에 따라 복잡한 배선, 배선 무게 증가, 통신포트의 물리적 개수 제약 .. 2024. 2. 26.
OpenCV를 활용하여 이미지 보이기, 원본영상에 바운딩박스 시각화한 새로운 영상 만들기 OpenCV 이미지 로딩 시 주의점 OpenCV에서 imread('파일명')을 이용하여 넘파이 array형태로 가져온다. 이때 RGB형태가 아닌 BGR형태로 로딩하기 때문에 cvtColor(이미지 배열, cv2.COLOR_BGR2RGB)를 이용하여 다시 RGB형태로 바꿔준다. OpenCV를 활용하여 이미지 보이기 OpenCV의 imread()로 반환된 BGR 이미지 넘파이 배열을 그대로 시각화 하기 import cv2 cv2_image = cv2.imread('/content/data/beatles01.jpg') #cv2_image : numpy array 형태, BGR plt.figure(figsize=(10, 10)) plt.imshow(cv2_image) plt.show() imwrite()를 활용.. 2024. 2. 22.
MS-COCO 데이터 세트의 이해 MS-COCO Dataset 구성 . MS-COCO JSON 파일 예시 Reference ●https://www.inflearn.com/course/딥러닝-컴퓨터비전-완벽가이드/dashboard 2024. 2. 21.
Pascal VOC 데이터 세트 탐색하기 PASCAL VOC 2012 데이터 다운로드 받기 !mkdir ./data #data디렉토리 만들고 !wget http://host.robots.ox.ac.uk/pascal/VOC/voc2012/VOCtrainval_11-May-2012.tar #다운로드 받기 !tar -xvf VOCtrainval_11-May-2012.tar -C /content/data #data 디렉토리에 압축해제하기 JPEGImages 디렉토리에 있는 임의의 이미지 보기 import cv2 import matplotlib.pyplot as plt import os %matplotlib inline # 코랩 버전은 상대 경로를 사용하지 않습니다. /content 디렉토리를 기준으로 절대 경로를 이용합니다. # default_dir .. 2024. 2. 20.