[CV] Pose: Position + Orientation (+Boundary)
·
Programming/DIP
정의Pose라는 용어는Computer Vision, Augmented Reality, Computer Graphics, Robot Engineering 등에서 특정 object의공간에서의 위치(position)와해당 위치에서의 자세(or 방향, orientation)를 합친 개념임.차량 등에서는 boundary를 추가하기도 함 Position(=location) + OrientationPosition (위치)3차원 공간에서의 object의 위치를 나타냄. 보통 x,y,z 좌표로 나타내어짐.Orientation (자세, 방향)Object의 방향으로 rotation matrix, Rodrigues angle, Euler angle, 또는 Quaternion 으로 나타내어짐.Pose Estimation이라고 ..
[Math] 용어: Variable (변수) 과 Variates (변량)
·
.../Math
Variable (변수) 과 Variates (변량)0. Variable이란 변수다른 값을 가질 수 있는 대상(Object)이나 사건(Event)의 속성을 가르킴. 통계 등에서 사용되는 용어로 애기하면,Variable이란 척도(scale)를 이용하여 측정(measurement) 하려고 하는 속성(attribute)Variable에 측정값을 부여 (=측정)한 결과를 Data 라고 부름.0-0. Example 0:머리 색깔 → Variable머리의 속성으로 갈색, 검정색, 노란색 등의 다른 다양한 값을 가질 수 있음.0-1. Example1:길이, 높이, 속도 등등0-2. 참고:프로그래밍 언어에서의 variable은 좀더 specific meaning을 가짐.2023.06.13 - [Programming] ..
[Math] 기본 Term: Statistics
·
.../Math
기본 Term: Statistics기술 통계와 추론 통계의 주요 개념들, 그리고 관련 용어들에 대한 소개1. Statistics (통계)의 종류1-1. Descriptive Statistics (기술 통계)어떤 data set을 statistics(통계치)를 통해 "기술"해주는 것을 가르킴.즉, 데이터의 특징을 요약하고 이해할 수 있는 값(=measures)인 statistics(통계치)를 계산함.다음은 데이터의 특징을 나타내주는 measures (or statistics) 중 대표적인 것임.평균 (mean): 전체 데이터의 대표적인 값.중앙값 (median): 데이터를 오름차순으로 정렬했을 때 가운데 값.표준 편차 (standard deviation): 데이터가 평균으로부터 얼마나 퍼져 있는지를 정량적..
[Math] 용어: root, equality, expression
·
.../Math
root and solution : "근"과 "해"근(=root) 또는 해(=solution),equation이 참이 되게하는 unknown의 값. 수학의 전공자가 아니다보니, 확실치는 않은데root는 homogeneous equation에서의 solution을 주로 가르키는 경우가 많고,solution은 simultaneous equations 을 포함한 모든 equation 에서 사용되는 거 같다. 즉, 다음과 같이 정리 가능하다.“근(root)”은 주로 polynomial equation(다항식 방정식)에서 방정식을 0으로 만드는 특정 값을 가리키는데 사용되는 반면,“해(solution)”는 모든 유형의 방정식(연립방정식과 단일방정식 등등)에서 그 조건을 만족하는 unknown의 값 또는 값들의 집..
[Python] Strong Typing이란? with Object
·
Programming
Strong Typing 이란?Python은 object에 대해 Strong Typing을 채택하고 있다.이는 Object가 mutable type이냐 immutable type이냐에 상관없이 implicit type conversion이 엄격하게 제한됨을 의미한다. 좀더 정확하게는 서로 다른 type의 object 간 연산 시 암묵적 변환이 제한됨 주의할 건, Object가 대상인 점이다. Strong Typing을 채택한 Python에서의 관련 특징은 다음과 같음:자동 변환 제한:Python은 정수와 부동소수점(float) 간의 연산처럼 안전한 변환만 자동으로 수행.하지만 정수와 문자열처럼 다른 종류의 타입 간의 변환은 자동으로 이루어지지 않음. 명시적 변환 필요: 다른 타입 간의 연산이나 변환이 필..
[Python] Expression vs. Statement
·
Programming
Expression (표현식)프로그래밍 또는 컴퓨터 과학 분야에서 Expression은 흔히, function call, identifier, number, operator, literal 등으로 이루어진다.표현식(or 수식) 으로 번역.하나의 value로 reduce 될 수 있는 code를 말함.python에서는 여러 value들을 가진 collection을 반환하는 expression도 가능한 것처럼 보이나, 엄밀히 보면 이것도 하나의 collection으로 reduce된 것으로 볼 수 있음: tuple 등으로 packing 됨.evaluation 이라는 용어와 함께 쓰이는데, expression을 결과 value로 바꾸어주는 동작을 의미함.2+3 이라는 expression 을 5로 구해주는 처리가 ..