반응형

분류 전체보기 764

[Python]OpenCV 카메라 모션 감지(Motion Sensor)(countNonZero, bitwise_and, threshold, absdiff)

목차 파이썬 OpenCV 움직임 감지 카메라 구현 방법 이번 시간에는 파이썬 OpenCV를 사용해서 컴퓨터의 내장 카메라를 구현하고 카메라에서 촬영하고 있는 화면의 움직임(Motion)을 감지하고 출력하는 코드를 작성할 예정입니다. 해당 프로젝트를 진행하기 위해서는 아래와 같은 절차가 필요 합니다. 1. PC 카메라 동작 2. 카메라에서 읽은 이미지(Image) Delay 줘서 Capture 하기 3. 이미지 파일을 회색으로 반전하기 4. 회색으로 반전된 이미지 간에 값 차이 구하기 : 움직임이 있을 경우 값 차이 발생 5. 무의미한 움직임 제거를 위해 문턱값(Therhold)으로 필터링(Filtering) 6. 카운팅 함수를 사용해서 움직임이 발생한 픽셀 값을 카운트함 7. 모션을 출력 모션 센싱은 위..

레인플로 카운팅이란? (피로 해석, 내구, Rainflow Counting, 히스테리시스, Pagoda, 4 Points)

목차 레인플로 카운팅(Rainflow Counting) 정의 Rainflow Counting은 시간 도메인에서 하중(Load)의 변화를 측정해서 피로도(Fatigue)의 사이클(Cycle)을 구해주는 알고리즘(Algorithm)을 의미합니다. 여기서 하중은 아래의 3가지 값을 의미 하는데 Rainflow Counting을 사용하기 위해서는 Stress(응력)으로 변환해서 사용 합니다. Stress Strain Force 응력 카운팅(Stress Counting)의 어려움 위 그림은 시간이 흐름에 따른 Stress(응력, 하중)이 일정한 주기로 Loading, Unloading 하는 그래프 입니다. 위 그래프는 일정 사이클로 10~-10MPa의 힘이 반복되는 간단한 그래프로 약 9 사이클의 Counting..

3상 소비 전력 전류 계산(3 Phase, Line, Watt, Ampere)

