본문 바로가기
반응형

분류 전체보기258

Gstreamer Python : mp4 filesrc 예제 구현하기 Python 으로 mp4 filesrc 예제 구현하기 Gstreamer 응용프로그램을 개발할때 Python 언어를 사용할 수 있도록 PYTHON 바인딩을 제공한다. 많이 사용하는 기능인 mp4 file 을 읽어서 pipeline 을 구성하는 예제를 구현하는 코드를 정리한다. gstreamer factory 파이프라인 예제 테스트 환경 Gstreamer 1.16.4 Python 3.8.10 gstreamer filesrc 구현하기 Gstreamer 의 ElementFactory 는 programming 을 통해 Gstreamer 플러그인을 load 하는 함수 이다. 아래의 코드는 filesrc, qtdemux, avdec_h264, h264parse, videoconvert, autovideosink 를 .. 2023. 2. 2.
Gstreamer Python : factory 파이프라인 구현하기 Python 으로 구현한 gstreamer factory 파이프라인 예제 Gstreamer 프레임워크에서 응용프로그램 개발 시, Python 언어를 사용할 수 있도록 Gstreamer -PYTHON binding 을 제공한다. plug-in 을 로드해서 파이프라인을 구성하는 예제 코드를 정리한다. gstreamer factory 파이프라인 예제 테스트 환경 Gstreamer 1.16.4 Python 3.8.10 gstreamer factory 파이프라인 프로그래밍 Gstreamer 의 ElementFactory 는 programming 을 통해 Gstreamer 플러그인을 load 하는 함수 이다. 아래의 코드는 videotestsrc 와 autovideosink 를 load 하고 하나의 pipeline.. 2023. 2. 2.
Gstreamer Python : pipeline 예제 Python 으로 Gstreamer pipeline 구현 예제 Gstreamer 프레임워크는 기본적으로는 C 언어로 프로그래밍 가능하다. 추가로 Python 언어를 사용할 수 있도록 GST-PYTHON 바인딩을 제공한다. 몇개의 예제를 통하여 python 으로 Gstreamer 를 사용하는 방법을 정리한다. Gstreamer pipeline 를 프로그래밍 해보자 예제실행환경 Python 3.8.10 Gstreamer 1.16.4 and plugins Gstreamer python 프로그래밍 리눅스 터미널에서 gst-launch-1.0 명령을 이용하여 gstreamer pipeline 을 실행할 수 있다. python 을 이용해서 gstreamer pipeline 을 실행하기 위해서 Gst.parse_la.. 2023. 2. 2.
WSL을 사용하여 Windows에 Linux 설치 WSL을 사용하여 Windows에 Linux 설치 WSL (Windows Subsystem for Linux) 는 마이크로소프트에서 제공하는 Linux 용 Window 하위 시스템이다. Window 에서 Linux 를 사용할 수 있는 기능이다. 초기 WSL 에서 호환성, 하드웨어 지원 등의 이슈가 많았다. 하지만 WSL2 로 발전되면서 많은 리눅스 개발자 들이 Windows 의 WSL 를 이용하게 되었다고 한다. 이 글에서 윈도우10에서 명령어를 통해 wsl (Version 2) 를 설치하는 방법을 정리한다. 전제조건 wsl 명령을 통해 Windows 에 Linux 를 설치하려면, Windows 10 버전 2004 이상(빌드 19041 이상) Windows 11 을 사용하고 있어야 한다. 설치 가능한 L.. 2023. 1. 28.
Ubuntu 20.04 Docker MMDetection 환경구성 Ubuntu 20.04 MMDetection 환경구성 mmdetection 는 open-mmlab 에서 개발한 computer vision 프레임워크 이다. 다양한 알고리즘 모델을 쉽게 사용할 수 있도록 미들웨어와 관련 도구를 제공한다. 이 글은 Ubuntu 20.04 에서 docker 를 이용하여 mmdetection 설치하고, 간단한 데모를 수행하는 과정을 설명한다. 테스트환경 Ubuntu 20.04.5 LTS NVIDIA GeForce RTX 3050 Ti Laptop GPU NVIDIA-SMI 515.86.01 사전작업 NVIDIA 그래픽 카드 드라이버 설치 도커를 이용하여 MMDet 을 설치하기 Docker 설치 우분투 20.04 Docker 설치는 makepluscode 의 이전 글을 참고한다.. 2023. 1. 28.
NVIDIA Dockerfile 빌드 시, GPG error MMdetection 도커 GPG error MMdetection 개발 환경 구성을 하는 과정에서 파이토치, CUDA, CUDNN 이 포함된 Docker 를 설치하였다. 이 Docker 를 설치하는 과정에서 GPG (GNU Privacy Cuard) 에러가 발생하여 수정하는 방법을 기록한다. NVIDIA Dockerfile 빌드 시, GPG error 테스트환경 Ubuntu 20.04.5 LTS NVIDIA GeForce RTX 3050 Ti Laptop GPU NVIDIA-SMI 515.86.01 Dockerfile 실행한 Dockerfile 은 다음과 같다. 이 file 을 통해 Docker 이미지를 받고, apt-get update 를 수행하였다. ARG PYTORCH="1.9.0" ARG CUDA.. 2023. 1. 27.
반응형