日期:2014-05-20  浏览次数:21300 次

输入汉字,怎么查出与其字形相似的汉字?
额,大家好,
这是我最近碰到的一个问题,
希望各位能帮忙解决一下。谢谢了~


听说有人开发了类似的接口,但是我找不到,苦命。


------解决方案--------------------
手写认别一些控件应该具有相同功能,可以找找看
------解决方案--------------------
一个方法

1.准备好一张字形相似的汉字对照表
2.程序里按照输入的字到对照表里查找
------解决方案--------------------
xvting(xvting) 说得有理,目前的模糊查询都是西方的方式。。。。
------解决方案--------------------
很难搞的问题.
------解决方案--------------------
一个比较另类的思路,可能实现起来效果不一定好(或者根本行不通)
选定一种字体字号,最好是标准的,比较宋体5号,这样每个汉字的大小是固定的(比如16*16像素)
用Graphics.DrawString方法将要比较的字写入一个16*16的Bitmap中
然后逐像素比较,看看有多少像素是“重合”的,通过这个数值来判断两个字是否“相似”

------解决方案--------------------
1.直接利用手写识别的软件接口
2.写入bitmap,利用方差相似度计算

图像识别是专业的东东,可以到研学论坛找找,那里研究纯算法问题的人比较多
------解决方案--------------------
基于楼上
先把汉字写出来
然后分成4部分
比较这4部分
------解决方案--------------------
感兴趣,帮顶
------解决方案--------------------
按照“五笔打字”的原理,将130个部首重新分组(相似的分在一组,如木字旁、提手旁、三点水等等左右结构的左边的偏旁放在一组),剩下的事情就好办了吧?各位再帮忙梳理下
------解决方案--------------------
其实也没什么难度
就是纯体力活
把所有汉字列出来
把长得像的分在一起
得到这个字典就可以实现了
-.-#
楼主加油,整理完别忘记给我传一份
wjhu111#21cn.com
谢谢