Skip to content

나이, 성별, 표정 ​

인스턴스 선언 ​

나이, 성별, 표정(FaceExpression) 블록을 작업 영역에 추가하면, Python 코드에는 다음과 같은 인스턴스 선언이 자동으로 삽입됩니다:

python
face_expression = FaceExpression(0)
# 여러 인스턴스가 있는 경우
face_expression_1 = FaceExpression(1)

매개변수 ​

이름구분설명범위 / 종류기본값
index드롭다운 옵션인스턴스 번호 (0부터 시작)0 이상 정수0

카메라 장치 선택하기 ​

나이, 성별, 표정 인식을 위한 카메라를 설정합니다.

device

매개변수 ​

이름구분설명범위 / 종류기본값
unit드롭다운 옵션카메라 장치 이름시스템 카메라 라벨-

Python ​

python
face_expression = FaceExpression(0)

face_expression.device('')

모델 로드하기 ​

학습된 나이, 성별, 표정 모델을 불러옵니다. '나이, 성별, 표정' 모듈의 기능들을 사용하기 위해서는 이 작업이 반드시 필요합니다.

load_model

매개변수 ​

이름구분설명범위 / 종류기본값
wait체크박스로드 완료 대기 여부TRUE / FALSETRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.load_model(wait=True)

한 번 인식하기 ​

현재 화면에 있는 얼굴을 분석하여 예측한 나이, 성별, 표정을 딱 한번 표시합니다.

detect_once

매개변수 ​

(없음)

Python ​

python
face_expression = FaceExpression(0)

face_expression.detect_once()

연속 인식 시작 / 중지 ​

현재 화면에 있는 얼굴을 계속해서 분석하여 예측한 나이, 성별, 표정을 화면 상에 표시합니다.

detect_continuous

매개변수 ​

이름구분설명범위 / 종류기본값
unit드롭다운 옵션동작시작(start), 중지(stop)-

Python ​

python
face_expression = FaceExpression(0)

# unit = "start"
face_expression.detect_continuous()
# unit = "stop"
face_expression.stop()

인식 화면 표시하기 ​

카메라 화면에 나이, 성별, 표정 인식 결과를 표시할지 말지를 결정합니다.

display

매개변수 ​

이름구분설명범위 / 종류기본값
on드롭다운 옵션표시 ON / OFF보이기(on=True), 숨기기(off=False)TRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.display(True)
face_expression.display(False)

나이 ​

나이

age

매개변수 ​

(없음)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

성별 ​

성별

gender

매개변수 ​

(없음)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

표정 ​

표정

expression

매개변수 ​

(없음)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

성별 감지 여부 ​

성별 인식 여부

gender_detected

매개변수 ​

(없음)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_detected()

특정 성별인가? ​

인식된 성별이 지정한 값과 일치하는지 여부를 참(True) / 거짓(False) 으로 반환합니다.

gender_check

매개변수 ​

이름구분설명범위 / 종류기본값
unit드롭다운 옵션성별남성(male), 여성(female)-

Python ​

python
face_expression = FaceExpression(0)

face_expression.is_gender('male')
face_expression.is_gender('female')

성별 신뢰도 ​

선택한 성별일 확률(신뢰도)

gender_confidence

매개변수 ​

이름구분설명범위 / 종류기본값
unit드롭다운 옵션성별남성(male), 여성(female)-

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_confidence('male')
face_expression.gender_confidence('female')

표정 감지 여부 ​

표정 인식 여부

expression_detected

매개변수 ​

(없음)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_detected()

특정 표정인가? ​

인식된 표정이 지정한 값과 일치하는지 여부를 참(True) / 거짓(False) 으로 반환합니다.

expression_check

매개변수 ​

이름구분설명범위 / 종류기본값
unit드롭다운 옵션표정화남(angry), 혐오(disgusted), 두려움(fearful), 행복(happy), 무표정(neutral), 슬픔(sad), 놀람(surprised)-

Python ​

python
face_expression = FaceExpression(0)

face_expression.is_expression('happy')
face_expression.is_expression('sad')

표정 신뢰도 ​

선택한 표정일 확률(신뢰도)

expression_confidence

매개변수 ​

이름구분설명범위 / 종류기본값
unit드롭다운 옵션표정화남(angry), 혐오(disgusted), 두려움(fearful), 행복(happy), 무표정(neutral), 슬픔(sad), 놀람(surprised)-

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_confidence('happy')
face_expression.expression_confidence('angry')

모델 상태 ​

나이, 성별, 표정 모델 로딩 상태를 반환합니다.
아직 불러오지 않았으면 0, 불러오는 중이면 1, 불러오기를 완료했으면 2를 반환합니다.

model_state

매개변수 ​

(없음)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()