본문 바로가기

전생의 기억

(65)
자동차 천장 엠보싱__내 자동차 천장을 바꿔보자! 저는 그랜저 HG Disel 차종을 타고 다니는데요. 제가 타기 전에 타시던 분이 필러에 무슨 짓을 했는지... 검은색으로 자국이 남았더군요. 담배 냄새도 찌들어 있구요...자국은 별로 신경을 쓰지 않았는데, 차안에서 담배를 태우셨는지 1년동안 도저히 담배냄새가 빠지지가 않기도 하고, 저도 이번 기회에 금연을 하게 되어 천장 및 필터에 엠보싱을 하기로 결심하였습니다! 엠보싱은, 기존에 순정 부품에 처리되어있는 마감재에, 자신이 원하는 형태의 가죽 등을 덧대어 인테리어를 하거나, 보수작업을 하는것을 말합니다. (제가 이해하는 바로는..ㅎㅎ) 저는 자동차 정비나 수리에 대해 아직 잘 모르는 초짜라, 자동차 천장 및 기타 제품에 엠보싱을 하기위해 자료조사를 해야했습니다 ㅠㅠ. 우선 제가 엠보싱 해야할 부품으로..
콜백 함수 (CallBack Function) Callback 함수란, 함수의 호출 실행 시점을 프로그래머가 아닌 시스템에서 결정하는 함수를 콜백(CALLBACK) 함수라 한다. 보통 프로그램에 짜여진 함수는 사용자(개발자)에 의해 버튼을 클릭하거나, 특정 로직에 따라서 필요로 할때 클래스 함수를 호출하거나, 클래스를 인스턴스화 하여 함수를 호출한다. callback 함수는 사용자에 의해서 호출되는것이 아니라, 비동기 처리와 같이, 언제 작업이 완료될지 모르는 상황에서 함수가 적정 시기에 호출될 수 있도록 등록하여 시스템에 의해서 호출된다. 이것이 일반 함수와 callback 함수의 가장 큰 차이점이다. 보통 callback 함수는 특정 함수 A의 파라미터로 전달되어지며, A 함수에서 얻어진 데이터 등을 callback함수의 파라미터로 하여 호출하는..
SIFT Descriptor 알아보기 참조 : http://www.vlfeat.org/api/sift.html#sift-tech-descriptorSIFT(Scale Invariant Feature Transform) 알고리즘은 Feature를 크기와 방향에 불변하도록 변화(생성)시키는 알고리즘입니다. 다시 이야기 하면, SIFT 알고리즘은 이미지 영역에서 크기와 방향에 불변하도록 Transformed 된 Feature Point를 찾는 알고리즘이라고 이해할 수 있습니다. SIFT 알고리즘 이전의 Feature Detector 알고리즘으로는 Harris Detector 등이 있었습니다. 하지만, 특징점의 방향과 크기의 변화에 민감하다는 단점이 있었고, 이를 보완하기 위해 고안된 알고리즘이 바로 SIFT 알고리즘입니다. Feature Dete..
정보이론 관점에서의 엔트로피란? (마커 기반의 증강현실 분야에 응용) 일반적인 엔트로피의 뜻은 무질서, 불확실성이라는 의미를 가진다. 정보이론에서의 엔트로피는 동전을 예시로 하여 설명할 수 있다.앞면과 뒷면을 가진 동전을 던졌을 때, 앞면과 뒷면이 나올 확률이 완전히 같다면, 엔트로피는 1이 된다. 앞면과 뒷면 둘중에 어떤 면이 나올지 전혀 예측할 수 없다는 불확실성이 존재한다. 여기서 앞면 또는 뒷면 둘중에, 한쪽 면이 나올 확률이 더 높다면, 엔트로피는 1보다 작아지게 된다. 특정 면이 나올 확률이 더 높으며, 그 말인 즉 이를 예측하여 맞출 수 있는 확률이 더 높아졌기 때문에 불확실성이 줄어들었다고 볼 수 있다. 정보 엔트로피는 불확실성(영어: uncertainty)과 같은 개념이라고 인식할 수 있다. 불확실성이 높아질수록 정보의 양은 더 많아지고 엔트로피는 더 커진..
배경 분할을 어떻게 할까? (Background Substraction) OpenCV 라이브러리에는 Background Substration과 관련된 함수가 이미 존재해요.해당 함수에 대한 자세한 설명은 OpenCV Document를 참고하면 좋겠어요. -링크-https://docs.opencv.org/3.2.0/d1/dc5/tutorial_background_subtraction.html 그림을 보면, current Frame의 영상에 대해, 이전 프레임들에서 들어왔었던 영상정보를 이용하여 background model을 만들고, 이를 current Frame과 비교하게 되면 이전 프레임에 배경에 대한 정보가 있기때문에, current frame에서 이를 제외하고 구분해야할, 사람으로 치면 초점을 맞춰야할 object를 제외하고 나머지는 배경으로 인식하여 제거할 수 있어요...
행복 '행복을 느끼는 것' 우리나라 행복지수는 OECD 국가 중에 최하위에 속한다고 한다. 나는 자신이 행복하지 않다고 생각하는 사람들의 '감사히 여기는 마음'이 결핍되어있다고 생각한다. 강원도에서 현역일 당시, 나의 주변 환경은 최악이었다. 틈만 나면 훈련, 정비, 보수, 지원, 파견 등을 나가며 개인 시간 조차 하루에 2어시간 남짓 주어지고, 학생 신분으로 펜을 잡았던 손은 곡괭이와 삽을 잡게 되었다. 1년 정도 시간이 지난 후에는 자유를 갈망했고, '나는 불행하다.' '정말 운이 없다.', '언제쯤 이 시간이 지나갈까' 라며 부정적인 생각을 아주 많이 하였다. 행복과는 아주 거리가 먼 사람이 되었고, 본능적으로 '어떻게 하면 행복해 질까.' '부족한 것은 무엇일까' 등의 고민도 함께 했었던 것 같다. 그..
이미지 대비 향상 기법 Contrast Enhancement Method ( gamma correction and addition based histogram modification) 안녕하세요. 손톱귀신 블로그를 운영하는 easyJin 입니다.이번에 이미지 대비 향상(Image Contrast Enhancement) 과 관련하여 논문 준비중, 좋은 논문을 알게 되어 이를 참고하여 히스토그램 수정과 감마 보정을 이용한 이미지 대비 기술에 대해 알아보게 되었어요.이번 챕터는 앞선 포스팅을 총 정리하였어요. An effective histogram modification schema for contrast enhancement 논문을 참고하였습니다. - intro -Contrast Enhancement, 줄여서 CE라고 해요. CE, 즉 이미지의 대비를 향상시킨다는 것은 이미지 프로세싱 이라는 기술에서 굉장히 중요한 부분을 차지하고 있어요.인간의 시각 입장에서도 대비가 좋은 이미지는 인지..
알라미 AR - AR based Clock [증강현실 기반의 알람앱] https://play.google.com/store/apps/details?id=com.ngost.easyjin 증강현실 기반의 알람앱입니다. 7일동안 작업하여 완성하였으며, github의 https://github.com/SheldonNeilson/Android-Alarm-Clock 의 open project 소스를 활용하였습니다.증강현실 기술 구현에는 영국의 Kudan에서 만든 kudan ar sdk for android를 활용하였습니다. -Project Source-https://github.com/ngost/AR_Alarm