�F���Z�p�̐i���Ŋg�傷��OCR�s��

e-�����@�̎{�s�Ȃǂɂ��j�[�Y�̊g�傪�����܂��OCR�s�ꂾ���A���p�͈͂͒����Ɋg�債�Ă���B�F�����x�␸�x�̌���ɉ����A�]���͑Ή��ł��Ȃ��������[���F���ł���悤�ɂȂ��Ă���A���܂��܂ȋƎ��Ɩ��ɓK�������f�[�^�G���g���V�X�e���Ƃ��āAOCR�͉��߂ĕ]������Ă���B

» 2004�N11��24�� 09��29�� ���J
[�{��V��CITmedia]

OCR�̐V�p�r���J��

�@OCR�Ƃ����΁A��p�p���ɂ�����OCR�����Ƃ�����Ǝ��̕������������݁A�����ǂݎ��Ƃ����̂���ʓI�������B�F�����x���グ�邽�߂ɂ́A���[�U�[�����܂��܂Ȑ�����󂯂Ȃ��當�����L������K�v���������̂��B

�@���������݂́A���G�Ȍr���t�H�[�}�b�g�̒��[�ɏ������܂ꂽ�������F���ł���悤�ɂȂ��Ă���B����ɂ����OCR�̎s��͊i�i�ɍL�������B�_�@�ɂȂ����̂��A��Î����ɂ͌������Ȃ��f�Õ�V���׏��i���Z�v�g�j�̓ǂݎ�肾�����B

�@���{�̌��N�ی����x�̉��ł́A��Ë@�ւ͊��҂�f�Â�����A�Љ�ی��̎x������ƍ��ۘA����Ƀ��Z�v�g�ƌĂ΂�鐿�������o���A�ی����̎x�����𐿋����邱�ƂɂȂ��Ă���B��Ë@�ւɂƂ��ă��Z�v�g�쐬�͕K�{�̎��������ł���A���̃f�[�^���R���s���[�^�ɓ��͂����Ɨʂ͖c�傾�����B�����œ��Ń\�����[�V�����́AOCR���g���ă��Z�v�g�����Ɋւ���Î������������ł��Ȃ����ƍl�����Ƃ����B

�@�������A���Z�v�g�̗l���͖@���Ō��܂��Ă�����̂́A�p�����̂��̂͊e��Ë@�ւ��v�����g�A�E�g���邽�߁A�v�����^�ɂ���Ă͈���������Ɉ󎚂������W�ʒu�������ɃY���邱�Ƃ�����B�܂��A���҂̏Ǐ󖼂̗��������Ȃ��Ă�����Ƃ������Y�����o�Ă���B�a�@���ƂɁA���Z�v�g�p���̌r�����̕��Ⓑ�����قȂ��Ă��܂����߁AOCR�ł̓ǂݎ���W���Ă����킯���B

�@�����œ��Ђ́A���W�ʒu�ł͂Ȃ��A�r���̏���OCR�����c�����A�r���g���̕�����F������u�������[�t�H�[�}�b�g�Z�p�v���J�������B�r���̏���ǂݍ��݁A���̏��Ɋ�Â��ď��������邽�߁AOCR�ŔF������G���A�̕��Ⓑ�����ς���Ă��A�r����񂳂����o�ł���Ε�����F���ł���B����ɂ��A���Z�v�g�̂悤�ɕ��G�Ȍr���t�H�[�}�b�g�̒��[�ł��AOCR���ǂݎ��̈���������o���ēǂݎ�邱�Ƃ��ł���悤�ɂȂ����B

�@���Z�v�g��OCR�œǂݎ�낤�Ƃ������g�݂��AOCR�̐V���ȗp�r���J�񂵁A�s����g�傷�錋�ʂƂȂ����ƌ�����B���Z�v�g�̂ق��ɂ��A�t�H�[�}�b�g���e�ЂňقȂ��Ђ̋��^�x�������׏��i���򒥎��j��A���G�Ȍr���t�H�[�}�b�g�ł��鎩���ԑ��Q�����ӔC�ی��̐\�����Ȃǂ��A���Ђ́u����OCR�œǂݎ�肪�ł���v�Ƃ��Ă���B

�������Ă����ɉғ��ł���

�@���̂悤�ɁAOCR�̓K�p�͈͂��g�債���w�i�ɂ͓��Ђ̎��g�݂�����B���Ђ�OCR�V�X�e���ł���2000i�V���[�Y�ł́A�r�W�l�X�ŗ��p�p�x�̍������[�ނɂ��������Ή����Ă���B�܂��A���[�U�[���g�Œ��[��ǂݎ�邽�߂̐ݒ���A�ȒP�ɍs�����Ƃ��ł���c�[����p�ӂ��Ă���B

���Z�v�g�̌r���̒����Ȃǂ��E���̃{�b�N�X�Őݒ�ł���

�@��̓I�ɂ́APC�̉�ʏ�Œ��[�̃C���[�W��\�������A�ǂ݂����G���A���}�E�X�Ŏw�肷��B�����āA���̗��̉��P�^��OCR�ɓǂ܂��邩�ȂǁA�������w�肷�邱�Ƃō�Ƃ���������B�����ʂ̐ݒ��Visual Basic�̃v���O�����Ŏ��R�ɍ쐬�ł���B����ɂ�VB Script���g���āAA�Ƃ����ǂݎ��G���A��B�̓ǂݎ��G���A�̐�����˂����킹�Čv�Z���A���̌��ʂ�C���̐��l�ƃ`�F�b�N����Ƃ������g�������”\���B

�@�����A���[�U�[�͓ǂݎ��ɂ����Ă��܂��܂Ȑݒ�𗘗p�ł�����̂́A�Ǝ�ʁA�Ɩ��ʂŕK�v�Ƃ���钠�[�͑��푽�l���B�����œ��Ń\�����[�V�����́A���[�U�[��OCR�V�X�e�����Ă���i�K�ŁA���[��ǂݎ�邽�߂̐ݒ�𐿂������T�[�r�X���s���Ă���B����́A���܂��܂ȋƎ��Ɩ��ɂ����ă\�����[�V�������\�z���Ă������т����“��ЂȂ�ł͂̃T�[�r�X���B

�@����ɁA���[��ǂݎ���ʂ̍쐬�̋���T�[�r�X���񋟂���Ă���A��������p���ē�����Ƀ��[�U�[���Ǝ��ɃV�X�e�����J������P�[�X������B�p�ɂɉ^�p���钠�[���ς�郆�[�U�[�ɂ͂��̃^�C�v���K���Ă���B

���[���ʋ@�\�Ńf�[�^�G���g���Ɩ���������

�@���Ђ́A��Ă���ғ��A�����ĉ^�p�܂ł̑S�H�����\�����[�V�����Ƃ��Ē񋟂��鑍���͂����݂Ƃ��Ă���BOCR�̊��p�V�[���͋Ǝ킲�ƂɈقȂ邽�߁A���Z���玩���́A���ʁA��ÂȂǁA�Ǝ�ʂ̃m�E�n�E���������Z�p�҂�����Ă��邱�Ƃ��A�����͂̒�グ�ɂ‚Ȃ����Ă���ƌ����Ă����B

�@OCR�̎�ȃ��[�U�[�Ƃ��ċ�������̂́A��s�A�����ۂȂǂ̋��Z�@�ւ��B��s�ł́A�ڋq����󂯎�����d�C�A�����A�K�X�Ȃnj����`�[���V�X�e���ɓ��͂��Ȃ��Ă͂Ȃ�Ȃ��B����ɁA��s�ɂ͒n���`�[��ނ��Ƃɒ��[���d�󂷂�Ɩ������邽�߁AOCR�̊���̏�͍L���B

�@�����ŁA2000i�V���[�Y���񋟂��Ă���̂����[���ʋ@�\���B���Ƃ��΁A�����̓`�[�̃w�b�_������ǂݍ��݁A�u�����s�@�K�X�v�Ƃ������^�C�g���Ȃǂ𒊏o���A�����Œ��[�����ʂł���B���������@�\�ɂ��A���[�̎��O�d��ɂ������ƕ��S������A�f�[�^�G���g���Ɩ���啝�Ɍ������ł���킯���B

�����̃t�H�[�}�b�g�̒��[�������I�Ɏd�󂷂�

�@���������@�\�́A�����⎩���̂ł����p����Ă������Ƃ��l������B����܂Ŏ��Ƃ��ĕۑ��`���̂������������f�W�^�������ĕۑ��ł���悤�ɂȂ�B�����A�����̂ɂ͂����������������ɑ����B�����̕������A���[���ʋ@�\�����p���ă��C�A�E�g�∶��Ȃǂ����ʂ��A�������₷���d��A�ۑ����邱�Ƃ��”\�ƂȂ�B

�@�����������p���@�́A�����A�����̂Ȃǂ��擱����`�ɂȂ�Ɠ��Ђ͌��Ă���B����ɂ���āA��ƃ��[�U�[�ɂ܂Ŋ��p���L�����Ă���Ƃ������y�p�^�[���ɂȂ�B

���[�U�[�j�[�Y�ɍ��킹�����i�J��

�@�O���Љ���悤�ɁA���Ђ����ݒ񋟂��Ă���OCR���i2000i�V���[�Y��4�@��B���^��3�@��ƁA�\�[�^�@�\�t���̃��f��7000������B�@��ɂ���ĔF�����x���قȂ�Ƃ����B

�@���Ђ́A�Ǝ��̋Z�p�ɂ��F�����x��i�������Ă����B���Ɏ菑�������̓ǂݎ��ɂ����ẮA��ǂ⃊�W�F�N�g���i�p���̔j����L�����̉���ŋN����ǂݎ��G���[�j��啝�ɒጸ���A�N�Z�������m�ɓǂݎ���Ƃ����B

�@����ɁA�����̎����E�Z���̓ǂݎ��ł́AOCR�ŔF���������ʂƁA���炩���ߗp�ӂ��ꂽ�P��f�[�^�x�[�X���}�b�`���O�����邱�ƂŁA�����̌�p����������邱�Ƃ��ł���B

�s���m�ȕ����̓J���[�\�������

�@2000i�V���[�Y�̂����A�ŏ�ʃ��f�����\�[�^�t���̃��f��7000���B�����`�[�������͂��߁A���܂��܂Ȏ�ނ̕������ʂɈ�����s�Ȃǂɂ����闘�p��z�肵�A1�A�F10�|�P�b�g�\�[�^���ő��5�A�ڑ����邱�Ƃ��ł��A50��ނ̕����̐U�蕪�����ł���B

�@����ŁAFAX OCR�����j�[�N�Ȑ��i�Ƃ��Ē��ڂ����B����́AFAX�ɑ����Ă�����M�摜���T�[�o��Ŏ�荞�݁A�T�[�o���OCR�@�\�ŕ�����F��������́B

�@��ʂɁA�X�[�p�[�⏬���X����̒�������FAX�ő����Ă��邱�Ƃ������A���������������ł���B�܂��A�g�ѓd�b�̑㗝�X�Ȃǂ��A���[�U�[�̐\������FAX�ŃZ���^�[�ɑ���Ƃ������P�[�X�ł����p�����B�Z���^�[���̒S���҂͉��߂ă��[�U�[�����R���s���[�^�Ɏ�œ��͂����Ƃ����Ȃ��Ă��ςނ悤�ɂȂ�킯���B

�@�����ȋZ�p�i���œK�p�͈͂��g�傷��OCR�B��������̓����ɒ��ڂ��W�܂�B

Copyright © ITmedia, Inc. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);

���ڂ̃e�[�}

���Ȃ��ɂ������߂̋L��PR