본문 바로가기

전체 글904

코코넛 나무 아래에서 글을 쓰다 뜨거운 여름의 아웃백 공짜! 코코넛 어니언링과 함께^^* 2009. 9. 25.
데이트코스 02. 대신동 벚꽃길 2007년 봄. 그녀와 처음 걸었던 그 길을 올해 다시 찾았다. 대신동 벚꽃길 부산광역시 서구 동대신동 3가 삼익아파트 앞 벚꽃길 야경이 특히 멋있는 곳이기도 하다. ● ● ● ● ( 계속 ) ● - THE END - 2009. 9. 24.
[10월24~25일] 미스터빅 내한공연 아~~~~~~~~~~~~~~~~ 진~~~~~짜 가고싶다!!!!!!!! 원년멤버로 다시 뭉친 그들. 왼쪽에서 두 번째가 마틴(많이 늙으셨다)형님 같이 가실분 손~ ---------------------------------------------------------------------------------------------------------------- [공연정보] - 공 연 명 : 미스터빅 월드투어 내한공연 - 공연일시 : 2009년 10월 24일 오후7시, 10월 25일 오후6시 - 공 연 장 : 올림픽공원 체조경기장 (제1체육관) - 티켓 가격(부가세포함) : 스탠딩R석 110,000원 / 스탠딩S석 99,000원 / R석 110,000원 / S석 88,000원 / A석 66,000원 관련글.. 2009. 9. 22.
초롱이와 싸우던 날 우린 원래 친해요. 단지 설정샷일 뿐! 2009. 9. 21.
라볶이 만들기 밤늦은시각 라볶이는 기가막힌 술안주이지요. 재료 : 찌개용 사리면, 대파, 고추장 한큰술, 간장 약간, 물엿, 설탕. 2009. 9. 21.
유리병액자에 들어간 커플사진 모음 2009. 9. 16.
성공한 e-랜서 성공한 e-랜서는 무슨일이든 미루지 않고 바로 시작한다. 성공한 e-랜서는 작은 자투리 시간도 헛되이 보내지 않는다. 이동시 차 안에서 어학용 테잎을 듣거나, 일과 관련된 분야의 잡지나 책을 읽는다. 성공한 e-랜서는 자신이 최고로 능률이 오르는 시간이 언제인가를 알고 있다. 그리고 그 시간에 가장 중요한 일을 처리한다. 성공한 e-랜서의 태도는 항상 낙천적이다. 안되는 일이란 없다. 긍정적인 태도가 나의 성공을 불렀다. 성공한 e-랜서에게도 잡무는 있다. 그러나 나는 어쩔수없이 생기는 자질한 업무들을 한데 묶어서 한꺼번에 처리한다. 성공한 e-랜서는 정신 집중해야 하는 창조적인 업무는 행정적 업무와 분리시킨다. 성공한 e-랜서는 한번 손대기 시작한 일은 가능하면 끝을 낸다. 성공한 e-랜서의 책상은 항.. 2009. 9. 13.
DIY 생일선물, 유리병액자 만들기 여친님의 생일을 맞이하여 유리병액자를 만들어 선물했다. 아래는 그 제작과정이다. 1. 빈병 모으기 다양한 뚜껑 색생을 고려 여러가지 종류의 음료수를 두루두루 마셨다. 알로에와 매실음료는 병이 녹색이라 뚜껑만 사용하고 병은 그냥 버렸다. 병에 붙은 라벨은 석유류의 액체에 잠시 담그면 쉽게 떼어낼 수 있다. 나는 살충제를 이용하여 쉽게 떼어낼 수 있었다. 2. 뚜껑 라벨 만들기 포토샵으로 동그란 라벨을 만들었다. 상자에 넣어서 위에서 볼 때도 이쁘게 보일 수 있도록 신경을 썼다. 3. 라벨 붙이기 4. 사진 잘라 병에 넣기 미리 인화해둔 사진을 적절한 높이(6cm정도)로 자른 후 돌돌 말아 병에 넣는다. 병 속에 습기가 남아 있으면 사진이 제자리를 잡지 못하는 경우가 있으므로, 미리 바싹바싹 잘 말려두는 것.. 2009. 9. 1.
증강현실(AR)을 이용한 차량 정비 도우미 프로그램 차가 정비소에 들어온다. 정비자는 썬그라스처럼 생긴 심상치 않은 안경을 착용한다. 안경 안에 보이는 세상은 실세계의 영상과 컴퓨터의 출력이 합쳐진 증강현실의 세계. 보닛을 열면, 차량의 각 부품을 인식해 자동으로 컬러링하고, 두 개의 나사를 풀어라고 친절하게 동작까지 가르쳐 준다. 송풍장치의 인테이크 덕트를 제거하는 등 정비작업의 순조로운 진행을 위해 안경은 정비장비의 소개도 빼먹지 않는다. 깔끔하게 정비가 끝나면, 안경은 다시 역순으로 조립에 대한 설명들을 한다. 증강현실이 정비 서비스에 혁신을 가져다줄 것을 확신하는 듯, BMW는 이렇게 멋진 동영상을 소개하고 있다. 이런 일들이 현실이 될 날은 정말 얼마 남지 않았다. 2009. 7. 30.
노트에서 뮤직비디오를? 내맘대로 TV - 1. 마틴밴드 편 OpenCV 강좌하면서 만들어 둔 프로그램으로 뭘 하면 좋을까 생각하다가 문득 떠오른 아이디어. 마커를 직접 만들어 사용하는 것 이외에는 크게 다른 것은 없지만, 인터렉티브한 사용감은 조금 더 강한 것 같다. 조금씩 더 응용해서 재미있는 영상들을 시리즈로 한 번 엮어볼 생각이다. 내맘대로 TV 첫 편은, 마틴밴드의 공연 실황 동영상. (아무리 딱히 쓸만한 동영상이 없어도 그렇지 굳이 이걸.......왜.... ) 동영상은 2006년 5월, 파도소리 20주년을 기념하며 오른 공연 실황이다. 이게 벌써 3년전이라니. 쳇. [ 관 련 글 목 록 ] 2009/07/16 OpenCV 강좌 09. 마커에 동영상 삽입하기 2006/05/19 [공연실황] Seven Impossibledays & Shine 2006/0.. 2009. 7. 28.
세계 최초 모바일 증강현실 브라우저 Layar 안드로이드(Android)폰 위에서 동작하는 세계 최초의 모바일 증강현실 브라우저 Layar는 카메라와 GPS, 자이로센서 등 스마트폰에 내장된 하드웨어적 기능들을 통합적으로 활용하여 현실의 화면에서 정보를 얻고, 다시 그 정보를 현실의 화면 위에 뿌려주는 기능을 한다. 영상의 내용은 다음과 같다. 스마트폰의 Layar 프로그램을 실행하면, 카메라에서 입력되는 영상을 인식하여 판매중인 집인지 아닌지 정보를 검색하고, 그 집의 전경이미지와 함께 주소 및 가격 정보를 알려준다. 또한 세부적인 사항들을 바로 확인할 수 있으며, 집주인에게 직접 전화를 걸 수도 있다. 지도 검색을 통해 현재 위치정보도 볼 수 있다. 기능들이 더 추가된다면, 일자리 정보, 여행정보(관광지 정보), 먹거리 정보 등 여러가지 유용한 .. 2009. 7. 27.
다시부르기 메뉴의 곡들은 저작권 문제로 비공개입니다. 비번 : 마틴 전화번호 뒷 4자리 2009. 7. 23.
[ 축! 1,000,000 HIT ] 2004년 10월 7일, 작은아이들 "잡담" 음반과 파도소리 1집 "시작" 음반의 소개를 시작으로 시작한 마틴블로그가 2009년 7월 19일, 100만히트를 달성 하였습니다. 웹제로 1G 계정에서 테터툴즈로 시작한 마틴블로그는 2006년 8월 4일, 텍스큐브로 집을 새단장 하였다가, 2008년 9월 4일, 트래픽 문제로 티스토리로 그 둥지를 옮기게 되었습니다. 마틴 블로그 닷 넷에는, 일상다반사 등 7개 대분류, 최근 근황 등 41개 소분류에, 총 734개(비공개글 포함)의 글이 등록되었으며, 주요 글들로, 2007/08/14 THE LAST GOODBYE (K. Martin) 2006/12/31 음악과 여유.. :: The Shadow of the Passion 2006/08/01 Part. I 내 생.. 2009. 7. 19.
OpenCV 강좌 09. 마커에 동영상 삽입하기 예언자일보 프로젝트의 대미를 장식할 마지막 단계. 검출된 마커에 동영상을 삽입하는 방법이다. 동영상이라고 하는 것이 뭐 거창한 것 같지만 실제 형태는 스틸컷의 연결 정도로 보는 것이 적당하다. (MPEG 압축 등은 별개) 다시말해 모든 프레임을 이미지 형태로 가져올 수 있다는 말이다. 이렇게 매 프레임을 추출된 마커의 꼭지점 정보를 이용하여 변형한 뒤 원 영상에 삽입함으로써 일명, 예언자일보 프로젝트를 마무리 한다. 1. 변수 선언 - 동영상 파일을 불러오기 위한 변수 선언. 캠 영상과 그 형태가 같다. 2. 파일 불러오기 - 동영상 파일의 경로를 설정한다. 여기서 잠깐! SoaS Music Video 감상하기 [클릭] 3. 프레임 이미지 얻어오기 - 현재 프레임의 이미지를 임시 변수인 IplImage*.. 2009. 7. 16.
OpenCV 강좌 08. 마커 추출 (3) - 마커 꼭지점 구하기 마커의 영역이 추출되면 그 마커의 윤곽선만을 추출해 낼 수 있으며, 이를 위해 OpenCV에서는 cvFindContours() 함수를 제공하고 있다. /* Retrieves outer and optionally inner boundaries of white (non-zero) connected components in the black (zero) background */ CVAPI(int) cvFindContours( CvArr* image, CvMemStorage* storage, CvSeq** first_contour, int header_size CV_DEFAULT(sizeof(CvContour)), int mode CV_DEFAULT(CV_RETR_LIST), int method CV_DEFAU.. 2009. 7. 15.
'행복을 찾는 나만의 방법'을 읽다. 후불제 민주주의 그저 조금이라도 덜 불행한 마음으로, 또는 조금이나마 더 행복한 마음으로 내 소망과는 정반대로 가는 세상의 변화에 적절하게 대처하는 나만의 방법을 찾아야 한다. 아주 만족스럽지는 않지만 그런대로 쓸 만한 답을 찾은 것 같기는 하다. '행복을 찾는 나만의 방법'은 모든 것을 긍정적으로 생각하면서 현실의 변화를 받아들이는 데서 시작된다. 그리고 그 현실 속에서 나와 남을 조금이라도 더 행복하게 만드는 데 확실하게 도움이 되는 구체적인 일을 찾아 실천하는 데서 완결된다. - 유시민, 후불제 민주주의 中에서 책을 읽는 내내 대한민국의 현실에 대한 답답한 마음을 금할 길이 없었다. 그나마 다행인 것이 답답한 속에서도 답을 내어주는 위의 글귀가 당장의 내 몫을 말해주는 것 같아 위안이 된다. 헌법을 이해하는데에 도.. 2009. 7. 9.
Visual Tracking of a tennis ball A layered Data Association Algorithm for Object Tracking in Clutter with Application to Tennis Video Analysis F. Yan, A. Kostin, W. Christmas, J. Kittler CVSSP, University of Surrey 크리스마스 교수님, 동영상 속에서 춤추고 있는 모습이 생각납니다. 잘 계신지 궁금하네요. 2009. 7. 7.
OpenCV 강좌 07. 마커 추출 (2) - 마커 검증 앞서 구한 '잡영이 제거된 영상'으로부터 이야기는 진행된다. 이번 장은 앞서 검출된 마커 후보영역들 중에서, 실제 마커영역이 가지는 특징을 가지는 것을 최종적으로 남기는 검증단계를 구현한다. 검증의 방법은 간단하다. 레이블의 내부에 홀이 있는지 없는지 파악한 뒤, 그 홀의 위치와 크기를 외부 레이블의 그것과 비교해 보고, 현재 레이블이 마커인지 아닌지 아래와 같이 구분해 내는 것이다. 1. 버튼추가 - 별달리 새로울 것도 없는. - 변수 이름을 m_bVerify로 만들었다. 2. 검증 알고리즘의 구현 - 만들어둔 레이블링 알고리즘 사용의 적극 권장! 이전에 작성하였던 프로그램에서, 각 레이블에 빨간색을 칠하는 부분에 검증 알고리즘을 넣으면 되겠다. 보다시피 몇 줄 안되면서도 동족방뇨스럽기 그지없는 코드이.. 2009. 7. 7.
OpenCV 강좌 06. 마커 추출 (1) - 잡영 제거 본 장에서는 마커 추출을 위해 레이블의 크기정보를 토대로 잡영여부를 판단하고 이를 제거하는 방법을 소개한다. 1. 버튼 처리 - 단계적으로 결과를 보기 위한 체크박스 삽입 - 이진화를 해야 레이블링이 가능하고, 레이블링 이후에만 레이블링 통한 잡영 제거가 가능하도록 버튼 조작 (나중에 이런 부분들은 다 제거할 예정임.) 2. 레이블링 클래스에 잡영제거 루틴 추가 BlobSmallSizeConstraint(int nWidth, int nHeight)는 지정한 값 보다 작은 레이블들을 제거하고, BlobBigSizeConstraint(int nWidth, int nHeight)는 지정한 값 보다 큰 레이블들을 제거한다. 각각의 함수는 클래스 내부에서 각각 _BlobSmallSizeConstraint()와 _.. 2009. 7. 2.
OpenCV 강좌 05. 레이블링(Blob Labeling) 앞선 강좌에서는 OTSU 기법을 이용한 이진화 방법에 대해 알아보았다. 오늘은 이진화된 영상에서 각각의 컴포넌트들을 잘라낼 수 있는 레이블링에 대해 알아본다. 레이블링(Labeling)이란? 인접한 화소에 모두 같은 번호(Label)를 붙이고 연결되지 않은 다른 성분에는 다른 번호를 붙이는 일 1. 클래스 추가 2. 픽셀 방문 기록을 남길 구조체 및 각종 변수 선언 레이블링시 영상의 전체 픽셀을 검사하며 돌아다니게 되는데, 이 때, 해당 픽셀의 이전 방문 여부와 되돌아갈 곳의 위치를 저장하는 구조체를 선언한다. 또한 레이블링시 레이블이 저장될 이미지와 각 레이블의 정보가 담길 각각의 변수들을 선언한다. 3. 실제 레이블링 알고리즘의 구현 - 파라미터를 설정하고, DoLabeling() 함수를 실행함으로써.. 2009. 7. 1.
AR Portal(증강현실을 이용한 공간이동기법) AR Portal의 뜻을 설명할 그럴싸한 한글 해석이 필요한데, 사실 공간이동 보다는 실시간 영상 교환이 더 정확한 표현이 되겠다. 가운데가 비어있는 두 개의 마커를 이용, 각자의 마커 내에 있는 영상을 추출하여, 다른 각각의 마커에 출력해주는 동영상이다. 정말 기발한 아이디어를 가진 사람들이 많다. 2009. 6. 30.
OpenCV 강좌 04. 영상 이진화 하기 AR을 시작하면서 처음 떠오른 것이 바로, 해리포터에 나오는 신문(예언자 일보?)이다. 얼핏보면 일반 신문과 다를바 없는 신문이지만, 신문의 사진들은 사진이 아닌 동영상이다. AR 첫 주제로 해리포터 신문, 일명 멀티미디어 신문을 만들어보고자 한다. 원리 자체는 간단하다. 종이에 기사를 프린트하되, 영상이 들어갈 부분은 2D 마커로 대치한다. 캠이 기사를 비출 때 마커를 인식하여 그 마커 위에 영상을 뿌려주는 것이 과제의 전부이다. 본 장에서는 OpenCV를 이용하여 영상을 이진화하는 방법에 대해 살펴본다. OpenCV 설정 및 MFC 프로그램 기본에 대한 사항은 이전 글을 참고할 것 강좌 01. MFC로 OpenCV 시작하기 강좌 02. 다이얼로그(Static Control)에 이미지 출력하기 강좌 0.. 2009. 6. 30.
OpenCV 강좌 03. 다이얼로그에 캠 영상 입력받기 OpenCV를 공부하면서 부터 캠을 하나 사야지 사야지 벼르고 있었는데, 들로네 님의 추천(웹캠으로 주행중 차량 번호판을 추출한다)으로 좋은 캠을 하나 알게된 차에 증강현실(AR)을 이용한 마술을 보고 너무너무 따라해 보고 싶은 마음에, 과감하게 캠을 하나 질렀다. 이 캠이 앞으로의 연구들에 큰 역할을 하기를!! Genius Slim 1320, 25000원 OpenCV 설정 및 MFC 프로그램 기본에 대한 사항은 이전 글을 참고할 것 강좌 01. MFC로 OpenCV 시작하기 강좌 02. 다이얼로그(Static Control)에 이미지 출력하기 1. 웹캠에서 영상을 입력받기 위한 변수 선언 2. 웹캠 연결 및 타이머 설정 - 일반적으로 캠 영상의 입력은 콜백함수를 이용하지만, 예제에서는 간단히 타이머를 .. 2009. 6. 25.
OpenCV 강좌 02. 다이얼로그(Static Control)에 이미지 출력하기 1. Static Control(Picture Control) 생성 2. 멤버변수 추가 3. 헤더파일 수정(이미지 변수 선언. 이때 화면에 뿌려줄 이미지를 전역으로 설정 한다.) 4. 열기 버튼 내용 수정 및 윈도우 종료시 이미지 Release 5. Static Control에 이미지 출력 - IplImage형의 이미지를 CvvImage형으로 복사한 뒤 그 핸들을 이용하여 Static Control에 이미지 출력 6. 테스트 결과 2009. 6. 25.
OpenCV 강좌 01. MFC로 OpenCV 시작하기 (이미지 열기) 0. OpenCV 다운로드 및 설치 - 아래 사이트에서 OpenCV 1.1 pre 버전을 다운로드 받은 후 설치 OpenCV 라이브러리 다운로드 페이지 http://sourceforge.net/projects/opencvlibrary 1. 새 프로젝트의 생성 - 본 프로그램의 예제는 Microsoft Visual Studio 2005 기준임 - 대화 상자 기반으로 응용 프로그램 종류 선택 후 마침 2. OpenCV 라이브러리 경로 설정 및 등록 - 도구 - 옵션 클릭한뒤, 프로젝트 및 솔루션의 VC++ 디렉터리란 정보 수정 - 포함 파일에 OpenCV INCLUDE 디렉터리 추가 - 라이브러리 파일에 OpenCV LIB 디렉터리 추가 - Alt + F7키 또는 메뉴에서 프로젝트 속성 페이지를 선택한 뒤,.. 2009. 6. 25.
The DAY (신대석 Feat. 마틴), 2001 The DAY, 신대석 Feat. 마틴, 2001 널 처음 보았던 그 날에 다른 세상을 나는 보았죠 눈 부신 햇살속에 빛나던 그 미소를 나는 잊을 수가 없었죠 창밖으로 보이는 그대 모습 어제와 변함없는데 오늘도 그댈 지켜보는 나는 설레는 맘을 감출 수가 없었죠 온통 그대의 생각만으로 가득한데 그대 앞에서 한마디만 하고픈데 이대로 떠날 수는 없어요 그대는 나를 모르잖아요 나에게 조금만 시간이 있다면 말하고 싶은데, 널 사랑한다고 온통 그대의 생각만으로 가득한데 그대 앞에서 한마디만 하고픈데 하지만 그럴 수 없잖아요 그대는 아직 그대로인데 모든게 꿈으로만 변해가네요 이제는 멀어질 그대의 모습에 이대로 떠날 수는 없어요 그대는 나를 모르잖아요 나에게 조금만 시간이 있다면 말하고 싶은데, 널 사랑한다고 작사.곡.. 2009. 6. 23.
증강현실(AR)을 이용한 마술 증강현실(AR)을 이용한 마술 Augmented Reality Magic - Vers. 1.0. 이거보고 캠 질렀다. 일단 감상! 마술에도 하이테크 시대가 열렸다. 마술사의 시선에서 카드트릭을 보게되는데(안경에 달린 캠을 이용), 임의로 한 장의 카드를 고르는 것으로 마술은 시작 된다. 카드의 앞장에 알아볼 수 있게 싸인을 해두고 카드를 섞는다. 카드는 4가지 종류로 구성되어 있다. (이때부터 AR의 놀라운 모습이 눈에 들어온다) 하트, 클럽, 다이이몬드, 스페이드 무엇이 가짜이고, 무엇이 진짜일까? AR의 진수는 조커가 나오면서 빛을 발한다. 카드트릭이야 배워서 아는거고, 정말 연습 많이 했구나에 감탄하게 되는 것이지만, AR과의 완벽한 싱크로율은 혀를 내두르게 한다. 정말 명작이다. 교수님, 그래서 .. 2009. 6. 23.