목록Spring/Project (16)
olrlobt
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2TPNy/btsbBcQmWzY/7tKbxrh9ryAAPFZk9c9TUk/img.gif)
Mediapipe 분석 시간 현재 내가 진행 중인 프로젝트에서는 Mediapipe의 분석 결과를 가지고 여러 가지 작업을 진행할 예정이다. 하지만 Mediapipe의 경우, 실시간 영상 데이터만을 활용하여 분석 결과를 보여주게 된다. 즉, 30초 길이의 영상의 분석 결과를 갖기 위해서는 30초간 영상을 재생하면서 데이터를 실시간으로 보내주어야만 결과 값을 얻을 수 있었다. 나는 이 점이 내가 만들 서비스에서 치명적인 문제가 될 수 있다고 생각했다. 사용자가 서비스를 이용할 때, 30초 영상을 사용하려면 30초를 기다려야 한다는 얘기니, 큰 불만사항이 될 수 있다. Mediapipe로 2배속 영상 분석 앞서 말한, 분석 시간을 줄일 수는 없을까 고민을 해 보았다. 가장 먼저 떠오른 방법은 단순히 배속된 영..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xrbvO/btr7PpSJai8/oeukXDAHcfykZSkQINlyy1/img.gif)
저번 포스팅에서 Mediapipe 분석 결과를 3D grid로 출력하는 것을 다루었다. https://olrlobt.tistory.com/54 [Pose Estimation] Mediapipe Pose 분석 결과 3D grid로 렌더링하기 토이 프로젝트 진행 중, 3D 결과 값을 보여준다면 사용자에게 더 좋은 결과를 보여 줄 수 있다고 생각하여, 3D Utils의 Grid를 이용하여 사용자에게 결과를 보여주기로 하였다. Mediapipe Media pipe는 Googl olrlobt.tistory.com PoseWolrdLandmarks가 나타내는 값 poseWolrdLandmarks는 Mediapipe 공식 홈페이지에서 엉덩이 중심의 점으로부터 meter 단위의 3D 좌표라고 안내하고 있다. 나는 당연..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AAi7K/btr7Rro5fgY/Pkke6KVu9T8QEh5xHEYRO0/img.gif)
토이 프로젝트 진행 중, 3D 결과 값을 보여준다면 사용자에게 더 좋은 결과를 보여 줄 수 있다고 생각하여, 3D Utils의 Grid를 이용하여 사용자에게 결과를 보여주기로 하였다. Mediapipe Media pipe는 Google에서 제작한 Machine Lunning Solution으로 얼굴추적, 손추적, 객체 인식과 같은 다양한 기능들을 제공한다. 자세한 내용은 이 전 포스팅에서 다루었다. https://olrlobt.tistory.com/50 [Pose Estimation] MediaPipe Pose / 미디어 파이프로 사람 포즈 감지하기 Media pipe Media pipe는 Google에서 제작한 Machine Lunning Solution으로 얼굴추적, 손추적, 객체 인식과 같은 다양한..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bTYvL4/btr64mosjwi/5JDD2bbOD6kS4GuNWYkbYk/img.gif)
FFmpeg FFmpeg는 비디오, 오디오를 처리하는 오픈소스 라이브러리이다. 대표적으로 지원하는 동작으로는 파일변환, 편집, 스트리밍, 인코딩과 디코딩 등이 있고, 비디오에서 썸네일을 자동으로 뽑아내는 곳에 자주 이용된다. 특이한 점으로는, 주로 커멘드 입력으로 동작한다. 또한, FFmpeg는 다양한 운영체제에서, 다양한 프로그래밍 언어로 사용할 수 있는 라이브러리로 제공되어, 수많은 개발자와 사용자 모두에게 유용한 기능을 많이 제공해 준다. 오늘은 FFmpeg를 이용하여 Spring boot 프로젝트에서, 클라이언트가 요청한 동영상 파일을, 2 배속하여 다시 사용자에게 보여줄 것이다. 공식 Github : https://github.com/FFmpeg/FFmpeg FFmpeg 설치 먼저, 스프링 부트..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/V8svQ/btr7whfsGwt/H90EWs5KBWLFbefFqRUPuK/img.gif)
Media pipe Media pipe는 Google에서 제작한 Machine Lunning Solution으로 얼굴추적, 손추적, 객체 인식과 같은 다양한 기능들을 제공한다. 또한, 사람의 자세 인식 Pose 추적이 가능하지만 오직 한 사람의 Pose를 추정하는 기능을 제공한다. 한 사람의 Pose를 추적하는 코드를 구현하기를 원한다면, 이 전 게시글인 아래의 포스팅을 확인하길 바란다. https://olrlobt.tistory.com/50 [Pose Estimation] MediaPipe Pose / 미디어 파이프로 사람 자세 인식 JavaScript 구현하기 Media pipe Media pipe는 Google에서 제작한 Machine Lunning Solution으로 얼굴추적, 손추적, 객체 인식..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bI0KIn/btr3IEgBF5R/NXMz5GyjqDylYyAElNheEK/img.gif)
Media pipe Media pipe는 Google에서 제작한 Machine Lunning Solution으로 얼굴추적, 손추적, 객체 인식과 같은 다양한 기능들을 제공한다. Media pipe에서 제공하는 기능들은 아래에서 확인 가능하며, 자세히는 공식 홈페이지를 참고하길 바란다. https://google.github.io/mediapipe/ Home Cross-platform, customizable ML solutions for live and streaming media. google.github.io 이 많은 기능들 중 내가 사용할 것은 Pose기능이다. Pose 기능은 사람의 자세를 탐색하는 기술로 머신러닝으로 학습한 모델을 이용하여, 이미지, 동영상, 실시간 동영상 에서의 사람의 자세를 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dWRm3C/btr3JXrQ7pO/LY0eIJczd6JZpyCyprSvj0/img.gif)
Pose Estimation Pose estimation은 인공지능 및 컴퓨터 비전 기술을 사용하여 이미지나 비디오에서 인간의 포즈(자세)를 감지하고 추정하는 기술이다. 이미지 예 : 동영상 예 : 예를 들어, 얼마 전 올렸던 kakao pose API도 여기에 속한다. https://olrlobt.tistory.com/46 [Spring boot] 카카오 포즈 / RestTemplate으로 Kakao Pose API 호출하기 카카오 포즈 Kakao Pose API 카카오 포즈(Pose) API는 이미지나 영상을 분석해 사람의 자세를 추출하는 기능을 제공한다. 이미지에서 사람들을 찾고 사람의 코, 눈, 귀, 어깨, 팔꿈치, 손목, 골반, 무릎, olrlobt.tistory.com Pose Estimati..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JH4Kh/btr06WC7O0s/eKgcTf1azaxiketlr9L1s0/img.png)
카카오 포즈 Kakao Pose API 카카오 포즈(Pose) API는 이미지나 영상을 분석해 사람의 자세를 추출하는 기능을 제공한다. 이미지에서 사람들을 찾고 사람의 코, 눈, 귀, 어깨, 팔꿈치, 손목, 골반, 무릎, 발목의 위치를 키 포인트(Key Points)로 추출한다. API에 대한 자세한 내용은 공식 홈페이지를 참조하자. https://developers.kakao.com/docs/latest/ko/pose/common Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com Spring boot에서 사용해 보기 POST /pose HTTP/..