[완료] 한글 문제..

hoonjang의 이미지

오랜 만에 KLDP에 왔습니다.
몇년을 제집보다 자주 드나들었는데.. 오랜만에 오니.. 느낌이 다르네요.

저는 컴퓨터 비 전공자이고.. 초보입니다.

오늘 드릴 질문은 OMR 카드에 있는 정보를 읽어서, 한글 이름으로 읽는 것에 대한 질문입니다.
우리글이 초성 중성 종성으로 이루어져 있어서.. 우선은 OMR카드에 입력할 수 있도록 하려고 합니다.

그런데, 읽어야 하는 OMR 스캔 프로그램이 외국것이라.. 한글 이름으로 읽을 수 없을 것 같습니다.
카드 리더기에서 읽어 들인 정보를 이용해 한글로 변환하는 것이 가능하련지요?

어떤 방법을 쓰면 되는지? 혹은 개발된 프로그램이 있는지?

알고 싶습니다.

고수님들의 많은 지도 부탁드립니다.

김종훈 올림

bookgekgom의 이미지

omr 카드라면

점을 찍어서 이름을 적는것이 있고

그냥 이름을 적는 빈공간이 있지 않스빈까?

점을 찍는건 한글로 하기엔 무리가 많스빈다.

즉 스캔을 사용해야 한다는것인데.

영어는 이름을 쓰는 칸이 __|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__| 이렇게 되있스빈다.

한글은 그냥 __|__|__| 세칸을 사용하면 될것 같스빈다.

이름을 스캔후 윈도우에 보시면 마우스로 대충 휘갈기면 글자를 찾아주는 프로그램있지 않습니까?

그것과 비슷한 프로그램이 있을듯 합니다.

즉 필기체로 홍길동 이라고 써도 프로그램은 홍길동이라고 정확히 찾을수있다는것이겠죠.

프로그램은 분명히 있을겁니다. 문제는 제가 OMR 프로그램이 뭔지 모릅니다.

그리고 전 초보입니다. 고수님들의 내공을 기대하세요

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.

무한포옹의 이미지

가끔은 중간만 가도 좋은 경우가 있스빈다.
-------------------------------
인생 뭐 있음!

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

송효진의 이미지

예전 기억으로는 아예 이름을 초성,중성,종성을 OMR 마킹을 다 해버리도록 하는 시험이 있었습니다.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~

Prentice의 이미지

완성형 한글이나 유니코드를 사용하시면 됩니다.

초성·중성·종성을 입력받아서 계산식을 거치면 코드값이 나옵니다. 유니코드 코드포인트는 다음과 같이 구할 수 있습니다.

http://en.wikipedia.org/wiki/Korean_language_and_computers#Hangul_in_Unicode

가는 44032번, 힇...는 55203번이므로 이 값을 활용하시면 됩니다.

Prentice의 이미지

http://kldp.org/node/69738

여기 있는 코드를 쓰시면 웹브라우저에서 손쉽게 값을 체크해보실 수 있습니다.

hoonjang의 이미지

스캔해서 OCR프로그램으로 한글을 읽기에는 어려움이 더 클것 같습니다.

현재는 효진님께서 말씀하신 초성,중성,종성을 OMR 마킹하는 방법이 많이 사용되는데..
마킹한 데이터를 한글로 변환하는 과정을 프로그램으로 어떻게 처리하는 가 입니다.

가능하다면.. 만들어진 프로그램이 있었으면 합니다.

나비같은 프로그램의 원리가.. 같은 것 아닐까 싶은데요?

appler의 이미지

OMR카드를 읽어 오는 것이라면

ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ...
1 2 3 4 5

요런식으로 번호로 매칭 시켜서 읽음 되는거 아닌가요??

어짜피 OMR읽는건 어디 위치 숫자에 마킹 되어 있는냐니 깐요..

ㅎㅎ


laziness, impatience, hubris

不恥下問 - 진정으로 대화를 원하면 겸손하게 모르는 것은 모른다고 말하는 용기가 필요하다.
하지만 모르는것에 대해서


laziness, impatience, hubris

不恥下問 - 진정으로 대화를 원하면 겸손하게 모르는 것은 모른다고 말하는 용기가 필요하다.

krisna의 이미지

nabi에서 사용하는 코드는 libhangul이라는 C library로 되어 있습니다.
이런식으로 사용할 수 있긴합니다만, 원하시는 시스템에 적용이 가능할런지 모르겠군요.

ucschar cho  = 0x1100 + 3;
ucschar jung = 0x1161 + 4;
ucschar jong = 0x11a7 + 5;
 
ucschar c = hangul_jaso_to_syllable(cho, jung, jong);

여기서 c는 ucs 코드 값으로 나오게 됩니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.