r569594043 / ImageRecognition

node,three,canvas 图片文字识别

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImageRecognition

node,three,canvas 图片文字识别

图片重文字识别重要的前提是,文字要正,,在业务场景中我们的图片可能会五花八门(倾斜),支持旋转调整位置;

此次项目做的比较粗燥,纯属兴趣尝试,主要的**:

  使用百度 ocr 的node-sdk,来对图片中的文字进行识别, 当然如果图片倾斜这些如何处理?
  图片是二维,我如何对图片本身进行旋转?而且是3维的旋转!图片->three转canvas(旋转操作)->图片。。。

有个注意点:three的canvas转成图片的过程中要注意把WebGLRenderer中的preserveDrawingBuffer: true,否则保存出来的canvas可能是一块黑色区域


  开始步骤:
  1、当然先去百度ocr申请应用http://ai.baidu.com/tech/ocr/general  然后设置这三个值
     var APP_ID = "*******";
     var API_KEY = "******";
     var SECRET_KEY = "********";
  2、npm install
  3、node start

附上我的demo,,代码比较简陋勿喷,纯属玩乐

About

node,three,canvas 图片文字识别


Languages

Language:JavaScript 92.3%Language:HTML 7.7%