본문 바로가기

전체 글

(15)
백엔드 구조
공인 IP, 사설 IP, 포트 포워딩 우선 IP가 무엇인지 말씀드리겠습니다. IP는 인터넷에 연결되어있는 컴퓨터의 숫자로 이루어진 고유 주소입니다. 우리는 IP주소를 이용하여 데이터를 주고 받으면서 Google, Naver 등 웹 서비스를 이용 할 수 있고 인터넷 전화 등 다양하게 활용 할 수 있습니다. IP에는 공인 IP와 사설 IP가 있습니다. 1. 공인 IP ISP(Internet Service Provider)에서 로컬 네트워크 식별을 위해 IP주소로 전세계에서 유일한 주소이고 외부에 공개되어 있어 다른 PC로부터의 접근이 가능합니다. 2. 사설 IP 사설 IP는 IPv4의 주소 부족으로 만들어진 개념으로 라우터에 의해 할당된 IP주소입니다. 사설 IP의 설명을 위해 라우터, 사설망, 외부망에대해 간단히 설명드리겠습니다. 일반적인 W..
[MacOS, Android] MediaPipe 시작하기 안녕하세요. 오늘은 Google에서 만든 Machin Learning Solution인 MediaPipe를 MacOS에 설치하는 방법과 FaceDetection Solution을 Android에 적용하는 방법을 말씀드리겠습니다. 1. Installing on macOS 작성 일자 : 2020. 08. 11 (화) 참고 링크 : https://google.github.io/mediapipe/getting_started/install.html#installing-on-macos 1.1. Prework: Install Homebrew. Install Xcode and its Command Line Tools by xcode-select --install. 1.2. Checkout MediaPipe reposi..
해상도와 화질, 비트레이트 안녕하세요. 연날리기 개발자입니다. 해상도와 화질, 비트레이트에 대해 말씀드리려고 합니다. 혹시 디지털 이미지가 컴퓨터에 어떻게 저장되는지 모르시거나 카메라, 컴퓨터에대해 잘 모르시는 분이라면 아래 글을 먼저 읽어보시길 추천드립니다. (인코딩, 디코딩) https://yeon1216.tistory.com/12 디지털 이미지는 무엇이고 컴퓨터에 어떻게 저장될까요? 안녕하세요. 연날리기 개발자입니다. 오늘은 디지털 이미지가 무엇인지, 디지털 이미지는 컴퓨터에 어떻게 저장되는지 말씀드리겠습니다 디지털(Digital)은 무엇일까요? 디지털(Digital)은 'Digit'과 yeon1216.tistory.com 우선 픽셀과 해상도에 대해 간단히 말씀드리겠습니다. 픽셀 (Pixel, 화소) 디지털 이미지를 구성하는..
디지털 이미지는 무엇이고 컴퓨터에 어떻게 저장될까요? 안녕하세요. 연날리기 개발자입니다. 오늘은 디지털 이미지가 무엇인지, 디지털 이미지는 컴퓨터에 어떻게 저장되는지 말씀드리겠습니다 디지털(Digital)은 무엇일까요? 디지털(Digital)은 'Digit'과 '-al'의 합성어입니다. Digit의 의미는 Cambridge Dictionary에 따르면 'any one of the ten numbers 0 to 9'라고 나와있습니다. 즉, 0~9 사이의 숫자를 의미합니다. 접미사 '-al'은 Cambridge Dictionary에 'used to add the meaning "connected with" to adjectives, or "the action of" to nouns:' 라고 나와있습니다. 한국말로 직역하면 '"연결된"이라는 의미를 형용사에 추가..
코덱 코덱이란, 압축을 하고(인코딩) 또 압축을 푸는(디코딩) 하나의 프로그램 MPEG, MP4등의 용어는 동영상 포맷을 나타내는 확장자이며, 파일의 포맷에 따라 지원되는 압축방식이 코덱이다. 그리고 코덱에 따라 압축 방식도 다르기 때문에 해당 동영상 파일에 맞는 코덱 프로그램이 있어야 동영상 파일 재생이 가능하다. (코덱마다 인코딩, 디코딩 알고리즘 자체가 다름) 인코딩이란, 영상장비에서 촬영된 영상을 전송하기에는 파일 사이즈가 너무 커지므로 용량이 큰 파일을 작게 만들어주는 과정 디코딩이란, 인코딩된 영상을 그냥 볼 수 없으므로 본래의 영상을 재생할 수 있게 압축을 푸는 기술 코덱의 종류 MJPEG, H.264, Divx, Xvid, MPEG, INDEO, Quick Time, FLV, DV, MP4, H..
Linux 사용자 권한 (chmod) https://gracefulprograming.tistory.com/111
Maven이 뭐야? 우분투에 수동 설치도 하자 그리고 프로젝트 생성 Maven의 사전적 의미는? 전문가 Maven이란? 메이븐은 자바기반의 빌드 도구이며, 플러그인을 설치하면 리포팅과 문서화, 각종 테스트와 검사를 수행할 수 있는 확장 가능한 구조를 가지고 있다. Maven 공식 홈페이지는 뭐야? Apache Maven Project http://maven.apache.org/ 공식홈페이지에서 설명하는 Apache Maven - 프로젝트 관리 및 이해 도구 - POM(Project Object Model) 개념을 기반으로 중앙 정보에서 프로젝트의 빌드, 보고 및 문서를 관리 할 수 있음 Maven이 생긴 이유? 빠른 기간동안 계속해서 늘어나는 라이브러리 추가, 프로젝트를 진행하며 라이브러리의 버전 동기화의 어려움을 해소하고자 빌드 도구를 만들어짐 빌드가 뭐야? 빌드는 '..