居居 发表于 2024-12-10 08:25:43

Legend 发表于 2024-12-7 00:23
加入了 USB-CDC虚拟串口 功能!

[*]添加usb串口相关代码


不错不错

居居 发表于 2024-12-10 08:26:02

<p>不错</p>

ercircle 发表于 2024-12-10 19:11:57

修改一版,增大书写区比例~




增大后的书写区宽320(80*4),高144(24*6)
由于书写区和识别用的canvas是按比例缩放关系,所以书写时应尽量大,不能只书写一半大小,缩放后会降低识别率。





神农鼎 发表于 2024-12-10 20:32:51

原创回答:


不能这么改啊
写的字大小要差不多沾满高度
改大了就只能写大字
如果字写的小,识别率会很低
原来那么小,就是强迫用户把字写大,撑满行高






ercircle 发表于 2024-12-10 20:37:05

神农鼎 发表于 2024-12-10 20:32
原创回答:




已添加注解,和原创所述一致

王昱顺 发表于 2024-12-11 12:15:58

<h3>修改一版:</h3>
<p>更新内容</p>
<ul>
<li>增加对较小书写字体的支持,使用图形缩放对原区域进行一次缩放。</li>
<li>改动底部结果区域的触发逻辑,改为抬起后判断区域触发,写到底部的结果区域不会立刻触发。</li>
<li>为了优化速度,缩放只在书写区域较小时生效,其余时刻仍然为普通的直接缩放。</li>
</ul>
<p>详见以下视频效果:</p>
<video controls="controls" src="forum.php?mod=attachment&amp;aid=71594"></video>
<p>以下是更改后的程序文件:</p>
<p><a href="forum.php?mod=attachment&amp;aid=71595" title="attachment"><img src="/source/plugin/zhanmishu_markdown/template/editor/images/upload.svg" alt="upload" /> 附件:Ai手写计算器 AI8051U实验箱-增加自动缩放版本.zip</a></p>
<p>在 <code>touch.c</code> 的174行处</p>
<pre><code class="language-c">// 2次读取ADS7846,连续读取2次有效的AD值,且这两次的偏差不能超过
// 20,满足条件,则认为读数正确,否则读数错误.
// 该函数能大大提高准确度
#define ERR_RANGE 20 // 误差范围
</code></pre>
<p>可以对触摸笔的触控误差进行控制,以提高书写准确度。</p>

Legend 发表于 2024-12-11 22:34:14

王昱顺 发表于 2024-12-11 12:15
修改一版:
更新内容



{:4_174:}

YOLObing 发表于 2024-12-11 22:48:14

一起学习

mfkxls 发表于 2024-12-12 10:05:25

<p>AI8051U 可以实现简单的语音控制吗,不用第三方模块?</p>

summer1234 发表于 2025-1-19 16:18:07

请问您做了模型微调吗?legend博主的代码好像是不能移植到实验箱的,我目前卡在这步,求指导{:handshake:}
页: 1 [2] 3
查看完整版本: 一起学习 Ai8051U 手写计算器,实验箱 字体优化 版本 | 再加入 USB-CDC虚拟串口