头文字 – 用摄像头写字缓解颈部疲劳[15/02/14更新]

这是我用 OpenCV 写的一个小东西,可以利用体感技术来改善颈椎过劳和提笔忘字这两个常见的“电脑病”。

米字操之类预防颈椎病的办法很多人都知道,软件灵感就来源于此。使用时只需在电脑摄像头前做出“用头写字”的动作,软件后台算法会对你的头部运动进行跟踪估计,智能判断并实时显示出你在用头书写的汉字笔画,这样就可以用头在屏幕上“写”出一个汉字了。实际上只要有一定的活动量,“写”什么字都可以。于是我从汉字听写大会那个节目里挑出了几百个常见的汉语易错字,屏幕每次随机出现一个字,写多了之后可以预防颈椎病,也解决提笔忘字的问题。

软件支持 xp 及以上系统,运行后右键点击任务栏的“永”字图标即可进入功能菜单。大家试试看,有啥建议随便提。

下载链接:

http://pan.baidu.com/s/1mgMdgJe (15/02/14更新,修复了某些电脑上写不出字的问题)

http://pan.baidu.com/s/1hqvKSBi (14/12/06更新,写字界面增加了可选的视频小窗)

http://pan.baidu.com/s/1o6yWxOu (最初版)

软件为绿色单机版,不联网也不储存任何摄像头图像,这个大可放心。

也是很不错哟~

有图没

补了个图~

Windows 8.1 写不出来字. 什么情况?

我的情况是这样的.

  1. 有摄像头.
  2. 在 设置 视频设置 中可以看到我的摄像头在工作.
  3. 手动点或者按时自动出写字界面的时候, 无论我的头怎么动, 都无法写出任何笔画. 且没有提示.

建议, 在我书写的时候有个区域显示目前摄像头捕捉到的画面.

或者出个 debug 模式…

@iugo 嗯。。我目前能想到的唯一可能是摄像头对焦不好,画面比较模糊,这种情况下确实检测不到运动。回头加个摄像头画面试试。

@theoractice 笔记本自带的摄像头. 都是在 10 帧以上.

@iugo 每秒七八帧都没问题。

对了,如果能够正常工作,屏幕会先暗一下然后变亮,再进入写字界面。没有这个过程的话可能是opencv兼容性问题。

@theoractice 屏幕是慢慢变暗的, 直到完全灰色. 没有再次变亮的过程. 进入到写字界面后右下角会有蓝色背景提示.

@iugo 看来摄像头没成功打开,可能是序号问题。你的视频设置界面,下拉框里有几个选项呢?

@theoractice 只有一个选项. Chicony USB 2.0 . 笔记本自带的.

@iugo 那就是Opencv的问题了。设置里获取图像和写字时获取图像是两套代码,这个一时半会还不好解决。。。

我也是一样的问题,摄像头闪一下就灭了。

一、特意注册了一个帐号来交流一下,主要目的是感谢楼主。感谢你辛苦的工作,头文字对我个人有蛮大的帮助!谢谢!

二、搞挨踢的,你懂的。有严重腰、颈椎问题。特别是颈椎,长期积累的毛病,严重的那段时间,明显感觉大脑缺氧。记忆力和反应力减退,易怒,脾气特差。 一年半前,开始用哑铃锻炼肩颈,逐渐有改善。大概半年前,开始坚持午休,并且买了一个舒服的枕头,感觉有好转。 这段废话,是想对有同样症状的网友表达:规律和健康的生活、锻炼是对腰、颈椎最大的保护。 别宅了,多四处走走。 但是,做不到啊。挨踢,工作时间基本对着电脑不动;下班,死宅。 这个软件的确有作用,定时活动颈部(我疯狂地设定间隔为5分钟;忙时,设定为15分钟),使用不到一周,感觉有帮助。至少,上班时间颈部没那么痛苦了。

三、反馈点问题:Thinkpad e431 win8 x64,可以正常运行。HP g4 win7 x64,无法正常使用。6楼已经说明情况,一模一样。可能要花很多功夫,但是,还是希望作者能够解决。感谢!

iugo 说:
我的情况是这样的.

  1. 有摄像头.
  2. 在 设置 视频设置 中可以看到我的摄像头在工作.
  3. 手动点或者按时自动出写字界面的时候, 无论我的头怎么动, 都无法写出任何笔画. 且没有提示.

建议, 在我书写的时候有个区域显示目前摄像头捕捉到的画面.

或者出个 debug 模式…

四、有些建议: 1)可不可以设定一次写n个字,或者写多长时间,而不是目前一次只能写一个字。 2)写字的内容,可不可以自定义,一个汉字,一个词组,英文单词,几何图形等等。 3)考虑出个app,在手机上使用。(依然觉得pc端是最重要的应用场景)

谢谢,辛苦了!

@r4ptoxjl 估计您的留言是这个论坛里最认真的留言之一了,谢谢支持,有空会更新的。

同样Windows 8.1 写不出来字,求更新!

已经更新,修复了写不出字的问题。

@theoractice 建议楼主建个 头文字 的贴吧,方便发布更新信息,也方便大家去看