다크의 자유게시판

다크소개 2013.04.25 19:06

이곳은 자유롭게 글을 적을 수 있는 곳입니다.


그냥 지나가는 이야기도 좋고 자신의 생각, 질문, 요청도 좋습니다. 주로 검색어 유입이 대부분이긴 하지만 혹시라도 심심할때 한번씩 들르시는 분이 있다면 출석체크도 해주시구요 ^^


물론 게시글에 대한 질문이나 코멘트는 가급적 해당되는 블로그 글에 댓글로 남겨주시기 바랍니다.


※ 앞으로 올리려고 생각하고 있는 글들입니다.

- scale space와 이미지 피라미드

- 로컬 영상 feature 추출 방법(sift, surf 등) 정리

- 영상 특징점 매칭 방법

- 영상 특징점 매칭 테스트 프로그램 (다양한 keypoint, descriptor, matching방법의 조합 테스트)

- optical flow (이론, 최신방법, 테스트프로그램 등)

- 칼만필터와 EKF

- 파티클 필터

- 여러 machine learning 기법들 (svm, em, ...)

- 배경추출 기법


by 다크 프로그래머


'다크소개' 카테고리의 다른 글

다크의 자유게시판  (209) 2013.04.25
프로그래밍과의 만남  (7) 2013.01.28
프로필  (27) 2013.01.28
블로그 개설 목적 및 참고 사항  (34) 2013.01.28
  • 이전 댓글 더보기
  • 애독자 2017.01.19 22:34 신고 ADDR 수정/삭제 답글

    다크님 포스팅은 설명을 잘하시는것도 잘하시는건데 수식이나 구조가 깔끔해서 보기가 편한것같아요. 혹시 수식은 어떻게 작성하시나요? latex편집기 같은걸로 이미지 하나하나 저장하시는건가요?

    • BlogIcon 다크pgmr 2017.01.21 07:55 신고 수정/삭제

      따로 툴을 이용하는것은 아니고.. 티스토리에서 블로그 글 작성할 때 제공되는 기본적인 수식편집기를 이용한 것입니다.

  • 다크 2017.02.08 18:32 신고 ADDR 수정/삭제 답글

    머시써요!!

  • 히히 2017.03.29 01:27 신고 ADDR 수정/삭제 답글

    안녕하세요. 질문 하나만 드려도 될까요??
    고정된 카메라를 통해서 영상을 입력받아 화재를 감지하려고 합니다. 화재감지하는 알고리즘을 위해서 어떤 부분을 공부해야될까요??

    • BlogIcon 다크pgmr 2017.03.29 08:05 신고 수정/삭제

      일단은 관련 논문들을 찾아보시면 좋을 것 같습니다. 그 후에 가장 쉬워 보이는 방법을 직접 구현해 보십시요.. 그러면 그 분야의 여러 가지 문제점들을 이해할 수 있고 어떤 부분을 개선해야 할지 아이디어들을 만들 수 있습니다. 그 이후에 관련 논문들을 다시 한번 살펴보면서 단순 공부가 아닌 문제 해결법을 찾아갑니다.. 저는 화재감지는 공부해보지 않았으며 일반적인 문제해결과정, 연구과정을 말씀드렸습니다.

  • 신화 2017.04.13 20:40 신고 ADDR 수정/삭제 답글

    안녕하세요? 프로그래밍 관련 질문은 아니고 다른 것에 대해 여쭤보려고합니다.
    얼마전부터 저는 생각의 구성요소가 무엇인지에 대해 궁금해왔었습니다. 특히 저는 아인슈타인이 예전에 말했었었던 이 문구들에 관심을 두었습니다. "The words of the language, as they are written or spoken, do not seem to play any role in my mechanism of thought. The psychical entities which seem to serve as elements of thought are certain signs and more or less clear images which . . . are in my case of visual and some of muscular type. [These elements take part in] a rather vague play… in which they can be voluntarily reproduced and combined… This combinatory play seems to be the essential feature in productive thought, before there is any connection with logical construction in words or other kinds of sign which can be communicated to others . . . In a stage where words intervene at all, they are, in my case, purely auditive, but they interfere only in a secondary stage" 사실 예전에는 저의 사고의 요소나 본질에 대해 생각해본적이 없었습니다. 하지만 어느 순간부터 내 사고가 무엇으로 이루어져있고 어떤방식으로 펼쳐지는지 궁금하여 살펴보았는데 저는 주로 언어로 생각하는 방식이 주된방식이었습니다. 하지만 조금만 생각해보니 언어는 추상적인 개념의 상징으로 다른 사람들에게 내 생각을 알리기 위한 효율적인 수단이라고 생각하는 순간 언어없이 사고가 가능한가? 에 대해 질문해보았고 그 결과 아인슈타인은 시각적인 / 운동감각적인 타입의 사고를 사용한다고 써있었습니다-The mathematician's mind에서 발췌. 하지만 이러한 생각을 한 뒤로 언어없이 생각한다는 것은 저에게 너무나 힘든 생활을 가져다 주었습니다. 인간의 생각에 언어나 기호가 없다면 도대체 무엇이 남을까요?? 저는 느낌과 정서(욕구,동기를 포함한), 감각 이 3가지 밖에 남지 않고 이것으로 사고를 하기에는 너무 힘든 것 같습니다.
    패턴의 인식, 논리(ex. 기호논리학) 등도 모두 기호이고 기호를 뺀다면 그에대한 정서나 느낌 밖에 남지않습니다.

    이것은 분명 언어에 대한 무가치함을 인식시켜주는 것은 절대 아닙니다. 분명히 언어의 습득으로 인한 무궁무진한 발전을 이룬건 사실이니까요. 하지만 분명 언어나 기호는 상징성이라는 의미를 내포하고 있고 그 상징성에 대응하는 개념을 어떻게 사고할 수 있는지에 대해서 여쭙고싶습니다.

    이 주제에 대해서 집중적으로 다루어 봤었던 것은 아니지만 제 생활의 많은 부분에 영향을 미쳐 스트레스를 받고있는 것은 사실입니다.
    다크프로그래머님께서는 이에 관해 깊은 통찰을 주시진 않을까 하여 댓글로 남깁니다.

  • BlogIcon 홍초아 아빠 2017.05.30 13:55 신고 ADDR 수정/삭제 답글

    다크님 이메일 주소 좀 주세요. 개인적으로 조언을 듣고 싶은 것이 있어 파일첨부해서 여기있는 darkpgmr.lee@gmail.com로 보냈는데 휴면상태라 메일이 안가네요.

    • BlogIcon 다크pgmr 2017.05.30 15:06 신고 수정/삭제

      그럴리가요.. 최근까지 잘 쓰고 있는 계정입니다.

    • BlogIcon 홍초아 아빠 2017.05.30 16:01 신고 수정/삭제

      읽으셨네요.. 뭔가 컴터에 이상이 있었나봅니다.. ㅎㅎ

    • BlogIcon 홍초아 아빠 2017.06.07 13:20 신고 수정/삭제

      다크님 제가 실수로 이메일 주소를 잘 못 기입하고 1주일 내내 답변을 기다리는 짓을 했네요.

      다시 이메일 보내드렸습니다. 한번 보시고 답변주세요.
      시간이 걸리시면 대략적인 소요시간을, 아니면 관심밖이면 바로 거부의사를 주시면 좋겠습니다.

      감사합니다.

  • 고등학생 2017.06.05 14:49 신고 ADDR 수정/삭제 답글

    안녕하세요 다크pgmr님. 인공지능 이미지인식에 관하여 관심을 두고 있는 학생입니다.
    이미지를 인식시키기에 앞서 전처리를 거쳐야 할탠데,
    어떻게 해야 이미지를 숫자열로 바꿀 수 있을지 모르겠네요.
    이미지를 흑백사진으로 바꿔서(이부분은 포토샵을 이용하면 됩니다.)
    이미지의 픽셀이 (1,1)에서 (240,480)까지 있으면
    왼쪽에서 오른쪽으로,위에서 아래로,명도를 나타내는 숫자열로 바꿔주었으면 좋겠다고
    생각하고 있습니다.

    혹은 이미지를 n*m의 숫자 배열로 바꿔주고 싶습니다.

    그런데 어떤 수단을 사용해야 그걸 이룰 수 있는지 전혀 감이 잡히질 않네요.
    어떤것을 찾아봐야하는지조차 모르고 있으니 막막한 상황에 처해있습니다.
    이미지 관련프로그램을 손수 제작하시는 다크님이라면 분명 도움을 주실 수 있지 않을까 생각해
    이리 남깁니다.

    • BlogIcon 다크pgmr 2017.06.05 17:00 신고 수정/삭제

      안녕하세요. 그러려면 어떤 식으로든 프로그래밍이 가능해야 할 텐데요.. opencv와 같은 비전 라이브러리나 matlab 등과 같은 스크립트 툴을 이용하면 됩니다만 공부가 필요할 것으로 생각됩니다.

  • LeoKIM 2017.07.16 07:32 신고 ADDR 수정/삭제 답글

    저는 영상 관련 전공자도 아니고 영상 촬영에 흥미가 있는 지나가는 일반인 입니다. 양질의 글을 올려주셔서 감사합니다. Raw관련 궁금증으로 웹서핑하다가 이 블로그에 들어오게 되어 2시간 정도 읽고 갑니다.
    자주 올게요. 감사합니다!

  • bike1992 2017.08.16 17:11 신고 ADDR 수정/삭제 답글

    안녕하세요! 다크프로그래머님!! 다프님!!ㅎㅎ
    저번에 메일로 질문 여쭙고 싶다고 보낸 학생입니다. 아직 비전공자이다 보니 질문을 하는 것도 공부를 많이 해야 한다는 것을 깨닫고 열심히 공부중입니다.

    지금 얼굴 인식에 관련하여 공부중인데(dlib) 사용자 환경에 따라 인식률이 많이 바뀐다는 것을 알게 되었습니다(당연하게도).
    혹시 사용자 환경이 어둡거나, 역광 일경우 필터를 적용하면 인식률을 올릴 수 있을까요?
    화면밝기 조정을 통해서 더 밝게 하면 제 눈에는 얼굴이 더 잘보이지만 컴퓨터가 인식하기에는 차이가 없었습니다...
    이 경우 어떤 해결책을 쓰면 인식률이 올라갈까요? 힌트를 얻고 싶습니다.

    • BlogIcon 다크pgmr 2017.08.16 18:35 신고 수정/삭제

      안녕하세요. 얼굴인식쪽은 저도 잘 알지 못합니다. 비전 분야도 다양하다 보니 구체적으로 들어가면 자신이 경험한 것을 제외하고는 알기 어렵습니다. 잘은 모르겠지만 얼굴인식 분야에서 조명에 대한 영향을 제거하기 위한 다양한 방법들이 있을 것으로 생각됩니다. 인터넷에서 조금 찾아보시면 방법들이 많이 나오지 않을까 싶습니다.

    • bike1992 2017.08.18 09:58 신고 수정/삭제

      감사합니다! 서칭을 해 본 결과 '조명 정규화'에 대한 키워드를 얻고 공부해가는 중입니다. 감사합니다!

  • BlogIcon 어쩌다 2017.09.05 11:01 신고 ADDR 수정/삭제 답글

    안녕하세요
    기본적인 영상처리 방법을 공부하다 흘러들어왔는데 지식을 보기좋게 잘 풀어 써주신거 같아서 한참 읽다가 글 남깁니다.
    앞으로 종종 들를거 같네요 ㅎㅎ 잘 부탁드립니다

  • 영상처리초보 2017.09.15 17:56 신고 ADDR 수정/삭제 답글

    안녕하세요. 다크프로그래머님 저번에 글을 한번 올렸었는데 어디에 글을 올렸는지 까먹어서 여기에 올립니다. 저는 원래 영상처리 쪽을 하던사람이 아닌데 영상처리 쪽으로 입사를 하게 된 사람이라고 말씀드렸던 사람입니다. 학교에 있을 시절 C나 매트랩으로는 프로토타입이나 기타 검증용으로만 썻는데요. 저는 비전쪽을 하고 있고 소프트웨어 쪽분들은 C#을 주로 쓰는듯 합니다. 여기서 궁금한게 아무래도 제가 C정도도 아주 간단하게 알고 있는 상태라서 기본적으로 언어에 대한 스터디를 좀 해야 될 것 같아서요. 영상처리(비전)이라는 필드에서는 보통 어떤 언어를 사용하는지 궁금해서 여쭤봅니다. C/C++ 정도만 일단 트라이를 해봐도 될 지 아니면 나아가서 C#/JAVA 이런부분도 건들이는게 좋을지 조언을 다크프로그래머님께 얻고자하여 글 남겨봅니다.

    • BlogIcon 다크pgmr 2017.09.18 11:58 신고 수정/삭제

      안녕하세요. 기본적으로 c++은 알아야 하고요, 그외 언어는 다다익선 많이 알면 좋다고 생각됩니다. 그리고 요즘 비전하는 친구들은 딥러닝때문에 파이썬(python)을 많이 사용합니다. 파이썬은 배워두면 두루두루 유용할 것으로 생각됩니다. 다른 언어들은 필요시(프로젝트나 응용에서 요구될 때) 배우면 될 것 같습니다.

  • 학생개발자 2017.11.26 06:28 신고 ADDR 수정/삭제 답글

    안녕하세요. 개발하면서 정말 많이 다크 프로그래머님 블로그를 방문하게 됩니다. (항상 감사드립니다)
    그러면서 저도 블로그를 작성하게 되었습니다. 지식을 제가 정리해서 작성하기보다는 다른 자료들을 합쳐서 모방하는 수준밖에 되지 않습니다. 어떻게 하면 자료를 지식으로 흡수해서, 제 지식으로 글을 쓸 수 있을까요?

    • BlogIcon 다크pgmr 2017.11.26 18:14 신고 수정/삭제

      남의 지식으로 느껴진다면 좀더 공부가 필요한게 아닌가 싶습니다. 그리고 그것은 당연한 것이구요. 사람은 자신이 아는 만큼만 이해할수 있다는 말이 있듯 공부는 쌓임이 점차 깊어지는 것이지 한순간에 단계를 건너뛰기는 힘듭니다. 공부에 끝도 없구요.. 남과 비교하기보다는 어제의 자신보다 나아진다면 그걸로 족한 것이 아닌가 싶습니다.

  • 불쌍한대학원생 2018.02.08 17:06 신고 ADDR 수정/삭제 답글

    영상처리 전공하는 대학원 신입생입니다. 이 블로그를 통하여 정말 큰 도움을 저희 연구실 대대로(?) 받고 있기에 감사하다는 글 올리고 싶습니다^^ 학부연구생으로 공부하는 동안 저에게도 큰 도움이 되었습니다. 감사합니다.

    • BlogIcon 다크pgmr 2018.02.08 23:23 신고 수정/삭제

      감사합니다. 힘 내시고 지금 하는 노력이 언젠가 결실을 맺을 것으로 생각합니다.

  • 이미지프로세싱 2018.02.18 05:55 신고 ADDR 수정/삭제 답글

    안녕하세요 논문을 읽는데 이해가 안되는 부분이 있는데 sparse representation 이 어떤 개념인가요? 위키를 참고해도 직감적으로 와닿지가 않네요.. sparsity라는 것이 뭔지...ㅜㅜ

    • BlogIcon 다크pgmr 2018.02.19 09:21 신고 수정/삭제

      안녕하세요. 입력 데이터를 x, 입력 공간을 생성하는 기저(basis) 벡터들을 di라 하면 임의의 x는 di들의 일차결합으로 표현될 수 있습니다 (x = c1d1 + ... + cndn). 그런데, x에 노이즈가 포함되거나 입력 공간에 정확하게 속하지 않은 데이터라면 x를 정확하게 di들의 일차결합으로 표현하지는 못하고 근사적으로 표현할 수 있습니다. 실제 입력 데이터는 x, x를 di들을 이용해서 근사시킨 것을 x'라 하면, |x - x'|이 최소화되면서 x'은 di들의 일차결합인 optimization 문제를 생각할 수 있습니다. 그런데, 여기서 x'을 di들 모두를 사용하지 않고 최대 L개(L<n)의 di들만 이용해서 근사시켜서 |x - x'|을 최소화시켜야한다면 sparse optimization 혹은 sparse representation 문제가 됩니다. 여기서 x를 손상된 이미지, x'을 복원된 이미지, di들은 손상되지 않은 이미지들의 집합, 또는 그러한 이미지들을 생성할 수 있는 공통/독립성분들로 볼 수 있습니다. 그런데, 여기서 왜 최소한의 di들로 x를 근사시켜야(sparsity) 올바른 x'이 얻어지느냐가 문제인데, 그것은 많은 di들을 이용하면 x에 포함된 노이즈까지 근사시킬 수 있기 때문에 이용할 수 있는 di들의 개수에 제한을 둠으로써 손상이 제거된 원본 공간을 복원할 수 있다고 생각하는 것입니다. 물론 이게 성립하려면 원래의 도메인 공간(domain space)이 sparsity를 만족해야 겠지요. 그리고, sparsity를 만족시키도록 학습데이터들로부터 di들을 구성하는 방법 등이 있는 것 같습니다.
      sparse representation에 대한 보다 자세한 내용에 대해서는 유투브 동영상 https://www.youtube.com/watch?v=h_fYIs0hdL0 부터 시리즈로 이어지는 동영상을 보시면 도움이 될 것 같습니다.

  • 은평구주민 2018.04.25 14:42 신고 ADDR 수정/삭제 답글

    혹시나 조언을 얻고싶은게좀 있어서 그런데 뭐좀 여쭤봐도될까요?

    색이 배경색과 그다지 다르지않은.. 즉 투명느낌의 물고기를 검출하고자한다면 어떤알고리즘이 가장좋을까요? ㅠㅠ 블로그내 자료들 참고하면서 보고있어도 감이잘 안잡히네요..

    • BlogIcon 다크pgmr 2018.04.25 14:56 신고 수정/삭제

      잘 될지는 모르겠지만 배경차(background subtraction) 기법을 시도해 보시면 어떨까 싶습니다. 관련하여 mog2라는 알고리즘이 있습니다. 그리고 주변 조명을 조절해서 물고기가 눈에 잘 뜨이도록 하는 방법도 있는지는 모르겠습니다.

  • 예비대학원 2018.05.08 17:42 신고 ADDR 수정/삭제 답글

    안녕하십니까? 블로그의 글을 잘 읽고 있는 예비 대학원생입니다.
    컴퓨터 그래픽스 관련을 전공으로 공부하던 중 교수님과 함께 영상처리에 대해서도 연구할 기회가 생겼고 관련 자료를 찾던 중, 다크 프로그래머 님의 블로그를 탐방하게 되었습니다.
    저는 그래픽스 전공(예정이지만 ^^;)인데 수학 이야기나 컴퓨터 비전 등 흥미로운 이야기를 쉽게 이해하도록 써주셔서 많은 도움이 되었다고 꼭 말씀드리고 싶어서 글을 남기게 됩니다. 블로그의 글들을 보게 다크 프로그래머 님에게 푹 빠져버린 것 같습니다. 그 덕에 영상처리에 대해서도 흥미가 생기기도 합니다.
    언제나 좋은 글들에 대해서 감사드리며 앞으로도 멋진 글들 기대하겠습니다.

  • 바람의산 2018.05.20 21:20 신고 ADDR 수정/삭제 답글

    안녕하세요? 어떨결에 시작한 선형대수학 kmooc강좌를 듣다가 특이값분해에 관한 게시글을 보다보니 다크님 링크가 있어 오게 됐습니다. 처음 시작할땐 이렇게 까지 깊게 공부할 생각은 아니었는데...
    특이값분해 때문에 오게됐지만, 다른 글들도 읽어보며 대부분 무슨말인지 이해가 안돼는 저를 보니 공부를 더 깊게 해봐야겠다는 생각이 마구마구 드네요. 멋있으세요!

  • BlogIcon 서우찌 2018.07.12 16:54 신고 ADDR 수정/삭제 답글

    소프트웨어전공으로 대학교를 다니다가 군복무를 산업체로 스토리지 엔지니어로 취직해 이것저것 서칭하다 머신러닝 관련글을 읽고 들어오게 됬습니다. 너무나도 흥미로운 글들이 많아 시간가는줄 모르겠네요 ㅎㅎ 벌써 즐겨찾기 했습니다!! 자주 놀러오겠습니다~!

  • 재능이.. 2018.08.22 20:02 신고 ADDR 수정/삭제 답글

    어떻게 글을 써야 다크프로그래머님처럼 이해가 잘 되게 할 수 있을까요
    글쓰시는 실력, 정말 재능이십니다. 존경스럽습니다.

  • 서저리 2018.09.04 17:46 신고 ADDR 수정/삭제 답글

    안녕하십니까

    블로그내용 정말 잘 보고있습니다.

    다름아니라 문의드리고 싶은게 있어서 이렇게 연락드립니다.

    현재 저는 현직 외과의사로 혈액이 투시되는 휴대용 의료장치(고글형태)에 대해 연구하고있습니다.
    모발이식 로봇기계인 'artas' 에서 두피에 출혈이 있지만 영상처리를 하여 출혈이미지를 제거된 영상을 얻는것을 보고
    이러한 기술은 실제 응급수술이나 출혈이 심한 상태에서 적용하면 어떨까 생각을 했습니다.
    제가 이해한 기술분석은 출혈이 있는 환부에 적색,청색 LED 파장을 쏘고 그 이미지를 촬영하여 특수 영상처리 기법으로 혈액이 투시된 상태의 환부 이미지를 얻을 수 있다 입니다.
    이러한 기술이 탑재된 의료기기,고글이 개발이 된다면 출혈이 심한 응급외상수술에 큰 도움이 될것으로 생각됩니다.
    현재 led 파장 기계 구입은 했고 이러한 영상처리 프로그램 또는 방법에 대해 고민중인데 해결하기가 쉽지 않아 도움을 청해봅니다.
    혹시 이러한 기술 분야에 대해 고견을 좀 얻을수 있을지요? 이런한 영상처리 프로그램을 얻을수 있는 방법이 있을까요?..
    다크pgmr님의 지메일로도 문의드렸지만 블로그에 한번더 문의드릴려고 글남김니다.
    알려주시면 정말 감사하겠습니다.

  • rudolph0724 2018.09.28 10:35 신고 ADDR 수정/삭제 답글

    3년 차 직장인입니다. 기술적으로 보다 좋은 사람이 되고 싶어 고민하던 중 다크 프로그래머님이 올리신 글들을 보면 좋은 영향을 받고 갑니다. 오랫동안 정성껏 글을 써주시고 공유해주셔서 감사합니다