1 |
1
전자 장치가 동영상 내의 인물의 인상을 변경하는 방법에 있어서, 상기 동영상의 제1 프레임 내의 제1 얼굴 이미지로부터 추출된 제1 특징점들(landmark points)에 기초하여, 얼굴 요소들을 식별하는 단계;상기 얼굴 요소들의 크기 및 모양 중 적어도 하나를 변경하기 위하여, 상기 얼굴 요소들을 구성하는 특징점들 중 적어도 하나의 위치를 변경하는데 이용되는 제1 거리 벡터를 결정하는 단계;상기 제1 거리 벡터에 따라 상기 제1 얼굴 이미지를 변형하는 단계;상기 동영상으로부터 상기 제1 프레임에 인접한 제2 프레임을 추출하는 단계; 및상기 제1 프레임 내의 상기 제1 얼굴 이미지 및 상기 제2 프레임 내의 제2 얼굴 이미지의 차이에 기초하여, 상기 제2 얼굴 이미지를 변형하는 단계;를 포함하는, 방법
|
2 |
2
제 1 항에 있어서, 상기 방법은, 상기 얼굴 요소들 간의 배치를 변경하기 위하여, 상기 제1 특징점들 중 적어도 하나의 위치를 변경하는데 이용되는 제2 거리 벡터를 결정하는 단계;를 더 포함하며,상기 제1 얼굴 이미지를 변형하는 단계는, 상기 제1 거리 벡터 및 상기 제2 거리 벡터 중 적어도 하나에 따라, 상기 제1 얼굴 이미지를 변형하는 것인, 방법
|
3 |
3
제 2 항에 있어서, 상기 제1 얼굴 이미지를 변형하는 단계는, 상기 제1 특징점들에 기초하여, 상기 제1 얼굴 이미지를 복수의 삼각형으로 구분하는 단계; 및 상기 제1 거리 벡터 및 상기 제2 거리 벡터 중 적어도 하나에 따라, 상기 복수의 삼각형의 꼭지점들의 위치를 이동하는 단계;를 포함하는, 방법
|
4 |
4
제 2 항에 있어서, 상기 제2 얼굴 이미지를 변형하는 단계는, 변형 전의 상기 제1 얼굴 이미지 내의 상기 제1 특징점들과, 상기 제1 특징점들에 대응되는 상기 제2 얼굴 이미지 내의 제2 특징점들의 차이를 나타내는 제3 거리 벡터를 결정하는 단계; 변형 후의 상기 제1 얼굴 이미지 내에서, 변형 전의 상기 제1 얼굴 이미지 내의 상기 제1 특징점들에 대응되는 제3 특징점들을 추출하는 단계;상기 제3 특징점들 및 상기 제3 거리 벡터에 기초하여, 상기 제2 얼굴 이미지 내의 제4 특징점들을 결정하는 단계; 및상기 제4 특징점들에 기초하여, 상기 제2 얼굴 이미지를 변형하는 단계;를 포함하는, 방법
|
5 |
5
제 4 항에 있어서, 상기 제4 특징점들에 기초하여 상기 제2 얼굴 이미지를 변형하는 단계는, 상기 제2 특징점들에 기초하여, 상기 제2 얼굴 이미지를 복수의 삼각형으로 구분하는 단계; 및상기 제4 특징점들의 위치에 따라, 상기 복수의 삼각형의 꼭지점들의 위치를 이동하는 단계;를 포함하는, 방법
|
6 |
6
제 2 항에 있어서, 상기 제2 얼굴 이미지를 변형하는 단계는, 상기 제2 얼굴 이미지 내에서, 변형 전의 상기 제1 얼굴 이미지 내의 상기 제1 특징점들에 대응되는 제2 특징점들을 추출하는 단계; 상기 제2 특징점들에 기초하여, 상기 제2 얼굴 이미지를 복수의 삼각형으로 구분하는 단계; 및상기 제1 거리 벡터 및 상기 제2 거리 벡터 중 적어도 하나에 따라, 상기 복수의 삼각형의 꼭지점들의 위치를 이동하는 단계;를 포함하는, 방법
|
7 |
7
제 2 항에 있어서, 상기 방법은, 복수의 인상 타입들 중에서 목표 인상 타입을 선택하는 사용자 입력을 수신하는 단계; 를 더 포함하는, 방법
|
8 |
8
제 7 항에 있어서, 상기 방법은,상기 제1 얼굴 이미지와 기 설정된 수치 이상의 유사도를 갖는 복수의 비교 대상 얼굴 이미지를 획득하는 단계; 및상기 복수의 비교 대상 얼굴 이미지 중에서, 상기 선택된 목표 인상 타입에 대응되는 비교 대상 얼굴 이미지를 선택하는 단계;를 더 포함하는, 방법
|
9 |
9
제 8 항에 있어서, 상기 제1 거리 벡터를 결정하는 단계는, 상기 선택된 비교 대상 얼굴 이미지로부터 추출된 특징점들 중에서, 상기 선택된 비교 대상 얼굴 이미지의 얼굴 요소들의 크기 및 모양을 결정하는 특징점들 간의 거리 벡터를 상기 제1 거리 벡터로 결정하는 것인, 방법
|
10 |
10
제 8 항에 있어서, 상기 제2 거리 벡터를 결정하는 단계는, 상기 선택된 비교 대상 얼굴 이미지로부터 추출된 특징점들 중에서, 상기 선택된 비교 대상 얼굴 이미지의 얼굴 요소들 간의 배치를 결정하는 특징점들 간의 거리 벡터를 상기 제2 거리 벡터로 결정하는 것인, 방법
|
11 |
11
전자 장치에 있어서, 동영상의 제1 프레임 내의 제1 얼굴 이미지로부터 추출된 제1 특징점들에 기초하여 얼굴 요소들을 식별하고, 상기 얼굴 요소들의 크기 및 모양 중 적어도 하나를 변경하기 위하여 상기 얼굴 요소들을 구성하는 특징점들 중 적어도 하나의 위치를 변경하는데 이용되는 제1 거리 벡터를 결정하며, 상기 제1 거리 벡터에 따라 상기 제1 얼굴 이미지를 변형하고, 상기 동영상으로부터 상기 제1 프레임에 인접한 제2 프레임을 추출하며, 상기 제1 프레임 내의 상기 제1 얼굴 이미지 및 상기 제2 프레임 내의 제2 얼굴 이미지의 차이에 기초하여, 상기 제2 얼굴 이미지를 변형하는 제어부; 및상기 변형된 제1 얼굴 이미지 및 상기 변형된 제2 얼굴 이미지를 저장하는 메모리;를 포함하는, 전자 장치
|
12 |
12
제 11 항에 있어서, 상기 제어부는, 상기 얼굴 요소들 간의 배치를 변경하기 위하여 상기 제1 특징점들 중 적어도 하나의 위치를 변경하는데 이용되는 제2 거리 벡터를 결정하고, 상기 제1 거리 벡터 및 상기 제2 거리 벡터 중 적어도 하나에 따라 상기 제1 얼굴 이미지를 변형하는, 전자 장치
|
13 |
13
제 12 항에 있어서, 상기 제어부는, 상기 제1 특징점들에 기초하여 상기 제1 얼굴 이미지를 복수의 삼각형으로 구분하고, 상기 제1 거리 벡터 및 상기 제2 거리 벡터 중 적어도 하나에 따라 상기 복수의 삼각형의 꼭지점들의 위치를 이동하는, 전자 장치
|
14 |
14
제 12 항에 있어서, 상기 제어부는, 변형 전의 상기 제1 얼굴 이미지 내의 상기 제1 특징점들과, 상기 제1 특징점들에 대응되는 상기 제2 얼굴 이미지 내의 제2 특징점들의 차이를 나타내는 제3 거리 벡터를 결정하고, 상기 변형된 제1 얼굴 이미지 내에서, 변형 전의 상기 제1 얼굴 이미지 내의 상기 제1 특징점들에 대응되는 제3 특징점들을 추출하며, 상기 제3 특징점들 및 상기 제3 거리 벡터에 기초하여 상기 제2 얼굴 이미지 내의 제4 특징점들을 결정하고, 상기 제4 특징점들에 기초하여 상기 제2 얼굴 이미지를 변형하는, 전자 장치
|
15 |
15
제 14 항에 있어서, 상기 제어부는, 상기 제2 특징점들에 기초하여, 상기 제2 얼굴 이미지를 복수의 삼각형으로 구분하고, 상기 제4 특징점들의 위치에 따라 상기 복수의 삼각형의 꼭지점들의 위치를 이동하는, 전자 장치
|
16 |
16
제 12 항에 있어서, 상기 제어부는, 상기 제2 얼굴 이미지 내에서, 변형 전의 상기 제1 얼굴 이미지 내의 상기 제1 특징점들에 대응되는 제2 특징점들을 추출하고, 상기 제2 특징점들에 기초하여 상기 제2 얼굴 이미지를 복수의 삼각형으로 구분하며, 상기 제1 거리 벡터 및 상기 제2 거리 벡터 중 적어도 하나에 따라 상기 복수의 삼각형의 꼭지점들의 위치를 이동하는, 전자 장치
|
17 |
17
제 12 항에 있어서, 복수의 인상 타입들 중에서 목표 인상 타입을 선택하는 사용자 입력을 수신하는 입력부;를 더 포함하며,상기 제어부는, 상기 제1 얼굴 이미지와 기 설정된 수치 이상의 유사도를 갖는 복수의 비교 대상 얼굴 이미지를 획득하고, 상기 복수의 비교 대상 얼굴 이미지 중에서 상기 선택된 목표 인상 타입에 대응되는 비교 대상 얼굴 이미지를 선택하는, 전자 장치
|
18 |
18
제 17 항에 있어서, 상기 제어부는, 상기 선택된 비교 대상 얼굴 이미지로부터 추출된 특징점들 중에서, 상기 선택된 비교 대상 얼굴 이미지의 얼굴 요소들의 크기 및 모양을 결정하는 특징점들 간의 거리 벡터를 상기 제1 거리 벡터로 결정하는, 전자 장치
|
19 |
19
제 17 항에 있어서, 상기 제어부는, 상기 선택된 비교 대상 얼굴 이미지로부터 추출된 특징점들 중에서, 상기 선택된 비교 대상 얼굴 이미지의 얼굴 요소들 간의 배치를 결정하는 특징점들 간의 거리 벡터를 상기 제2 거리 벡터로 결정하는, 전자 장치
|
20 |
20
제 1 항의 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|