Open Computer Vision 万物起源。
1 | import cv2 # OpenCV本体 |
You can only do so in an Native app. Javascript does not have access to pen pressure information
但是在wacom官网发现了STU SigCaptX,也许大概和压感服务有关。
尝试一波?
除此之外还有harryeakins/collabboard:Realtime collaborative drawing app with support for Wacom Tablet pressure sensitivity
===========
选了几段大佬的分享。
\1. 参考Windows Touch Program Guid
1.1 参考Windows Touch Input
1.2 处理WM_TOUCH信息来获取压力值,重点参考函数GetTouchInputInfo Function和结构TOUCHINPUT Structure
1.3 MSDN里面没有介绍Pressure参数的处理,需要你自己去探索,重点参考TOUCHINPUT里的 ULONG_PTR dwExtraInfo;(压力值可能在这个指针的数据里面)
DWORD cxContact; (触点接触面的宽度)
DWORD cyContact; (触点接触面的高度)
1.4 可以用Visual Studio带的信息Hook工具,Hook一下Hanvo Tablet的示例工具获得的WM_TOUCH信息,有助于知道有效的压力值在什么地方。
2.从驱动程序和设备的角度考虑,
2.1 设备的压力值应该是通过HID Usage: Pressure (page 0x0D, usage 0x30)传给系统的
2.2 如果你了解一些驱动知识,可以用WDK里的HClient获取设备的HID Device Descriptor,确认设备是否支持page 0x0D, usage 0x30.甚至可以直接分析HID Report来获取压力值。
为了巩固类、数组等知识,下来一个Assignment,定睛一看,居然是个四子棋!没想到人在江湖,也会遇上如此困难之题,随缘写个备注以防自己忘记。
完整代码已上传至 timrockefeller/ExplotionEuler。
很朴素地度过了半年时间,延宕在虚实之间。积极废人可能就是我这样的人!
以下是一些有趣的发现:一切技能都是不断练习能进步的。天赋决定的东西为零,只有兴趣可以影响进步速度。感觉和《刻意练习》中的内容差不多便不细讲。
在为期半年的人间观察中,很多人对一件事都是有着三分热心态,而帝都学生自我意识尤为强烈,以至于好为人师的风气在学生间传播。如一友人刚买了个陶笛,很浮夸地向众人炫耀着,却吹不出音阶。几天后没看见他再一次拿起。有时这样的人往往是悲惨的,不靠这些东西没有办法活得安全感。
说起来大学这一载体充分体现了人类强化社会性的,很多事件会自上而下地安排过来,底层学生始终处于一个高压却不敢出去的状态。
还想再引用一次:
如今你的气质里,藏着你走过的路,读过的书和爱过的人。–《卡萨布兰卡》
共勉。
关于数组、函数的碎片知识。
的路总是不平坦。
使用sequence
代码块的时候,使用了hexo-filter-sequence模块。
没想到并没有成功
在issue里面看到有人这样做就成功了:
data.content += '<script src="' + config.raphael + '"></script>';
raphael: 'https://cdnjs.cloudflare.com/ajax/libs/raphael/2.2.7/raphael.min.js',
还真的解决了问题。
但谷歌的ajax却没有办法,下辈子哪天把theme重写一遍。