似乎这个qq输入法的网页版是从webqq流传出来的,自从webqq下线以后,就什么文档都找不到了,也不能再登陆到webqq上看看具体的实现了,目前能找到的两个版本:

https://www.shejiwo.net/tutorials/850.html
http://www.cncc7.com/

虽然不尽相同,但是大同小异,核心的API都是调用 http://handwriting.shuru.qq.com/cloud/cgi-bin/cloud_hw_pub.wsgi

最近被认定为一级文盲,“邕江”是hu ba yi还是zi?在地图上看这个字,虽然打不出来,倒是可以文字OCR识别,不过除了手机自带的手写识别有没有web版的呢,搜索了下,就找到了上面两个案例。当然,我是说啥都不用注册,免费使用。

试了一试,果然还不错,可以识别手写文字,还能给出联想的组词。Google的全语种手写API被河蟹了,那么就用用这个吧。后来发现它只支持桌面版的浏览器,在手机上它并没有给canvas绑定touch事件,这个加上就好了。然后就是经常发现app给出的手写ink路径包含delta=(0,0),这个通过判断去掉吧,其实还可以更优化——判断新的点是不是在上两个点组成的直线附近比如说2px,然后去掉上一个点加入这个点。

https://github.com/dna2funs/zlab/blob/main/static/js/3rd/qqshuru.js
https://github.com/dna2funs/zlab/blob/main/static/lab/cnch.html

上面的js就是从850那个网页上复制过来然后加了手机支持去掉了0 0的冗余点。然后下面的html就是界面,clone了repo以后直接打开cnch.html就可以直接在浏览器里打开html看演示效果。


其实有了这个API,就可以在任意地方实现手写识别了,只要符合这个API的ink格式。另外这个API返回的数据有cand_py这应该是拼音吧,不过可能要加一个参数让服务器返回,现在没有文档,只能抓瞎……

【笔记】QQ输入法手写识别汉字web版相关推荐

  1. 深度学习笔记(MNIST手写识别)

    先看了点花书,后来觉得有点枯燥去看了b站up主六二大人的pytorch深度学习实践的课,对深度学习的理解更深刻一点,顺便做点笔记,记录一些我认为重要的东西,便于以后查阅. 一. 机器学习基础 学习的定 ...

  2. 技术 | 苹果最新博文剑指汉字手写识别!专家回应:并没有技术含量

    参与 | 鸽子,Shawn 今日,苹果再次更新其博客,这次的内容主打手写识别,而且是对汉字的手写识别.是不是挺好奇的,先来看看这篇论文的简介: 对由30000字符构成的大型汉字字符库进行实时手写汉字识 ...

  3. densenet tensorflow 中文汉字手写识别

    densenet 中文汉字手写识别,代码如下: import tensorflow as tf import os import random import math import tensorflo ...

  4. 基于stm32f429的手写识别_关注智能手机老年用户:百度输入法手写模型迎来重磅升级...

    智能手机的快速普及让很多人都已经习惯于任何事情都用手机办理,不仅外出买东西.乘坐公共交通可以使用智能手机支付,同时一些与工作.政务相关的事情也可以在智能手机端完成,而社交工具更是让人们几乎已经不再使用 ...

  5. 设计中的手写识别(输入法)思路 -- 上篇

    现在软件和硬件越来越趋向于融合,用户的输入不免的从传统的键盘鼠标扩大到触摸板,声音甚至指纹和视频 这次讨论的是如何识别手写的问题, 所谓一万个人有一万个王羲之,书法与人的灵魂一样,都是很玄妙的东西 查 ...

  6. Qt之手写识别开发笔记:Zinnia介绍、编译、使用以及Demo

    若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...

  7. tensorflow+python flask进行手写识别_python+flask搭建CNN在线识别手写中文网站!简直太屌了!...

    原标题:python+flask搭建CNN在线识别手写中文网站!简直太屌了! 使用python+flask搭建的一个网站,然后从网页的写字板上获取鼠标手写的汉字经过转码后传回后台,并经过图片裁剪处理之 ...

  8. (手写识别) Zinnia库及其实现方法研究

    Zinnia库及其实现方法研究 (转) zinnia是一个开源的手写识别库.采用C++实现.具有手写识别,学习以及文字模型数据制作转换等功能. 项目地址 [http://zinnia.sourcefo ...

  9. 漫谈WinCE的手写识别技术 一

    //======================================================================== //TITLE: //    漫谈WinCE的手写 ...

  10. 漫谈WinCE的手写识别技术

    //======================================================================== //TITLE: //    漫谈WinCE的手写 ...

最新文章

  1. 每年的智能车竞赛赛道是如何产生的?
  2. Waymo自动驾驶汽车扎堆冲进死胡同,一天多达50辆,附近居民蚌埠住了
  3. pyhton object is not subscriptable 解决
  4. isp 图像算法(二)之dead pixel correction坏点矫正
  5. 易格斯拖链选型手册_拖链相关知识
  6. java 连接mongodb
  7. bzoj1625[Usaco2007 Dec]宝石手镯*
  8. Soul网关源码阅读(七)限流插件初探
  9. openssl以及openssh升级
  10. [note] Homebrew的介绍、安装方法与常用命令整理
  11. 递归实现组合型枚举(搜索)
  12. C盘空间太小,建议删除如下文件以释放空间!
  13. 明天发布一个基于Silverlight的类Visio小型绘图工具项目。
  14. 思维导图有什么用?思维导图的优势、缺点及其适用人群详解 #CSDN博文精选# #知识图谱# #IT技术# #思维导图#
  15. 模块化编辑器综合评测:Craft、Notion、FlowUs
  16. cad绘制正八边形_CAD正多边形怎么画,快捷键命令是什么?
  17. PO_从PO追溯PR的方式和表(分析)
  18. 华为p40pro android11,90Hz的华为P40Pro用了半年?最流畅的安卓旗舰?
  19. Problem K.将军棋
  20. ch340c(cH340C与8266)

热门文章

  1. html中加图片边框的,用HTML代码给图片添加边框方法
  2. 笨办法学python习题39-40
  3. 计算机是否能安装64位操作系统,电脑装32位还是64位系统
  4. 两代人不同的求学之路
  5. javascript 字符串的排列与组合
  6. 键盘错误代码39解决方法
  7. [转帖]Dockerfile设置默认时区
  8. html 超链接打开pdf,HTML利用超链接打开链接文件
  9. 元宵节快乐 | 谈心
  10. 81、【backtrader基金策略】如果每周定投一次,在周几定投收益率更高?