• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

coolwrite: 基于颜色的图像识别与轨迹跟踪

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

coolwrite

开源软件地址:

https://gitee.com/fenglinwansu/coolwrite

开源软件介绍:

作品名为“基于图像识别的粉笔书写装置”,主要原理为:通过摄像头装置实时读取人手的书写信息,并反馈给上位机,上位机对得到的图像信息进行图
像识别相关处理之后,得到相应轨迹的点位信息,对这些点位进行插补得到连续的轨迹,再通过执行装置将轨迹复现在黑板上,完成书写。该作品由四
部分构成:图像读取装置(摄像头或工业相机),上位机(个人电脑或嵌入式系统),控制执行装置的 51 单片机系统,执行装置(包括两个步进电机以及
丝杠螺母机构等)。上位机为运行 linux 系统的桌面计算机,相应软件功能包括图像处理、音频处理、多进程协同编程、串口通讯等。

coolwrite是机械创新大赛参赛项目的上位机软件,运行在linux(debian)平台上,选择linux的理由有3条,第一是因为linux 的开放性,第二是有利于以后进行嵌入式系统移植、第三是因为目前的桌面就是linux,从开发的方便性考虑。
软件包含三个比较大的部分。
track.cpp:
这是图像处理的例程,主要功能是通过图像处理的相关代码实时的判断出一个运动中的物体(即画笔),并判断出它的轨迹。
sound.c:
这是声音处理例程,主要功能是通过计算通过麦克风录入的分贝大小,判断画笔是否与画板接触。
以上两个进程通过共享内存协同工作,可以实时记录画笔的书写轨迹
send_serial.c:
这是串口通讯进程,与单片机进行通讯,让单片机实时绘出书写轨迹

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap