저해상도 바코드 인식 프로그램. [ 삼성 소프트웨어 멤버십 지원작 ] 나의작품

 
 저해상도에서도 바코드를 인식할수 있도록 제작된 프로그램이다.

 SK 모바일 공모전 제출용을 제작된 것으로 너무 어려운 난이도로 공모전은 포기했고 가능성을 보여주는 단계로 삼성 소프트웨어 멤버십 기술면접에 제출한 자료다.

 매우 아쉬운 점은 삼성 소프트웨어 멤버십 기술면접에서 캠이 설치되지 않아 시연해 보지 못했다는 점이다.

 가능성을 확인했을뿐 완벽하진 않은 작품이자... 블로그에 올리는 나의 처녀작이다.

 그리고 내가 OpenCV 를 배우고 처음 제작해 보는 프로그램이다.

 제작기간은 2일을 밤새면서 제작했다.






 제작 알고리즘은 별거 없다. 템플릿 이미징 이다.
 
 프로그램 CallBack() 함수에서 계속 체크하다가 템플릿 이미지에 맞는 이미지가 다가왔을때 스스로 barcode 표를 캡쳐한다.

 그리고 그 중간을 갈라 그 길이 차이를 이용하여 숫자를 뽑아내는 방식이다.

 [ 확인 ] 버튼을 누르면 바코드로부터 숫자를 뽑아낸다. 이 숫자들은 아직 데이터베이스 매칭이 되지 않아 ISBN 숫자들과 맞지 않는것이다.   [ ex) 011011 -> 7 ]

 여튼 제작하다가 포기한 프로그램이지만 이렇게나마 남겨본다.

