본문 바로가기

전체 글

(37)
음성 주파수 분해 푸리에 변환(Fourier Transform) : 임의의 비주기 함수를 주파수 도메인으로 나타냄 신호 데이터 분해하는 대표적인 방법으로, 모든 주기적인 신호는 주파수가 다른 삼각함수 조합으로 표현할 수 있음. ① 연속 푸리에 변환 (CTFT, Continuous Time Fourier Transform) = 일반적으로 푸리에 변환이라하면 연속 푸리에 변환을 지칭함. ② 이산 푸리에 변환 (DFT, Discrete Fourier Transform) :이산적인 입력신호를 이산치 주파수 축으로 분해 ③ 고속 푸리에 변환 (FFT, Fast Fourier Transform) : 이산 푸리에 변환의 항들을 우함수(even function)와 기함수(odd function)로 모아서 급수를 빠르게 계산하기 위한 알..
Audacity Window 빌드 (python, cmake사용) Audacity는 오디오 편집 프로그램인데, 빌드해서 사용해야해서 CMake로 빌드를 하게 되었다. CMake GUI로 ITK, VTK, OpenCV 등등 여러가지를 빌드를 많이 했어서 크게 어려움이 없을거라 생각했다... 빌드를 하다보니 계속 라이브러리 필요한게 없다고 그래서 conan, wxWighets등을 별도로 깔아서 이것들도 빌드를 하고, directory 설정을 해줬는데도 계속 Configure에러가 났다. 진짜 하루를 거의다 날리고 오늘 Python에 CMake 패키지를 설치하고 한방에 빌드를 하게되었다 ^^.. 1. Audacity Github에서 git clone을 하여 다운로드를 받는다 https://github.com/audacity/audacity GitHub - audacity/a..
동영상 클립 만들기 / 원하는 구간 자르기 pip install moviepy Python의 moviepy패키지를 이용하면 간단하게 클립영상을 만들 수 있다. 아래 코드에 동영상의 path, 원하는 구간의 시작시간, 원하는 구간의 끝시간 으로 clip_video를 만들고, clip_video.write_videofile(save_path) 로 클립영상을 저장할 수 있다. from moviepy.editor import VideoFileClip, concatenate_videoclips def make_clip_video(path,save_path, start_t, end_t): clip_video = VideoFileClip(path).subclip(str_time(start_t), str_time(end_t)) clip_video.write_v..
터미널에서 바로 pycharm 실행 sh pycharm경로/bin/pycharm.sh #!/bin/bash sh /home/user/pycharm/bin/pycharm.sh
[Linux/Ubuntu] ^M bad interpreter 에러 https://m.blog.naver.com/muri1004/220690434778 [에러] ^M bad interpreter 에러 해결 방법 bash 스크립트 파일을 실행하려는데 에러가 난다. 에러메세지 $ ./run.sh bash: ./run.sh: /bin/bash^M: b... blog.naver.com 위 블로그에서 해당내용을 찾아서, 문제를 해결하였음. window에서 만든 파일의 맨 마지막에 ^M이 들어감. Ubuntu내에서 shell script를 만들어서 실행하니 문제가 해결됨.
6 DOF(Six Degrees Of Freedom) 위키백과 : https://ko.wikipedia.org/wiki/6_%EC%9E%90%EC%9C%A0%EB%8F%84 6 자유도 - 위키백과, 우리 모두의 백과사전 6 자유도(六自由度, Six degrees of freedom, 6DOF)는 항공기의 여섯 개의 운동방향을 말한다. 흔히 로봇공학에서의 6자유도 중 3자유도는 Position(위치)이며 나머지 3자유도는 Orientation(자세)이라 한다.항 ko.wikipedia.org
공부해야할 자료 목록 책 - Multiple View Geometry in Computer Vision, 2nd Edition (Richard Hartley, Andrew Zisserman) - Probabilistic Robotics (Early Draft) (Sebastian Thrun, Wolfram Burgard, Dieter Fox) - State Estimation for Robotics - 칼만 필터는 어렵지 않아 - 입문 Visual SLAM https://adioshun.gitbooks.io/deep-slam/content/SLAM-kr-Tutorial/ 알고리즘 - 모션 벡터(Optical Flow) - motion tracking - 칼만필터 - LPF(Low Pass Filter)
SLAM(Simultaneous localization and mapping) SLAM(Simultaneous localization and mapping) : 동시 배치 및 지도 제작 - 주변 환경에 대한 사전 정보가 없는 상황에서 특정한 센서를 이용해, 이동 중에 환경의 모델을 확립하고, 자신의 움직임을 추정. - 센서가 주로 카메라인 경우 Visual SLAM임. - SLAM의 목적은 "localization", "mapping" 두 가지 문제를 해결 하는 것. > 대략 이런 개념인것만 인터넷 서치로 찾아 보았다. 좀더 쉽고 이해하기 편한 자료를 찾다 보니 아래 유튜브를 찾았다. 나처럼 아예 SLAM을 처음 공부하는 사람에게 너무 추천하는 youtube임 정말 기초적인 내용과 핵심을 잘 정리해주셨음! https://www.youtube.com/watch?v=067HSmDvXd..