본문 바로가기

반응형

전체 글

(859)
[ Windows ] 서버 접속 시 특정 네트워크 카드로 요청 보내기 서버에 특정 IP가 등록되어 있는 경우 다른 PC에서 접근할 경우 접근이 막힙니다.이때 등록된 IP로 가서 접속하는 방법이 필요합니다.Windows에서 특정 IP 대역(네트워크) 을 특정 NIC(인터페이스) 로 보내는 기본 방법은 두 가지입니다: 전통적인 route.exe 명령(명령 프롬프트)와 모던한 PowerShell Cmdlet(New-NetRoute). 둘 다 관리자 권한이 필요합니다.1. 준비 — 인터페이스 식별관리자 권한으로 Command Prompt(또는 PowerShell) 실행 후 인터페이스 인덱스(또는 이름/게이트웨이)를 확인합니다.CMD:route printPowerShell(권장):Get-NetIPInterface# 또는Get-NetAdapter출력에서 원하는 NIC의 IfIndex..
[ Proxmox ] SPICE로 원격 연결하기 SPICE는 Proxmox에서 제공하는 고성능 그래픽 프로토콜로,기본 웹 콘솔(VNC)보다 화면 품질, 마우스 동기화, 오디오 지원, 클립보드 공유 등에서 훨씬 쾌적합니다.아래는 Windows PC에서 Proxmox의 Windows VM에 SPICE로 연결하는 방법을 단계별로 정리했습니다.1. SPICE 클라이언트(virt-viewer) 설치Windows용 SPICE 클라이언트인 Virt-Viewer를 다운로드합니다.👉 https://virt-manager.org/download/“virt-viewer-x.x.x-win64.msi” 버전을 설치합니다.설치 시 별도 옵션은 기본값으로 두고 “Next → Install”로 진행하세요.설치가 완료되면 Remote Viewer 프로그램이 추가됩니다.(바탕화면..
[ NVIDIA ] python에서 cuda를 사용할 수 있는 지 확인하기 Jetson Orin Nano (Jetson 시리즈)는 NVIDIA GPU를 내장하고 있어서,Python에서 GPU가 제대로 인식되고 사용 가능한지 확인하는 방법은 몇 가지가 있습니다.아래는 상황별로 가장 정확하고 쉬운 방법들입니다.1. torch (PyTorch)로 GPU 사용 여부 확인Jetson은 NVIDIA의 CUDA 기반이라 PyTorch에서 확인하는 게 가장 간단합니다.import torchprint("CUDA 사용 가능 여부:", torch.cuda.is_available())if torch.cuda.is_available(): print("GPU 이름:", torch.cuda.get_device_name(0)) print("GPU 개수:", torch.cuda.device_cou..
[ Docker ] docker-compose 사용시 yml 파일 지정하기 docker compose 명령어를 사용할 때, 특정 docker-compose.yml 파일을 지정하려면 -f 옵션(--file)을 사용하면 됩니다.1. 기본 사용법docker compose -f my-compose.yml up이렇게 하면 기본 파일(docker-compose.yml) 대신 my-compose.yml 파일을 사용합니다.2. 여러 개의 파일을 함께 사용할 수도 있습니다docker compose -f docker-compose.yml -f docker-compose.override.yml up나중에 지정한 파일이 앞의 파일을 덮어씁니다(override).예를 들어 override.yml에 환경변수나 포트를 다르게 설정하면, 그것이 최종 적용됩니다.3. 백그라운드로 실행하려면docker com..
[ Flutter ] 이미지가 중앙에 표시되는 기본 화면 만들기 StatelessWidget으로만 구성하고, 화면 중앙에 이미지를 표시하는 기본 Flutter 페이지입니다.다른 UI 요소는 없이 이미지 하나만 뿌리는 예제입니다.import 'package:flutter/material.dart';class CenterImagePage extends StatelessWidget { final String imagePath; const CenterImagePage({Key? key, required this.imagePath}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( body: Center( child: Image.asset( ..
[ NVIDIA ] DeepStream - 간단하게 동영상 파일 분석해 보기 DeepStream을 아주 간단하게 테스트해볼 수 있는 예제를 아래에 소개드립니다.이 예제는 Jetson Orin Nano 기준이며, DeepStream SDK가 설치된 환경에서 샘플 영상을 사용한 객체 감지 예제입니다.1. 목표DeepStream 기본 앱인 deepstream-test1을 실행해서 YOLO 또는 ResNet 기반 객체 인식이 동작하는지 확인2. 준비 사항DeepStream SDK 설치예: JetPack 6.0 이상 + DeepStream 6.4설치 경로는 보통 /opt/nvidia/deepstream/확인:dpkg -l | grep deepstream샘플 동영상 준비cp /opt/nvidia/deepstream/deepstream/samples/streams/sample_720p.h26..
[ NVIDIA ] DeepStream 일반적인 구조와 용도 NVIDIA DeepStream(정식명칭: NVIDIA DeepStream SDK)은 NVIDIA가 제공하는 실시간 영상 스트리밍 분석(Real-time Video Streaming Analytics) 플랫폼입니다.간단히 말해, 카메라나 동영상 스트림에서 객체 인식, 추적, 분석 등을 GPU 가속으로 처리하기 위한 SDK입니다.1. 핵심 목적DeepStream은 다음과 같은 목적을 위해 만들어졌습니다:영상 기반 AI 분석 파이프라인 구축CCTV, 드론, 차량 카메라, IoT 카메라 등에서 들어오는 영상을 실시간으로 분석합니다.예: 사람, 차량, 얼굴, 번호판 인식 등.멀티 카메라 스트리밍 처리여러 개의 카메라 스트림을 동시에 GPU에서 병렬 처리할 수 있습니다.Jetson Orin 시리즈나 A100, L..
[ NVIDIA ] DeepStream 기본 객체 인식 예제 Jetson Orin Nano에서 DeepStream 기반의 YOLOv5 객체 감지 + QR 코드 인식 + 화면 오버레이까지 통합 처리하는 파이프라인을 설계아래는 다음 요소를 모두 포함한 End-to-End 예제입니다:YOLOv5 (ONNX)QR 코드 인식 (ZBar or OpenCV QRCodeDetector)화면 오버레이 (GStreamer or OpenCV window or EGL sink)DeepStream 플러그인 사용Python으로 GStreamer 처리 로직 제어 (Python binding 기반)1. 목표 시나리오캠핑카 혹은 스마트 안내 시스템에서:사람 등장 → YOLOv5로 사람 감지사람 얼굴 근처 QR 코드 탐색 → QR 코드 인식QR 콘텐츠에 따라 화면에 지도, 방향 화살표, 텍스트 ..

반응형