목차 3상 소비 전력, 전류 계산식(Calculation) 상전압(Phase Voltage)은 위 그림에서 V1, V2, V3 이고 선전압(Line Voltage)은 VL입니다. 앞으로 계산에서 상전압은 VP로 표기하고 선전압은 VL로 표기 합니다. I1, I2, I3은 선 전류로 아래 수식에서는 IL로 표기 합니다. 상간 전압과 선간 전압의 관계는 링크를 참조하시길 바랍니다.(https://scribblinganything.tistory.com/528) 위 링크를 참조하시면 선간 전압과 상간 전압 관계를 아래와 같이 구할 수 있습니다. 3상(3 Phases)의 소비 전력을 구하는 식은 아래와 같습니다. (유도는 아래에서 진행하겠습니다.) 일반적으로 발전소에서 들어오는 선간 전압 380V을 고려 할 경우..

Compressor 란?(콤프레샤, 수냉식, 공냉식)

목차 Compressor란? 우리나라말로는 콤프레샤, 컴프레셔 등 표기합니다. Compressor는 아래 그림에서 오른쪽에 위치한 기계적 장치입니다. 콤프레서의 역할은 가스를 입력 받아서 가스에 압력(Pressure)을 가해서 가스의 부피(Volumn)를 줄여 줍니다. 일반적으로 등산가는 초입에 에어건(Air Gun)으로 신발 밑창을 청소하는 도구를 보았을텐데 이러한 에어건은 Air Compressor로 제작한 도구입니다. Air Compressor도 Gas Compressor의 한 종류 입니다. 앞서 콤프레셔를 통해 가스의 부피를 줄여주는 기능에 대해 알아보았는데 부피를 줄여주는 목적은 가스의 온도를 떨어뜨려주는 역할을 합니다. 가스가 부피가 줄어들면서 액화되게 되게 부피가 줄어 듭니다. 이 과정에서 ..

여러가지공부 2022.06.09

[수영장 리뷰] 에어 바운스, 키즈풀 제품 리뷰

목차 키즐 풀장, 에어바운스 후기 (Kidz Pool, Air Bounce), 장단점 이번에 여름을 대비해서 저희는 멀리 안가고 마당에서 키즈 풀장/ 에어바운스를 구매해서 보내기로 했습니다. 사실 후기라고 할것도 없는 것이 설치도 간단하고 디자인 보고 결정한 것이라 특별히 리뷰 할 것도 없네요 ㅎㅎ 집이 시골이라 마당이 넓어서 위에 그림처럼 집에 마당에 설치했고 애들이 너무 좋아하네요 앞부분에 빨간 부분에 물 채워서 사용합니다. 옆부분은 애들이 점프하면서 뛸 수 있는 공간도 있습니다. 그리고 미끄럼틀이 있어서 미끄럼틀 타고 물속으로 뛰어 드는데 정말 재밌네요 워낙 장단점이 명확한 제품이라 장단점은 아래 정도로 정리될 수 있겠네요 ㅎ 장점 애들이 너무 좋아함 설치가 간편 여름철 최고 아이템 단점 공간이 많..

[Python] OpenCV PC 카메라 특정 색상만 출력하기 (Camera, BGR, HSV, inRange, bitwise_and)

목차 파이썬 카메라의 특정 색상만 보여주기 동작 방식 이번 포스트는 노트북에 카메라를 사용해서 화면의 빨간색(Red), 녹색(Green), 파란색(Blue)만을 구분해서 해당 색상만을 보여주는 화면을 각 각 띄울 예정입니다. 총 4개의 윈도우가 화면에 나오고 하나는 원본 나머지는 Red, Green, Blue 윈도우 입니다. 이를 구현하기 위해서는 아래의 과정이 필요 합니다. 1. 카메라 동작 구현 2. RGB 색상의 범위 결정 (HSV 사용) 3. RGB 색상의 임계값을 사용해서 마스크 생성 4. 마스크를 원본 화면에 적용 5. 화면 출력 우선 코드 작성에 앞서 2번 단계 "RGB 색상의 범위 결정"은 선행되어야 합니다. 아래 목차에서 확인하도록 하겠습니다. RGB 색상의 범위 결정 빨간색(Red), ..

토크란? 토크 파워, 마력, 모멘트 수식 정리(Torque, Horse Power, Moment)

목차 토크 란? (Torque Definition) 토크는 회전을 시키려는 성향의 정도를 의미하는 일종의 회전력입니다. 물체에 힘이 작용하면, 그 물체가 회전하는 원인이 되는 벡터(vector) 물리량 일반적으로 힘은 직선운동을 의미하지만 토크는 회전운동을 의미합니다. 토크를 다른 표현으로 모멘트(Moment) 또는 돌림힘이라고 표현 합니다. 위 그림처럼 토크(T)는 벡터 값이므로 방향성을 가집니다. 그림은 오른쪽 스크류(Screw) 법칙 처럼 엄지 손가락 방향(위쪽)이 토크의 방향이 됩니다. 수식은 T = r x F 입니다. 길이 r [m] 에 힘 F[N] 이 곱해진 [Nm]이 토크의 단위가 됩니다. 토크 파워 란? (Torque Power), 일률(Power), 마력(Horse Power), 모터 출..

여러가지공부 2022.06.03

Butterworth(버터워스) 필터란? 정의, 특징, 수식, 예제 구현

목차 Butterworth(버터워스) 필터란? 정의, 수식 Butterworth Filter는 시간 도메인에서 측정한 결과에 적용되는 필터이고 원하지 않는 주파수 영역의 값을 필터 처리할 때 사용 합니다. 위 그림은 Butterworth, Chebyshev, Bessel, Elliptic 필터의 주파수 특성을 비교한 그림입니다. Butterworth 필터(Filter)는 그림과 같이 통과 대역이 평평하고 값이 떨어지는 부분을 스커트(Skirt)라고 부르는데 스커트가 Chebyshev 필터에 비해 완만합니다. 아래 수식은 Butterworth 저주파 통과(Low Pass filter)에 관한 수식 입니다. Butterworth(버터워스) 필터 특징 버터워스 필터의 특징은 아래와 같이 정의할 수 있습니다. ..

이동 평균이란? 종류, 목적, 수식 (Moving average, mean, Running, Simple)

목차 이동 평균 정의 및 목적 이동 평균이란 영어로 Moving Average라 하고 연속된 측정 값의 특정 크기의 Window를 이동하면서 평균을 내는 방식을 의미합니다. 이동 평균법을 사용하는 이유는 크게 아래와 같이 2개의 이유가 있습니다. 데이터의 전체에 대한 평균으로 실시간의 변화 경향을 파악하기 힘듦 데이터의 변화량(노이즈, Noise) 이 클 경우 이를 부드럽게(Smooth)하게 만들어 줌 (아래 그림 참조) 이동 평균 법 종류(Type) 단순 이동 평균 (Simple Moving Average) 단순 가중 이동 평균 (Simple Weighted Moving Average) 지수 이동 평균 (Exponential Moving Average) / 지수 가중 이동 평균 (Exponential ..

[내구] 변형률 정의, 수식, 단위 (수직,전단(shear), Strain, Deformation, Engineering)

목차 변형률이란? (Strain, Strain Rate) 응력(Stress)에 의해 재료에 변형(Deformation)이 발생하고 변형의 정도를 변형률이라고 함 변형의 종류는 크게 아래와 같이 2가지로 분류됨 Elastic Deformation (탄성 변형) Plastic Deformation (소성 변형) 탄성변형은 응력이나 하중이 없어지면 재료가 원래 모양으로 돌아가는 변형이고 소성 변형은 응렬/하중이 없어져도 재료가 원래 형상으로 돌아가지 못하고 영구적(Permanently)으로 변형되는 상태를 의미 합니다. 변형률 단위와 수식 변형률은 앱실론(epsilon)으로 표기하고 그리스문자 ε 를 사용 합니다. 수식은 아래와 같이 변형된 길이의 변화량을 원래 길이로 나눠준 값입니다. ε 앱실론의 단위는 [..

반응형