Ultimate Vocal Remover GUI 튜토리얼설치하기 및 키세팅설치 링크설치 한 후에C:\Ultimate Vocal Remover 에 UVR_Launcher.exe를 실행시킵니다.아래쪽에 start processing 옆에 설정 버튼을 누르고Download Center 탭을 클릭하면 아래와 같이 나오는데요여기서 딥러닝 모델을 다운로드하기 위한 키를 입력해야합니다.아래 열쇠모양을 누릅니다.모델 다운로드 키 02aeb35c203ed0a9 를 입력하고 Confirm을 누르면 Download Center에서 여러 모델을 다운로드 받으실 수 있습니다.보통 하나의 모델로 음원을 추출하는 것 보다는 여러 모델을 앙상블로 음원을 추출하여 평균을 내는게 더 높은...
안녕하세요 오랜만에 돌아온 OpenCV 강의입니다. 오늘은 OpenCV를 이용해서 좀 더 이미지를 심층적으로 다뤄볼 예정입니다. 1. 기본적인 데이터 타입 저번 시간에 기본적으로 사용되는 데이터 타입이 Mat을 이용하여 이미지를 저장해보았습니다. 기본적으로 이미지는 헤더와 픽셀 데이터가 포함 된 메모리 영역으로 저장되는데요. 이미지 헤더(Header)란 컴퓨터가 이미지를 읽을 때 필요한 정보들을 말하는데요. C언어에서도 미리 정의한 함수들을 넣는 장소를 헤더 파일이라고 하듯 이미지에서도 미리 정의한 이미지 정보들을 헤더에 넣어놓습니다. 예를들면...
[Open Source] 누구나 10초만에 MR 제거 및 추출 할 수 있는 툴! (Singing Voice Seperation, MR 제거, MR 추출)
By New AI Engineer - 11월 08, 2020


보컬, 음원 분리 파이썬 오픈소스 Spleeter 이번에 소개드릴 오픈소스는 Singing voice separation with deep U-NET convolutional networks 논문의 모델로 만든 음원분리 툴입니다. Spleeter라는 이름으로 파이썬 패키지로 배포되고 있습니다. 우리는 흔히 MR제거, MR 추출이라고 부르며 프로그램을 활용하고 있습니다.Convolutional U-NET 기반의 성능 좋고, 간단하게 사용할 수 있는 툴이 있어서 이번에 소개해드립니다.논문에 대한 자세한 리뷰는 추후에 작성하여 공유드리겠습니다.U-NET 기반 음원 분리 네트워크 구조 음원분리란 한 음원에 여러가지...
1. What is OpenCV? An abbreviation of Open Source Computer Vision, an open source library that can be used for image/video processing. OpenCV is released under a BSD license, so it's free for academic and commercial use. Therefore, Even if you make money using OpenCV, many companies or individual developers do not share the source code and pay the license fee. "The Berkeley...


안녕하세요. 오늘 다뤄볼 내용은 OpenCV를 debugging하는 tool 하나를 소개해드리는 시간을 갖도록 하겠습니다. 1. Image Watch 설치 OpenCV 디버깅 툴 이름은 이미지 워치인데요. 이곳에서 받으시면 됩니다.<Image Watch 다운로드> 요구사항 Visual Studio 2012 버전 이상이 필요합니다. 영상처리하면서 가장 귀찮은 작업을 덜어주는 툴입니다. 영상을 읽고 처리 도중에 dump data를 만들어서 저장하고 다시 확인하는 귀찮은 작업을 덜어줄 수 있습니다. 이미지 워치는 cv::Mat에 들어있는 이미지를 읽어서 파일로 저장하지...







1. 주파수(Frequency)란 무엇인가? 우리가 물리시간에 배웠던 주파수가 무엇일까요? 주파수의 개념 주파수의 정의는 주기성을 갖는 신호가 1초동안 몇번이나 동일한 파형을 지나갔는가 대한 수를 나타냅니다. 즉 주기의 역수가 되는것이죠. 예를들어 sin 형태의 파형을 가진 신호가 하나 있다고 가정했을 때 sin이 1초동안 한 주기가 지나갔다 - 1Hz sin이 1초동안 두 주기가 지나갔다 - 2Hz 결국 신호가 빠르게 변할 수록 주파수가 커지는 것입니다. 위에 그림에서 봤을때 가장 변화가...



안녕하세요. 오늘은 오디오 Speex 코덱의 모듈인 AEC와 RES 부분을 따서 api화 해보았습니다. 1. Speex란 무엇인가 먼저 Speex 코덱이란 음성 통화를 목적으로 만들어진 오디오 코덱인데요. 내부에 통화 품질 향상을 위한 여러가지 모듈이 들어있습니다. denoise, dereverb, AGC, AEC, RES, VAD와 같이 음성처리에 필요한 여러가지 모듈을 오픈소스화하여 제공하고 있습니다. <Speex 공식 사이트> 2. 모듈에 대한 설명 Noise Reduction(관련 위키) 음성 통화에서 생길 수 있는 여러가지 노이즈(통화자의...



안녕하세요. 오늘은 Computer Vision 분야의 Object detection 분야에서 널리 쓰이는 YOLO(You olny look once)에 대해서 튜토리얼을 진행합니다. 1. YOLO란 무엇인가? 먼저 Computer Vision에서 Object detection이란 사진에 있는 물체를 찾아내는 알고리즘을 말합니다. Yolo Object detection example 대충 감이 오시죠? 어떤 이미지을 넣으면 어떤 사물이 있는지 어디에 있는지 알 수 있습니다. YOLO는 이러한 다양한 프로젝트에 활용되는 CNN 기반의 대표적인 알고리즘 중 하나입니다. 최적화가 굉장히 잘되어...
안녕하세요. 신호처리 엔지니어입니다. 제가 전자공학과 출신이라서 스스로 느끼지만 주변에 컴퓨터공학 전공이 아닌 분들은 Linux에 익숙하지 않기 때문에 오픈소스를 활용하는데 큰 어려움을 겪는 분들이 많다는 것을 알게되었습니다. 그래서 비전공자들이 오픈소스를 이용하는데 도움이 될 수 있도록 신호처리 관련 완성도 높은 오픈소스 설치 및 튜토리얼을 연재하도록 하겠습니다. ...


안녕하세요. 여러분들이 OpenCV를 이용하는 이유는 영상 및 비디오를 처리하는 모듈을 개발하기 위함일텐데요. 그렇다면 가장 기본이 되는 이미지 및 비디오를 데이터를 읽어오고 윈도우 화면에 출력해보는 시간을 갖도록 하죠. 1. OpenCV의 기본 자료형인 Mat 클래스 우리가 흔히 보는 화면은 2차원의 LED 배열로부터 화면의 색과 밝기를 표현합니다. 그림 1. LED 디스플레이 array 다들 휴대폰 화면을 가까이서 자세히 보면 이런 형태의 모양이 보일겁니다. TV를 가까이서 보신 분들은...