일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- nodejs 기초
- 성적평균
- softeer
- c언어 스코프
- 삼성전자 #영상디스플레이사업부 # VD사업부 #면접후기
- Spakrfun Edge
- 코테기출
- Python
- c언어 정적변수
- 코딩테스트 기출
- c언어 라이프타임
- Sparkfun Edge 프로젝트
- GStreamer tutorial
- 수퍼컴퓨터 클러스터
- 통근버스 출발 순서 검증하기
- c언어 static
- 플레이페어 암호
- 소프티어
- 사물인식 최소 면적 산출 프로그램
- GStreamer
- c언어 지역변수
- SKT FLYAI
- 삼성 B형
- c언어 전역변수
- GStreamer 튜토리얼
- C++
- MacOS 설치
- C++해설
- 지도 자동 구축
- Sparkfun Edge Example
- Today
- Total
목록전체 글 (29)
mulll
재미있어 보이는 Sparkfun Edge 카메라 관련 예제 프로젝트가 있어서 실행해 보았고 실행과정 및 실행 도중 해결한 문제점을 위주로 포스팅을 통해 정리하고자 한다. Himax 카메라가 읽은 프레임을 호스트 PC에 비트맵 형식으로 Serial 유선전송하는 간단하지만 새로운 프로젝트 수행에 기반이 되는 흥미로운 프로젝트인 것 같다. 개발 OS: Ubuntu 20.04.3 LTS / 64-bit 하드웨어 구성 SparkFun Edge Development Board - Apollo3 Blue Himax CMOS Imaging Camera - HM01B0 Reversible USB A to C Cable - 2m SparkFun Serial Basic Breakout - CH340C and USB-C 0...
1월부터 2월까지 6주간 삼성전자에서 주관하는 알고리즘 특강을 수강하게 되어 기록해보고자 합니다. 1. 신청 1월과 7월에 한 번씩 대학생(재학생 / 휴학생 / 졸업생 모두 포함)을 대상으로 알고리즘 역량 강화교육이 열리는 것을 알게 되었고 2023 동계 대학생 알고리즘 특강 강화 교육에 신청하게 되었습니다. 2. 입과 테스트(사전 문제 풀이) 입과 테스트 포함 모든 문제 풀이 및 테스트는 SW Expert Academy에서 진행되었고 입과 테스트는 약 5일의 기간 내에 문제풀이를 자유롭게 하면 되는 시스템이었습니다. 2문제를 모두 맞췄어도 떨어지신 분을 보니 이번에는 2문제를 모두 맞춘 사람만 교육 입과에 통과한 것 같고 솔빙 클럽의 회원 수로 보았을 때 약 400명의 인원이 교육에 참여한 것 같습니다..
Simple Code: import cv2 RTSP_URL = "rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mp4" cap = cv2.VideoCapture(RTSP_URL) while(cap.isOpened()): ret, frame = cap.read() cv2.imshow('frame', frame) if cv2.waitKey(20) & 0xFF == ord('q'): break cap.release() cv2.destroyAllWindows() Result:
메인 페이지: https://mulll.tistory.com/23 [GStreamer] GStreamer 이해하기 GStreamer에 대해 포스팅하고자 합니다. GStreamer에 대한 포스팅을 업로드할 때마다 이 페이지를 업데이트할 예정입니다. 대부분의 포스팅은 아래의 GStreamer 공식 문서와 Github를 참고합니다. https://gs mulll.tistory.com 출처: https://gstreamer.freedesktop.org/documentation/tutorials/basic/concepts.html?gi-language=c 목표 이전 튜토리얼에서는 어떻게 자동으로 파이프라인을 구성하는지 알아보았습니다. 이번에는 각각의 element를 인스턴스화하고 element를 묶어서 파이프라인..
변수는 변수의 종류마다 다른 스코프와 라이프타임을 가지며 또한 변수의 종류는 전역 변수, 정적변수(정적 전역 변수, 정적 지역 변수), 지역변수로 나뉜다. 힙에 동적 할당되는 벡터와 같은 동적 배열도 있지만 이 포스팅에서는 다루지 않을 것이다. 라이프타임: 변수가 생성될 때와 소멸될 때 스코프: 변수에 접근할 수 있는 영역 라이프타임 라이프타임의 경우 정적 변수와 전역 변수는 프로세스가 실행될 때 생성이 되며 프로그램 종료 시에 소멸한다. 하지만 지역 변수의 경우 프로세스가 실행될 때가 아닌 지역 변수가 선언된 함수가 호출되었을 시에 생성이 되며 함수가 종료 시에 사라진다. 스코프 다음은 접근 가능 영역에 대해서 알아본다. 정적 지역 변수과 지역변수의 경우, 당연히 중괄호 내부에서만 접근이 가능하다. 함..
메인 페이지: https://mulll.tistory.com/23 출처: https://gstreamer.freedesktop.org/documentation/tutorials/basic/hello-world.html?gi-language=c 목표 개발환경을 설치하면 가장 먼저 Hello world를 출력해보듯이 GStreamer는 멀티미디어를 다루는 프레임워크이므로 샘플 비디오를 재생해본다. C언어를 처음 배울 때, #include나 int main 등의 낯선 키워드들이 등장하지만 나중에는 어려운 내용이 아니게 느껴지는 것처럼 아래의 코드 양에 놀라지 않아도된다. Hello world GStreamer가 설치되어 있다면 basic-tutorial-1.c 파일을 생성하고 아래의 코드를 복사 붙여넣기 한다..
메인 페이지: https://mulll.tistory.com/23 GStreamer 이해하기 GStreamer에 대해 포스팅하고자 합니다. GStreamer에 대한 포스팅을 업로드할 때마다 이 페이지를 업데이트할 예정입니다. 대부분의 포스팅은 아래의 GStreamer 공식 문서와 Github를 참고합니다. https://gs mulll.tistory.com Run the following command: 아래의 명령을 Terminal 창에 입력한다. apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plug..
메인 페이지: https://mulll.tistory.com/23 GStreamer 이해하기 GStreamer에 대해 포스팅하고자 합니다. GStreamer에 대한 포스팅을 업로드할 때마다 이 페이지를 업데이트할 예정입니다. 대부분의 포스팅은 아래의 GStreamer 공식 문서와 Github를 참고합니다. https://gs mulll.tistory.com Prerequisties MacOS에 GStreamer SDK를 설치하기 위해서는 XCode 3.2.6 버전 이상이 필요합니다. Download and install the SDK 아래 다운로드 주소에서 macOS의 runtime installer 과 development installer 패키지를 설치한다. homebrew를 통해 설치할 수도 있다...