由于在程序的前面定义了全局变量CvCapture* capture;,所以capture默认值为零,故这段代码开始执行时,首先进入第一个if语句,参照OpenCV--HighGUI参考手册中cvCaptureFromCAM()的介绍如下:

从上面的看出用-1也是可以的,但是将index由0改成-1后,不能不仅不能正常的读取摄像头,而且也没有错误提示,capture有值且不为零,当index选取1或其他值是,capture一直保持为零,有“不能打开摄像头的错误提示”,对于cvCaptureFromCAM的问题,对于自己的电脑(外加的USB摄像头)只有当index等于0的时候正常工作。对于这个问题搜集了一下类似的问题,问题各不相同,没有一个统一的解决方法。

小结:针对自己的程序问题,也就是不管是0或是-1,capture的值都会被重置为不为零的数,为其他值时,capture始终为零,只有一个摄像头的情况下,可以试着读取一帧图像试下,成功的话,说明所对应的index是正确的,反之就是错误的,来进一步完善程序。

【OpenCV学习笔记】【函数学习】一(MFC+OpenCV2.4.7读取摄像头之cvCaptureFromCAM()的索引问题相关推荐

  1. 20171220-python学习笔记--函数类型

    20171220-python学习笔记--函数类型 备注: #位置参数 #传入两个参数 def power(x, n):s = 1while n > 0:n = n - 1s = s * xre ...

  2. JavaScript学习笔记——函数 Part4:向函数传递函数、从函数返回函数(函数是一等公民)

    要点 函数是值,这个值就是函数引用 函数是一等公民:函数引用是一等值 可将函数引用赋给变量.含在数据结构(如对象)中.传递给其他函数或从其他函数返回 函数是一等公民 不要再认为函数是特殊的,有别于Ja ...

  3. Python3学习笔记之-学习基础(第三篇)

    Python3学习笔记之-学习基础(第三篇) 文章目录 目录 Python3学习笔记之-学习基础(第三篇) 文章目录 一.循环 1.for循环 2.while循环 3.break,continue 二 ...

  4. 强化学习笔记-强化学习概述

    强化学习笔记-强化学习概述 机器学习分类 强化学习与监督学习的异同点 强化学习基本原理 强化学习解决的是什么样的问题 强化学习分类 请分别解释随机性策略和确定性策略 回报.值函数.行为值函数三个指标的 ...

  5. SilverLight学习笔记--进一步学习Isolated Storage独立存储一(理论篇)

    在"silverlight如何在客户端读取文件"以及"silverlight如何在客户端写入文件"两篇文章中我们初步接触了Isolated Storage概念. ...

  6. Powershell学习笔记——函数和函数库

    前段时间公司封闭开发,就在封闭的前一天感冒发烧,为了封闭,一顿猛药下去,烧是退了,却在扁桃附近爆发出来--扁桃发炎加溃疡,搞了十多天才好啊,天天喝稀饭啊--所以请大家原谅这么久没有续上学习笔记.顺便: ...

  7. Excel学习笔记-函数(IF、AND、OR、Countif、Countifs)

    目录: 一.认识Excel公式 1.运算符 2.公式中的比较判断 3.运算符优先级 4.单元格引用 二.认识函数 1.如何使用函数 2.学习以下函数 3.利用定位工具选择输入公式的位置 三.使用IF函 ...

  8. 学习笔记 mysql_MySQL 学习笔记

    MySQL 学习笔记 1 定义 数据库中的表:一行叫一条记录.每一列叫一个属性,或一个字段. 主键:表中的某个特殊字段,具有唯一的确定的值,可以根据该字段唯一的确定一条记录 外键:表中的某个字段的值为 ...

  9. UE4入门学习笔记——纪念学习虚幻引擎满一周年

    UE4入门学习笔记 前言: 今天是正式学习ue4一周年.一年前的今天,我结束了PBR流程的学习,怀揣着对游戏制作的热爱,正式开始学习ue4,继续追寻儿时的那个大厂梦.谁也没想到,一年后的今天,我会在T ...

  10. 【原创】强化学习笔记|从零开始学习PPO算法编程(pytorch版本)

    从零开始学习PPO算法编程(pytorch版本)_melody_cjw的博客-CSDN博客_ppo算法 pytorch 从零开始学习PPO算法编程(pytorch版本)(二)_melody_cjw的博 ...

最新文章

  1. 18.11 LVS DR模式搭建 18.12 keepalived + LVS
  2. 【数理知识】《数值分析》李庆扬老师-第6章-解线性方程组的迭代法
  3. 精简版sprintf适合嵌入式使用
  4. 高露洁、悦诗风吟、Benefit,618大促的数字化难题都是如何解决的?
  5. 如何使用下一代编码技术提升流媒体体验
  6. iOS手势操作简介(四)
  7. [css] 请问background-attachmentn属性有什么用途?
  8. 【机器学习】自己手写实现线性回归,梯度下降 原理
  9. 中国企业深陷「内卷」,原因找到了
  10. 1090. Highest Price in Supply Chain (25) dfs
  11. rem单位中html默认字号,轻松掌握CSS3中的字体大小单位rem的使用方法
  12. Windows Phone XNAでアニメーション - ぐるぐる
  13. Insufficient space for shared memory file 解决办法
  14. 遥感影像单波段辐射定标处理
  15. 《嵌入式 – GD32开发实战指南》第8章 PWM输出
  16. Inspinia的version 2.4模板使用的谷歌字体加载很慢问题解决
  17. php变量控制结构与函数,LAMP兄弟连原创视频教程(PHP笔记一--变量,流程控制结构,函数)...
  18. 常用的向量矩阵求导公式
  19. server can;t find yao.com:SERVFAIL的原因
  20. Ctrl c 复制html,一键复制粘贴(用热键代替Ctrl+X、Ctrl+C、Ctrl+V)

热门文章

  1. 19. Treat class design as type design
  2. python语言中有三种表示字符串的方式_python经典实例
  3. python难度大的题_【python】Python面试题:求列表当中最大的三个元素
  4. android中白色怎么表示,android – 将位图中特定颜色以外的所有颜色转换为白色...
  5. php讲一个正整数前补0,php 数字补零的两种的简单示例
  6. php 查看常量值,[thinkphp]查看thinkphp系统定义的常量值
  7. php标准代码格式,PHP PSR代码格式规范
  8. C#:SQL查询结果生成datatable后,根据min、max查询datatable中min到max的数据,并生成新的datatable
  9. arcgis已试图对空几何执行该操作_ArcGIS中坐标转换和投影变换
  10. 最新论文汇总:深度补全