当前位置: 首页 > wzjs >正文

有了源码然后如何做网站螺蛳粉的软文推广

有了源码然后如何做网站,螺蛳粉的软文推广,做网站和做app哪个难,微信开放平台可以做网站么背景: 在了解 Tesseract 的识别效果的时候,有个demo项目很好用。有个小毛病,就是没事都要从摄像头抓取图片,然后进行识别。如果可以从本地读取图,就更方便了。 实现: 下载项目代码:https://gi…

背景:

在了解 Tesseract 的识别效果的时候,有个demo项目很好用。有个小毛病,就是没事都要从摄像头抓取图片,然后进行识别。如果可以从本地读取图,就更方便了。

实现:

  1. 下载项目代码:https://github.com/kdzwinel/JS-OCR-demo

  2. 在页面index.html增加选择文件的input组件

    51|<input type="file" id="uploadImage" accept="image/*" class="btn btn-lg btn-default" style="justify-self: center;margin-top: 10px;">
    
  3. 在main.js修改方法:

  • 增加加载本地图片的逻辑。

       // 新增:本地图片上传$('#uploadImage').on('change', function (e) {var file = e.target.files[0];if (!file) return;var reader = new FileReader();reader.onload = function (evt) {var img = document.querySelector('#step2 img');img.onload = function () {// 将图片绘制到canvasvar canvas = document.querySelector('#step2 canvas');canvas.width = pictureWidth;canvas.height = pictureHeight;var ctx = canvas.getContext('2d');ctx.drawImage(img, 0, 0, canvas.width, canvas.height);texture = fxCanvas.texture(canvas);fxCanvas.draw(texture).hueSaturation(-1, -1)//grayscale.unsharpMask(20, 2).brightnessContrast(0.2, 0.9).update();$('.jcrop-holder img').attr('src', fxCanvas.toDataURL());$(img).attr('src', fxCanvas.toDataURL());};img.src = evt.target.result;};reader.readAsDataURL(file);step2(false);changeStep(2);});
    
  • 修改step2方法:增加参数判断,区分使用的相机截图,还是本地文件;截图时,使用图片真实像素为基准。

    function step2(usevideo=true) {var canvas = document.querySelector('#step2 canvas');var img = document.querySelector('#step2 img');//setup canvascanvas.width = pictureWidth;canvas.height = pictureHeight;var ctx = canvas.getContext('2d');if(usevideo){//draw picture from video on canvasctx.drawImage(video, 0, 0);console.log('draw picture from video on canvas');}//modify the picture using glfx.js filterstexture = fxCanvas.texture(canvas);fxCanvas.draw(texture).hueSaturation(-1, -1)//grayscale.unsharpMask(20, 2).brightnessContrast(0.2, 0.9).update();window.texture = texture;window.fxCanvas = fxCanvas;$(img)//setup the crop utility.one('load', function () {if (!$(img).data().Jcrop) {$(img).Jcrop({onSelect: function () {//Enable the 'done' button$('#adjust').removeAttr('disabled');},trueSize: [img.naturalWidth || img.width, img.naturalHeight || img.height]});} else {//update crop tool (it creates copies of <img> that we have to update manually)$('.jcrop-holder img').attr('src', fxCanvas.toDataURL());}})//show output from glfx.js.attr('src', fxCanvas.toDataURL());
    }
    
  • 修改step3方法:截图区域不再使用缩放系数计算;修改识别语言为中文chi_sim

    function step3() {var canvas = document.querySelector('#step3 canvas');var step2Image = document.querySelector('#step2 img');var cropData = $(step2Image).data().Jcrop.tellSelect();// 直接使用裁剪区域的宽高canvas.width = cropData.w;canvas.height = cropData.h;var ctx = canvas.getContext('2d');ctx.drawImage(step2Image,cropData.x, cropData.y, cropData.w, cropData.h, // 源区域0, 0, cropData.w, cropData.h                    // 目标区域);var spinner = $('.spinner');spinner.show();$('blockquote p').text('');$('blockquote footer').text('');// do the OCR!// 设置参数var options = 'chi_sim+eng';Tesseract.recognize(ctx, options).then(function (result) {var resultText = result.text ? result.text.trim() : '';//show the resultspinner.hide();$('blockquote p').html('&bdquo;' + resultText + '&ldquo;');$('blockquote footer').text('(' + resultText.length + ' characters)');});}
    

在这里插入图片描述

http://www.dtcms.com/wzjs/94768.html

相关文章:

  • 连锁品牌网站建设百度推广官网
  • 网站建设佰金手指科杰三高端营销型网站建设
  • 企业网站服务器多少钱宝鸡网站开发公司
  • 如何不让百度收录网站企业站seo报价
  • 做网站实现自动生成pdf百度关键词排名点击器
  • 广州网站整站优化百度快照是怎么做上去的
  • 建设网站公司哪家性价比高广东seo
  • 色情网站建设如何建立免费公司网站
  • 家政服务网站建设方案百度sem代运营
  • 大岭山镇做网站唐山seo排名
  • 用js做跳转到其他网站seo是免费的吗
  • 网站建设公司如何开拓客户最近新闻热点国家大事
  • wordpress 可以做论坛吗seo工作流程图
  • 嘉兴网站建设制作seo推广公司
  • 黑龙江能建公司官网拼多多seo怎么优化
  • 建设网站的子文件夹武汉网站优化
  • 新泰市建设局网站用模板快速建站
  • 武汉鞋业营销型网站建设关键词优化难度查询
  • 苏州做网站设计南京seo网络推广
  • 有哪些教育网站做的比较好seo搜索引擎优化就业前景
  • 网站开发 ppt磁力吧
  • 自己做公司的网站吗seo优化网页
  • 优秀设计网站大全青岛网络优化代理
  • 白鹭引擎做h5网站外包公司和劳务派遣的区别
  • wordpress主页添加metaseo数据优化教程
  • 网页版微信无法登录seo优化广告
  • 做网站公众号多少钱seo外包公司多吗
  • 网站规范建设搜索百度网页版
  • wordpress站点转移百度移动排名优化软件
  • 餐饮行业做网站的数据个人怎么注册自己的网站