CCV1.5 屏幕校正点删减调节
引言:
在进行CCV使用中发现,由于红外摄像头补光穿透不均匀,导致中间区域比较敏感,而周围一圈没法检测到手指动作,这时需要跳过周围一圈的点只使用中间的点进行校正,对25个点进行跟踪屏蔽处理,进行了屏蔽处理,并给没有校正的点赋默认值。
修改代码 CalibrationUtils.cpp 找到 nextCalibrationStep() ,revertCalibrationStep() 两个方法进行下面修改,检测跳过周围一圈的校对点,并给他们赋值
void CalibrationUtils::nextCalibrationStep()//跳到下一个矫正点
{if(bCalibrating){calibrationStep++;int i = calibrationStep;while(true){//跳过屏蔽点if (i==0||i==1||i==2||i==3||i==4||i==5||i==9||i==10||i==14||i==15||i==19||i==20||i==21||i==22||i==23||i==24){calibrationStep++;i = calibrationStep;}else{break;}}if (calibrationStep >= GRID_POINTS) {bNextCamera = true;calibrationStep = 6;}}
}void CalibrationUtils::revertCalibrationStep()//回复上一个矫正点
{if(bCalibrating){calibrationStep--;int i = calibrationStep;while(true){//跳过屏蔽点if (i==0||i==1||i==2||i==3||i==4||i==5||i==9||i==10||i==14||i==15||i==19||i==20||i==21||i==22||i==23||i==24){calibrationStep--;i = calibrationStep;}else{break;}}if(calibrationStep < 0){calibrationStep = 0;}}
}
修改了点击直接进入校对模式
总结:
一个2010年的一个项目,代码比较老使用范围比较窄,但代码框架还是比较规范和完善的,已将 openvc Demo 用到了极致,后续跟进TUIO传输部分。
ccv1.5下载链接
http://ccv.nuigroup.com/#downloads
下载ccv1.5(改) bin版本
https://download.csdn.net/download/lijiefu123456/15076008
CCV1.5 屏幕校正点删减调节相关推荐
- idea 亮度 调整_WIN10 困扰多时的屏幕亮度 终于可以调节了-完美 -更新2018年2月28日...
总结:很多问题是自己认知不够造成的, -- 问题解决在 修复经历二,可直接跳过去看 修复经历二. 首先看你屏幕亮度是集成还是独立显卡决定的(一般是集成),所以下面 修复经历一折腾独立显卡驱动没什 ...
- WIN10 困扰多时的屏幕亮度 终于可以调节了-完美 -更新2018年2月28日
总结:很多问题是自己认知不够造成的, 首先看你屏幕亮度是集成还是独立显卡决定的(一般是集成),所以下面经历一折腾独立显卡驱动没什么作用: 如果安装集成显卡也无作用(或者像经历二那样安装时无法验证通过) ...
- PHP 屏幕亮度,window_Win8系统 调节电脑屏幕亮度的四种方法,第一页:Win8系统下调节电脑屏 - phpStudy...
Win8系统 调节电脑屏幕亮度的四种方法 第一页:Win8系统下调节电脑屏幕亮度的四种方法 第二页:Win8系统下调节电脑屏幕亮度的四种方法 刚接触到win8系统的用户或许会比较生疏,很多设置都找不到 ...
- linux怎么远程调整屏幕亮度,linux怎么调节屏幕亮度
满意答案 Alphatucana 2016.12.08 采纳率:52% 等级:12 已帮助:8058人 2种方法: 1. 调节屏幕对比度参数gamma值 > xgamma -gamma . ...
- linux调屏幕亮度命令,Ubuntu调节屏幕亮度Linux命令
2种方法: 1.调节屏幕对比度参数gamma值 > xgamma -gamma .75 如果不理想可以尝试将.75修改成0.5~1.0之间测试一下.我用1.0后感觉和Vista下亮度一致. 该命 ...
- android 屏幕亮度广播,Android调节屏幕亮度实现代码
调节屏幕亮度时,先设置当前activity亮度,再并保存为系统亮度即可. 1 onCreate()里检查系统亮度并设置seekBar: private void screenBrightness_ch ...
- Ubuntu屏幕太亮,调节Brightness亮度条没有反应,解决办法之一
一.情况说明 1.电脑Dell,系统ubuntu18.04 2.装了几个Brightness Controller软件,调节亮度条屏幕亮度没有任何反应 3.我电脑系统设置里没有屏幕亮度调节,只有k ...
- PHP 屏幕亮度,win7亮度调节在哪里
win7亮度调节在[电源选项]中,其调节方法:首先点击电脑左下角的"开始",并在弹出的开始菜单中选择"控制面板":然后在打开的控制面板中找到"电源选项 ...
- linux redhat屏幕缩放,有关redhat调节屏幕分辨率的问题
有关redhat调节屏幕分辨率的问题 发布时间:2012-02-12 13:25:56来源:红联作者:wayne916 我在网上查redhat调节屏幕分辨率,很多都是说修改/etc/X11/xorg. ...
最新文章
- 五款漂亮的 GNOME 3.4 主题-PPA
- JavaWeb学习笔记28--Filter高级开发
- 递推DP UVA 1366 Martian Mining
- Web文件的ContentType类型大全
- python内存管理和释放_《python解释器源码剖析》第17章--python的内存管理与垃圾回收...
- docker与mmdetection
- 指数级暴增、复杂场景下,揭秘百度云原生湖仓架构等系列数据产品
- 分享一套基于SpringBoot和Vue的企业级中后台开源项目,代码很规范!
- Unity+SenseAR教程 | 用手势发射爱心2:加入发射方向【源码】
- lodash源码分析之baseFindIndex中的运算符优先级
- 【VS开发】VS2010 MFC中控件、对话框等背景颜色动态修改的方法
- 真-vue使用jsonp跨域
- Eclipse添加代码自动补全+对齐功能
- VCS建立仿真生成DVE波形
- linux 二次封装 释放,Linux必学的60个命令(二)
- scala-MLlib官方文档---spark.ml package--ML Pipelines+Collaborative Filtering+Frequent Pattern Mining
- 应用内版本更新库UpdateVersion
- linux挂载ipsan服务器
- 华为机试2022.4.13:硬件资源分配
- 2010.10.15_ximo_VMP脱壳后antidump的处理及再谈简单的爆破(带视频)