°´¼ü¾«ÁéÑéÖ¤ÂëÈ«×Ô¶¯¼üÈëÆ÷ÊÇÒ»¿î¶ÔÓÚͬÃûµÄÈí¼þËù·¢²¼µÄ¸¨ÖúÈí¼þ¡£Óкܶà¿Í»§ÔÚÓ¦Óð´¼ü¾«ÁéÕâ¿îAPP£¬¶¼ÐèÒª»ñµÃÈ«×Ô¶¯¼üÈëÑéÖ¤ÂëµÄ¸¨Öú½Å±¾£¬ÄÇüN½ÓÏÂÀ´¾Í¸ù¾ÝÕâ¿îAPP£¬ÐÖúÄ㣬±ØÐëµÄ¿Í»§¿ÉÔÚÏßÏÂÔظÐÊÜ¡£
1¡¢×îÏÈÔÚÏßÏÂÔØ´óÄ®Èí¼þ£¬ËæºóÒÀ¾ÝÀïÃæ¸øÓèµÄ´óÄ®²å¿Ú±íÃ÷.CHMÉêÇë×¢²á´óÄ®Èí¼þ
2¡¢ËæºóÔڽű¾ÖÆ×÷Öн¨Á¢´óĮĿ±ê¾Í¿ÉÒÔÁ¢¼´Ó¦ÓÃÁË£¨¾ßÌå×ö·¨/Ö÷Òª²ÎÊý±íÃ÷¿ÉÒÔ²éѯ´óÄ®½Ó¿ÚÎĵµ£©
3¡¢ÑéÖ¤ÂëµØÇøµÄ½ØÆÁ£¨¾ßÌå×ö·¨/Ö÷Òª²ÎÊý±íÃ÷¿ÉÒÔ²éѯ´óÄ®½Ó¿ÚÎĵµ£©
×îÏÈÑ°ÕÒÑéÖ¤ÂëµØÇøµÄ×ù±ê£¬ÓÉÓÚÑéÖ¤ÂëÊÇÏÔʾÆÁÄÚÈÎÒâµØÇø·¢ÉúµÄ£¬Õâ±ØÐëʹÓÃÕÒ×Ö×÷Óãº×ÜÌåÄ¿±êÊÇÑ°ÕÒÑéÖ¤Âë×óÉÏ·½ÉñÒ½Á½×Ö¡£ÕÒ×Ö×÷ÓþÍÒª´ó¼ÒÏȽ¨ÖÐÎÄ×ֿ⣺
¢Ù¿ªÆô´óÄ®×ÛºÏÐÔרÓù¤¾ß£¬µãÒ»ÏÂ×¥ÆÁÌáÈ¡±ØÐëµÄÉñÒ½Á½×Ö
¢ÚËæºóµ÷ÓÃdm.FindStr¾Í¿ÉÒÔÑ°ÕÒµ±½ñ³ÌÐòÁ÷³ÌÉñÒ½Á½×ÖµÄ×ù±êÁË
¶ÔÑéÖ¤ÂëµØÇø¿ªÕ¹½ØÆÁ
¢Ù½ØÆÁ±ØÐëÃ÷È·½ØÆÁ·¶³ë¼´£º×óÉÏ·½×ù±ê£¨ÕÒ×Ö»ñµÃÉñÒ½×ù±ê£©£¬ÓÒÏ·½×ù±ê£¨¹¦ÄܼüÄÚÖÃÃþÃþרÓù¤¾ß¼òÒײâËã³ö£©
Ëæºó¾Í¿ÉÒÔµ÷ÓÃdm.CaptureJpg·½Ê½¶Ô×ó²àÑéÖ¤ÂëºÍÓÒ²à²Î¿¼´ð°¸Ñ¡ÔñÏîĿ¼¿ªÕ¹½ØÆÁÁË
4¡¢Ó¦ÓôòÂëƽ̨Íê³É·±ÔÓÑéÖ¤ÂëµÄ½â¾ö
×ó²àµØÇøµÄ·±ÔÓÑéÖ¤ÂëÓ¦ÓôòÂëƽ̨¿ªÕ¹½â¾ö£¬Õâ¶ùÓ¦ÓÃÈô¿ì´òÂëƽ
¿ÉÒÔÁ¢¼´µ÷ÓÃʵÀýÖиøÓèµÄ·½Ê½Íê³ÉÌá½»²¢È¡µÃ´«²Î£º
µ÷ÓðٶÈËÑË÷OCR½â¾ö¼òÒ×/±ê×¼µÄÓïÑÔ»òÊý¾Ý
1.°Ù¶ÈËÑË÷ʶ±ðÎÄ×ÖÎı¾ÎĵµÖÐÓжþÖÖµ÷Ó÷½·¨£¬µÚÒ»ÖÖÊÇÏÈ»ñµÃTokenËæºóÁ¢¼´¿ªÕ¹µ÷Óã¬ÒªÇóÖ÷Òª²ÎÊýΪimage=ͼÏóÊý¾ÝÐÅÏ¢(Base64±àºÅºó¿ªÕ¹urlencode)
Õâ¶ùÎÒÓ¦ÓõڶþÖÖ´øauthorizationÇëÇóÍ·µÄÉí·ÝÑéÖ¤·½·¨£¨½¨ÒéÓ¦ÓÃTokenµÄ·½·¨Ò»£¬¼òÒ×±ã½Ý£©
ÏÈÏÂÔØÎĵµÖеÄÉí·ÝÑéÖ¤Ñé֤ʵÀý
ÎÒÑ¡ÔñÁË°²×°ÁËJavaµÄʵÀý£ºgitclonehttps://GitHub.com/baidubce/bce-sdk-java.git
ËæºóÔÚIDEAÖпªÆô£¬Ñ°ÕÒBceV1Signer.java£¬ÊµÐÐsign·½Ê½¾Í¿ÉÒÔת»¯³Éauthorization
ÁôÒâÕâ¶ùAK/SK±ØÐëµÇ½°Ù¶ÈÔÆÅÌ-¿Í»§ÕË»§-°²È«ÑéÖ¤-»ñµÃAccessKey/SecretKey£¬
headersTosignÊÇÇëÇóÍ·ÖбØÐë²Î¼ÓÊý¾Ý¼ÓÃܵÄÏÕâ¶ùΪÁ˸üºÃµØ¼òÒ×Ö»Êý¾Ý¼ÓÃÜÁËÒ»¶¨µÄhost
2.°´¼ü¾«ÁéÖÐÔØÈëͼƬÎļþbase64
¹¦ÄܼüÖпÉÒÔÓ¦ÓÃvbs£¬»¹±£´æVBSBegin...VBSEndÁ¢¼´µ÷ÓÃvbs´úÂëµÄ·½·¨
3.ͼÏóÊý¾ÝÐÅÏ¢£¬base64±àºÅºó¿ªÕ¹urlencode
4.µ÷ÓðٶÈËÑË÷ʶ±ðÎÄ×ÖapiÉÏ´«ÕÕƬµ½°Ù¶ÈÔÆÅÌ
Õâ¶ùÓ¦ÓÃÉí·ÝÑéÖ¤·½·¨¶þ£¬ÌîдÇëÇóÍ·ÖеÄAuthorizationÖ÷Òª²ÎÊý£¬¼°Æäx-bce-date•r¼äÔÚת»¯³ÉµÄAuthorizationÖпÉÒÔÑ°ÕÒ£¬access_tokenµÄµ÷Ó÷½·¨Ò»Ôò²»ÓÃÉ趨ÇëÇóÍ·¡£
5.»ñµÃ»Øµ½µÄjsonÊý¾Ý²¢¿ªÕ¹·ÖÎö
¸ù¾Ý±ÈÕÕÈô¿ì»Øµ½ÑéÖ¤Âë¼ø±ð½Y¹ûºÍ°Ù¶ÈËÑË÷OCR»Øµ½µÄÑ¡ÔñÏîĿ¼¿ÉÒÔÃ÷È·µÚ¼¸¸öÊǺÏÀíµÄÑéÖ¤ÂëÑ¡ÔñÏ×îÖÕ¿ÉÒÔdm.CmpColorÕÒÌØÊâµãÉ«µ÷£¨Éñҽʮ×Ö±ßÑص㵻ÆÉ«£©£¬·Ö±æÊDz»ÊÇ¿ìµ½•r¼ä£¬Ôòµãһϰ´¼üÖð½¥Ð£¼ì¡£
½ØÆÁ´óʦµçÄÔ°æÊÇÒ»¿îÈÈÃŵÄÉú»î¹¤¾ßÈí¼þ£¬¹¦ÄÜÆëÈ«£¬²Ù×÷¼òµ¥Á÷³©£¬¾ß±¸Á¼ºÃµÄÓû§ÌåÑé¡£±¾Õ¾Ìṩ½ØÆÁ´óʦµçÄÔ°æÏÂÔØ¡£½ØÆÁ´óʦµçÄ԰棬ÎÞÐèRoot£¬¼ò½ÝʵÓõĽØÆÁ±ê×¢¹¤¾ß£¬½ØÆÁ´óʦµçÄÔ°æÊÇÒ»¿î¼òµ¥ÒײÙ×÷¡¢ÎÞÐèRootµÄÃâ·Ñ½ØÆÁ±ê×¢Ó¦Óã¬Äú¿ÉÒÔͨ¹ý½ØÆÁ´óʦµçÄÔ°æÔÚƽ°åµçÄÔ¡¢µçÄÔ»òÕßÆäËûÉ豸ÉÏÇáËɵػñÈ¡ÆÁÄ»½ØÆÁ£¬Í¬Ê±½ØÆÁ´óʦµçÄ԰滹ÌṩÁ˷ḻµÄ±ê×¢¹¦ÄÜ£¬ÀýÈ磺²Ã¼ô¡¢Ìí¼ÓÎÄ×Ö¡¢ÂíÈü¿Ë¡¢»æÖƼýÍ·¡¢Ïß¿òµÈ¹¤¾ß£¬ÈÃÄú·½±ãµÄ¶ÔͼƬ½øÐб༱ê×¢¡£
½ØÆÁÈí¼þÊÇÈÕ³£Éú»îÖг£ÓõÄÒ»ÖÖÈí¼þ¡£ÆÁÄ»²¶×½Èí¼þÓÃÓÚÓÎÏ·¡¢°ì¹«ÊÒ»òÈÕ³£ÓéÀÖ¡£ÏÖÔÚ½ØͼÈí¼þ¹¦ÄÜÔ½À´Ô½·á¸»£¬³ýÁË»ù±¾µÄ½ØͼÍ⣬»¹¾ßÓÐͼÏñ±à¼¹¦ÄÜ£¬ÈçͼÏñ³ß´çÐ޸ġ¢Í¼Ïñ±ê¼Ç¡¢Ë®Ó¡µÈ£¡ÓÐÕâô¶à½Øͼ£¬ÄÄÒ»¸ö¸üºÃ£¿Ò»Ð©½ØͼÈí¼þÒѾ±àÒëºÃÁË£¬Äã¿ÉÒÔ×Ô¼ºÑ¡Ôñ¡£¶àÌØÈí¼þרÌâΪÄúÌṩ½ØÆÁÈí¼þ,ÊÖ»úÒ»¼ü½ØÆÁÈí¼þ,°²×¿ÊÖ»ú½ØÆÁÈí¼þ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
ÆÁÄ»²¶»ñÊÇÒ»ÖÖ²¶»ñͼƬ»òÎÄ×ֵķ½·¨¡£Í¨¹ýÕâÏî¼¼Êõ£¬Äã¿ÉÒÔÔÚÍøÉϲ¶×½Äã¸ÐÐËȤµÄÎÄÕµÄͼƬ£¬¹©Äã×Ô¼ºÊ¹ÓúÍä¯ÀÀ¡£Ëü»¹¿ÉÒÔ°ïÖúÈËÃǸüºÃµØÀí½â֪ʶµÄʹÓá£ÆÁÄ»²¶»ñÊÇÒ»ÖÖÈËÈ˶¼¿ÉÒÔʹÓúÍѧϰµÄ·½·¨¡£ÆÁÄ»²¶»ñ¿ÉÒÔͨ¹ýһЩÈí¼þʵÏÖ¡£Ð¡±à°ïÄãÕûÀíÁ˽ØͼӦÓÃÈí¼þÅÅÃû¡£»¶ÓÏÂÔز¢Ê¹Ó᣶àÌØÊÖÓÎרÌâΪÄúÌṩ½ØÆÁapp,×ÔÓɽØͼapp¡£°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
ÊÖ»ú½ØͼÈí¼þÏÂÔØ£¬ÊÖ»ú½ØͼÈí¼þÄĸöºÃÓ㬽ØͼÈí¼þÓ¦Óá£ÊÖ»ú½ØÆÁÈí¼þÊÇÒ»¸ö·Ç³£ÊµÓõŤ¾ß£¬ÊÖ»ú½ØÆÁÈí¼þ¿ÉÒÔ°ïÖúÄãÔÚÈÕ³£Éú»îÖп´µ½ÓÐȤµÄͼƬ£¬»òÊÇÓÐÓõÄͼƬ£¬Í¨¹ýÒ»¸öÌرðµÄ¿ì½Ý·½Ê½À´½ØÈ¡ËûÃÇ×îϲ»¶µÄͼƬ£¬±ÈÈçµ±Äã×öÈí¼þʹÓòßÂÔʱ£¬ËïÓΡ£Ä¿Ç°ÊÖ»úÊг¡ÉÏÓкܶà½Øͼ£¬µ«ÊÇÄÄЩ½Øͼ¸üÓÐÓã¬ÈÃÎÒÃÇÀ´¿´¿´Ð¡±à¡£¶àÌØÊÖÓÎרÌâΪÄúÌṩÊÖ»ú½ØÆÁÈí¼þÏÂÔØ,ÊÖ»ú³¤Í¼½ØÆÁÈí¼þ¡£°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ½ØÆÁ¹¤¾ß,ÊÖ»ú½ØÆÁ¹¤¾ß,win10½ØÆÁ¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