引言:

在进行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 屏幕校正点删减调节相关推荐

  1. idea 亮度 调整_WIN10 困扰多时的屏幕亮度 终于可以调节了-完美 -更新2018年2月28日...

    总结:很多问题是自己认知不够造成的,  -- 问题解决在  修复经历二,可直接跳过去看  修复经历二. 首先看你屏幕亮度是集成还是独立显卡决定的(一般是集成),所以下面 修复经历一折腾独立显卡驱动没什 ...

  2. WIN10 困扰多时的屏幕亮度 终于可以调节了-完美 -更新2018年2月28日

    总结:很多问题是自己认知不够造成的, 首先看你屏幕亮度是集成还是独立显卡决定的(一般是集成),所以下面经历一折腾独立显卡驱动没什么作用: 如果安装集成显卡也无作用(或者像经历二那样安装时无法验证通过) ...

  3. PHP 屏幕亮度,window_Win8系统 调节电脑屏幕亮度的四种方法,第一页:Win8系统下调节电脑屏 - phpStudy...

    Win8系统 调节电脑屏幕亮度的四种方法 第一页:Win8系统下调节电脑屏幕亮度的四种方法 第二页:Win8系统下调节电脑屏幕亮度的四种方法 刚接触到win8系统的用户或许会比较生疏,很多设置都找不到 ...

  4. linux怎么远程调整屏幕亮度,linux怎么调节屏幕亮度

    满意答案 Alphatucana 2016.12.08 采纳率:52%    等级:12 已帮助:8058人 2种方法: 1. 调节屏幕对比度参数gamma值 > xgamma -gamma . ...

  5. linux调屏幕亮度命令,Ubuntu调节屏幕亮度Linux命令

    2种方法: 1.调节屏幕对比度参数gamma值 > xgamma -gamma .75 如果不理想可以尝试将.75修改成0.5~1.0之间测试一下.我用1.0后感觉和Vista下亮度一致. 该命 ...

  6. android 屏幕亮度广播,Android调节屏幕亮度实现代码

    调节屏幕亮度时,先设置当前activity亮度,再并保存为系统亮度即可. 1 onCreate()里检查系统亮度并设置seekBar: private void screenBrightness_ch ...

  7. Ubuntu屏幕太亮,调节Brightness亮度条没有反应,解决办法之一

    一.情况说明 1.电脑Dell,系统ubuntu18.04 2.装了几个Brightness Controller软件,调节亮度条屏幕亮度没有任何反应   3.我电脑系统设置里没有屏幕亮度调节,只有k ...

  8. PHP 屏幕亮度,win7亮度调节在哪里

    win7亮度调节在[电源选项]中,其调节方法:首先点击电脑左下角的"开始",并在弹出的开始菜单中选择"控制面板":然后在打开的控制面板中找到"电源选项 ...

  9. linux redhat屏幕缩放,有关redhat调节屏幕分辨率的问题

    有关redhat调节屏幕分辨率的问题 发布时间:2012-02-12 13:25:56来源:红联作者:wayne916 我在网上查redhat调节屏幕分辨率,很多都是说修改/etc/X11/xorg. ...

最新文章

  1. 五款漂亮的 GNOME 3.4 主题-PPA
  2. JavaWeb学习笔记28--Filter高级开发
  3. 递推DP UVA 1366 Martian Mining
  4. Web文件的ContentType类型大全
  5. python内存管理和释放_《python解释器源码剖析》第17章--python的内存管理与垃圾回收...
  6. docker与mmdetection
  7. 指数级暴增、复杂场景下,揭秘百度云原生湖仓架构等系列数据产品
  8. 分享一套基于SpringBoot和Vue的企业级中后台开源项目,代码很规范!
  9. Unity+SenseAR教程 | 用手势发射爱心2:加入发射方向【源码】
  10. lodash源码分析之baseFindIndex中的运算符优先级
  11. 【VS开发】VS2010 MFC中控件、对话框等背景颜色动态修改的方法
  12. 真-vue使用jsonp跨域
  13. Eclipse添加代码自动补全+对齐功能
  14. VCS建立仿真生成DVE波形
  15. linux 二次封装 释放,Linux必学的60个命令(二)
  16. scala-MLlib官方文档---spark.ml package--ML Pipelines+Collaborative Filtering+Frequent Pattern Mining
  17. 应用内版本更新库UpdateVersion
  18. linux挂载ipsan服务器
  19. 华为机试2022.4.13:硬件资源分配
  20. 2010.10.15_ximo_VMP脱壳后antidump的处理及再谈简单的爆破(带视频)

热门文章

  1. PC微信视频号下载视频研究
  2. 中国移动高举Linux大旗阔步向前
  3. 计算机无法安装cad怎么办,win7系统不能安装cad怎么办 win7电脑安装cad失败的解决方法...
  4. 网络:认识网络字节序
  5. 数据分析统计学原理第六章:连续型概率分布 | 我的统计学原理复习日记
  6. CSS/HTML制作W3School网页的导航条
  7. 三角形面积,周长的计算(C++)
  8. 这篇文章,我们来谈一谈Spring中的属性注入
  9. 计算机8字少一竖是什么符号,一长一短两竖符号怎么弄
  10. 卷号和期号+参考文献的格式