본문 바로가기

반응형

전체 글

(825)
[ Vim ] 화면 크기 변경하기 Vim에서 **윈도우의 세로 크기(높이)**를 조절하는 명령어는 아래와 같습니다:1. 세로 크기(높이) 조절 명령어명령어 설명:resize N현재 창의 높이를 정확히 N 줄로 설정합니다.:resize +N현재 창의 높이를 N 줄만큼 늘립니다.:resize -N현재 창의 높이를 N 줄만큼 줄입니다.Ctrl-w _현재 창을 가능한 한 높게 만듭니다.Ctrl-w =모든 창의 크기를 동일하게 맞춥니다.🖱 사용 예시:resize 20 → 현재 창의 세로 크기를 20줄로 설정:resize +5 → 현재 창을 5줄 높임:resize -3 → 현재 창을 3줄 줄임Ctrl-w _ → 현재 창을 최대한 세로로 늘림Ctrl-w = → 창이 여러 개일 때 크기를 동일하게 만듦💡 참고세로 크기(resize)는 줄 수(lin..
[ Yolo ] Yolo 기능 단계하게 정의 YOLOv5(You Only Look Once version 5)는 실시간 객체 탐지(Object Detection)를 위한 딥러닝 모델로, 속도와 정확도의 균형이 매우 뛰어난 모델입니다. Ultralytics가 개발한 이 모델은 PyTorch로 구현되어 있으며, 다양한 환경에서 쉽게 적용할 수 있는 유연한 구조를 가지고 있습니다. YOLOv5를 사용하면 다양한 기능을 구현할 수 있으며, 대표적인 기능들을 아래와 같습니다..1. 객체 탐지 (Object Detection)YOLOv5의 핵심 기능으로, 이미지나 영상에서 사물의 위치(바운딩 박스)와 클래스(예: 사람, 차, 개 등)를 동시에 예측합니다.예시: 사람, 고양이, 강아지, 자전거, 자동차 등 탐지출력: 각 객체의 클래스, 바운딩 박스 좌표, co..
[ Yolo ] Python과 Yolo 모델로 간단하게 객체 인식해 보기 YOLOv5 모델을 사용해서 counter.png 이미지에서 객체를 탐지하는 기본 코드와, 여러 기능을 확인할 수 있는 테스트 코드 예제를 만들어보겠습니다.아래 예시는 Ultralytics YOLOv5 라이브러리를 활용합니다. (pip install ultralytics 또는 pip install yolov5 환경에 따라 설치)1. YOLOv5 객체 탐지 코드 (yolo_detect.py)import torchimport cv2import matplotlib.pyplot as pltdef detect_objects(image_path: str, model_name: str = "yolov5s"): """ YOLOv5 모델로 객체를 탐지하고 결과를 반환하는 함수 :param image_pa..
[ Yolo ] 간단하게 이미지에서 객체 분석해보기 (v5, v8) Ubuntu에서 YOLO 모델을 실행하려면 몇 가지 준비 단계가 필요합니다. 크게 환경 준비 → YOLO 설치 → 실행 테스트 순서로 진행됩니다.1. 환경 준비먼저 필수 패키지를 설치합니다.sudo apt updatesudo apt install -y python3 python3-venv python3-pip git필요하다면 GPU 드라이버와 CUDA도 설치해야 합니다.CPU만 쓸 경우: PyTorch CPU 버전만 설치하면 됨GPU 사용 시: CUDA와 cuDNN이 설치되어 있어야 함PyTorch 설치 확인:pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu# GPU라면 CUDA 버전에 맞춰 설..
[ GitHub ] Personal Access Key 설정 하기 GitHub의 **Personal Access Token (PAT)**은 HTTPS를 통한 인증을 대체하는 안전한 방식입니다. 다음은 GitHub에서 Personal Access Token을 생성하고 설정하는 전체 과정입니다.1. Personal Access Token 생성GitHub 로그인👉 https://github.com/login우측 상단 프로필 → "Settings" 클릭좌측 메뉴에서 "Developer settings" 클릭"Personal access tokens" → "Tokens (classic)" 클릭(혹은 **"Fine-grained tokens"**을 선택할 수도 있지만, 대부분은 classic token으로 충분합니다.)"Generate new token (classic)" 클릭..
[ Linux ] 원격으로 데스크탑 연결하기 Linux 화면을 원격으로 연결하는 방법은 목적과 환경(예: GUI 사용 여부, 네트워크 구성, 보안 등)에 따라 다양합니다. 아래에 대표적인 방법들을 정리했습니다.1. SSH + X11 Forwarding (GUI 일부 프로그램만 원격 실행)조건: 원격 서버에 X11 forwarding이 가능해야 하고, 클라이언트는 X 서버가 있어야 함 (예: Windows의 경우 Xming, VcXsrv)설정:서버에서 /etc/ssh/sshd_config 파일 수정:X11Forwarding yes클라이언트에서 SSH 접속 시 -X 또는 -Y 옵션 사용:ssh -X user@remote_ip이후 gedit, firefox 같은 GUI 앱 실행 가능.2. VNC (Virtual Network Computing)전체 데스..
[ NVIDIA ] 초 간단하게 ONNX > Tensorrt 테스트 해보기 TensorFlow나 PyTorch 없이 ONNX 모델을 만들고 TensorRT로 변환하여 실행하는 간단한 예제를 작성해 보겠습니다.이 예제에서는 onnx 모델을 수동으로 생성한 후, 이를 TensorRT로 변환하여 실행하는 과정입니다. 이 과정에서 필요한 주요 단계는 ONNX 모델 생성, TensorRT 변환, 그리고 모델 실행입니다. 1. NVIDIA Docker Image 사용하기 docker pull nvcr.io/nvidia/l4t-tensorrt:r10.3.0-develdocker run -it --name atlas5 --runtime nvidia nvcr.io/nvidia/l4t-tensorrt:r10.3.0-devel bash 2. ONNX 모델 생성간단한 수학적 연산을 수행하는 ONN..
[ Python ] 기능 추가 후 직접 파일을 실행 해서 테스트 하기 파이썬에서 기능이 있는 파일(예: .py 파일)에 실행 코드를 직접 넣는다는 말씀이 조금 모호하지만, 다음 두 가지 경우로 해석될 수 있습니다. 상황에 맞는 것을 골라주세요:1. 파이썬 파일을 직접 실행 가능한 스크립트로 만들고 싶을 때r은 아마도 raw string (예: r"path\to\file")이거나 read 모드 (open(filename, "r"))의 의미일 수 있습니다. 그와 별개로, 일반적으로 파이썬 스크립트를 파일 내에서 직접 실행 가능한 구조로 만들고 싶다면, 아래와 같이 작성합니다.예: my_script.pydef main(): print("Hello from script!") with open("data.txt", "r", encoding="utf-8") as f: ..

반응형