덧글

  • 2009/07/23 16:28 # 답글 비공개

    비공개 덧글입니다.
  • 그래피티 2009/07/31 15:07 #

    죄송합니다. 어디까지 진도가 나갔을지는 몰라도, 제가 만든것은 opencv 일주일정도만 배웠으면 할수
    있는 거라서요...

    실제로 많이 실험적인 작품입니다. 너무 부끄럽기도 하고, 피받아님에게 별로 도움이 안될만한 소스같
    습니다. 정말 죄송합니다.
  • 간지 2009/10/13 13:38 # 삭제 답글

    ..;; 멤버십을 2일 준비해서 지원하시다니.. 대단...;;
  • 그래피티 2009/10/29 21:18 #

    저도 미친거 같아요..^^;;
  • 24 2009/10/13 22:41 # 삭제 답글

    24242
  • 나스카이 2009/11/12 21:56 # 삭제 답글

    코드 해석에 관련된 자료로 쓰려고 합니다 소스 메일로 부탁 드려도 될까요?
    이미지를 보니 EAN-13코드 같은데요. 이거를 해석하는 방법을 몰라 도움을 요청합니다.
    데이터를 어떻게 해석해야 할지 원... ㅠㅠ

    blacksword@lycos.co.kr
  • 앙큼한웅이 2010/01/21 19:06 # 삭제 답글

    정말 대단하네요 혹시 소스 제공 받을수있을까요 한참 공부중이라.. 많은 도움 될거 같네요...ghostljw25@naver.com
  • affairis 2010/04/15 13:33 # 삭제 답글

    안녕하세요~ 저도 한참 공부중인데 받아보고 싶습니다. 대학교 2학년이라 궁금한게 참 많습니다.
    affairis@naver.com으로 보내주시면 안될까요? 정말 한 번 받아서 공부해보고 싶네요
  • 2010/04/15 23:01 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 규규큐 2010/05/23 23:04 # 삭제 답글

    opencv 관심이있어서 공부하는학생인데요

    소스보내주심 고맙겟습니다 ㅠ조금이나마 도움이댈거같네요 ㅠ

    lbk1631@naver.com 이거입니다 ㅠ
  • 루시드드림 2010/06/29 10:53 # 삭제 답글


    안녕하세요 전 아이폰에서 바코드 인식하는걸 구현하려는데 소스좀 공유부탁립니다.

    ntyoungho@nate.com 입니다
  • 대한국인 2010/08/24 17:31 # 삭제 답글

    우연히 바코드 알고리즘을 검색하다가 여기까지 왔네요.
    바코드를 인식할 수 있는 원리가 무엇인지 정말 궁금하네요.
    윗 분들이 부탁하신 것 처럼 저도 소스를 보내주실 수 있으신지요.
    제 메일은 maengci@nate.com 입니다.
    가능하시다면 부탁드립니다. 프로그래밍의 세계는 참 넓고도 험하네요.
  • 바코드 2010/09/02 23:16 # 삭제 답글

    안녕하세요, 저희지금 바코드 인식을 해보려고 하는데
    도저히 답이 안나오는데 소스 살짝만이라도 어떻게 안될까요??
    정말 답답해서 그러는데 ㅠ
    kwonkichul28@nate.com 이리로답변좀 부탁드립니다. 제발요 ㅠ
  • jnvb 2010/10/12 12:49 # 삭제 답글

    바코드 알고리즘 찾다가 우연히 들렷네요 .저에게도 소스 보내 주실 수 있나요 ? tandcup10000@naver.com !!
  • 바코드 2010/10/18 11:34 # 삭제 답글

    저도 1D 바코드 인식 찾아보고 있는데요...아무리 찾아도 샘플소스를 못구하겠어요..ㅠㅠ
    전부 라이센스 구입하는 것들뿐... 혹시 보내주실수 있나요?
    pcb1984@nate.com
    부탁드립니다~ㅠ
  • 저도 2010/11/02 03:41 # 삭제 답글

    어떻게 작성하셨는지만 참고해보고 싶네요 ^^ 저두 소스 부탁드려요
    herster79@naver.com
  • 2011/05/12 16:59 # 답글 비공개

    비공개 덧글입니다.
  • k2ba 2011/07/14 11:14 # 삭제 답글

    요즘 바코드 때문에 미치고 있어요 ㅜㅜ 도움 좀 주세요.. 저도 염치 스럼지만 참고할 후 있게 소스좀 부탁드립니다.

    hoshin-k@hanmail.net
  • kimdid 2011/12/19 13:52 # 삭제 답글

    저도 참고해 보고 싶네요 소스 부탁드립니다.

    bamsun@naver.com
  • 2011/12/20 14:07 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 케이군 2012/01/01 22:49 # 삭제 답글

    저도 Opencv에 입문한지 얼마 안됐는데요ㅜ
    모르는 게 많습니다ㅜ 소스코드 좀 보내주시면 안 될까요 dydtls8840@naver.com입니다
  • 2012/01/06 21:17 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 2016/05/25 10:57 # 삭제 답글

    제가 지금 바코드 인식을 해보려고 하는데
    도저히 답이 안나오는데 소스 살짝만이라도 어떻게 안될까요??
    dbwl051@naver.com입니다
  • 2016/05/25 10:57 # 삭제 답글

    제가 지금 바코드 인식을 해보려고 하는데
    도저히 답이 안나오는데 소스 살짝만이라도 어떻게 안될까요??
    dbwl051@naver.com입니다
  • 2016/05/25 10:57 # 삭제 답글

    제가 지금 바코드 인식을 해보려고 하는데
    도저히 답이 안나오는데 소스 살짝만이라도 어떻게 안될까요??
    dbwl051@naver.com입니다
  • 2016/05/25 10:57 # 삭제 답글

    제가 지금 바코드 인식을 해보려고 하는데
    도저히 답이 안나오는데 소스 살짝만이라도 어떻게 안될까요??
    dbwl051@naver.com입니다
  • 2016/05/25 10:58 # 삭제 답글

    제가 지금 바코드 인식을 해보려고 하는데
    도저히 답이 안나오는데 소스 살짝만이라도 어떻게 안될까요??
    dbwl051@naver.com입니다
  • 2016/05/25 10:58 # 삭제 답글

    제가 지금 바코드 인식을 해보려고 하는데
    도저히 답이 안나오는데 소스 살짝만이라도 어떻게 안될까요??
    dbwl051@naver.com입니다
  • 2016/05/25 10:58 # 삭제 답글

    제가 지금 바코드 인식을 해보려고 하는데
    도저히 답이 안나오는데 소스 살짝만이라도 어떻게 안될까요??
    dbwl051@naver.com입니다
  • 2016/05/25 10:58 # 삭제 답글

    제가 지금 바코드 인식을 해보려고 하는데
    도저히 답이 안나오는데 소스 살짝만이라도 어떻게 안될까요??
    dbwl051@naver.com입니다
  • 2016/05/25 10:58 # 삭제 답글

    제가 지금 바코드 인식을 해보려고 하는데
    도저히 답이 안나오는데 소스 살짝만이라도 어떻게 안될까요??
    dbwl051@naver.com입니다
댓글 입력 영역