提高 OpenCV 中的相机捕获分辨率

2023-11-30

在我的 C/C++ 程序中,我使用OpenCV从我的网络摄像头捕获图像。相机 (罗技 QuickCam IM) 可以以分辨率捕获320x240, 640x480 and 1280x960。但是,出于某种奇怪的原因,OpenCV 给了我分辨率图像320x240仅有的。调用更改分辨率cvSetCaptureProperty()与其他分辨率值不起作用。如何使用网络摄像头捕捉其他可能分辨率的图像?


我在Windows下使用openCV 1.1pre1(windows下这个版本的openCv默认使用videoinput库)。

通过这些说明,我可以设置相机分辨率。请注意,我调用旧的 cvCreateCameraCapture 而不是 cvCaptureFromCam。

capture = cvCreateCameraCapture(cameraIndex);

cvSetCaptureProperty( capture, CV_CAP_PROP_FRAME_WIDTH, 640 );

cvSetCaptureProperty( capture, CV_CAP_PROP_FRAME_HEIGHT, 480 );


videoFrame = cvQueryFrame(capture);

我已经使用 Logitech、Trust 和 Philips 网络摄像头对其进行了测试

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

提高 OpenCV 中的相机捕获分辨率 的相关文章

  • 如果两个线程同时访问同一个 bool 变量会发生什么?

    我有一个跨平台 C 程序 其中使用 boost 库创建异步计时器 我有一个全局变量 bool receivedInput false 一个线程等待并处理输入 string argStr while 1 getline cin argStr
  • C# 测试活动的互联网连接。 Ping google.com

    C 2008 我正在使用此代码来测试互联网连接 因为我的应用程序必须登录到网络服务器 但是 如果用户互联网连接失败或电缆被拔出 我必须通知用户 Ping www google com to check if the user has a i
  • binary_log_types.h:没有这样的文件或目录

    我正在编译一个小型 mysql C 项目并且 遇到以下错误 C Program Files x86 MySQL MySQL Server 5 7 include mysql com h 22 30 fatal error binary lo
  • 在 C# 中轻松创建支持索引的属性

    在 C 中我发现索引属性 http msdn microsoft com en us library aa288464 VS 71 aspx非常有用 例如 var myObj new MyClass myObj 42 hello Conso
  • WPF Dispatchertimer 延迟反应/冻结

    在我的 WPF 应用程序中 我使用 3 个不同的 DispatcherTimers 一种是用于显示当前时间 一种是每 5 秒运行一次数据库查询 第三个每 1 秒刷新一次自定义按钮的值 当我的程序运行时 有很多延迟 冻结 例如 时间开始正确计
  • 如果图像包含特定颜色则

    是否有一种简单的方法来检查图像是否包含特定的 RGB 颜色 例如 Dim img As Image Image FromFile C image png If img contains color red toRGB then 我认为检查这
  • NHibernate IQueryable 集合作为 root 的属性

    我有一个根对象 它有一个集合属性 例如 I have a Shelf object that has Books Now public class Shelf public ICollection
  • 增量决策树 C++ 实现

    有谁知道决策树分类器的增量实现吗 这样 当您将新实例添加到训练集中时 它可以根据现有决策树分类器以低计算量并尽可能快地生成最佳决策树分类器 换句话说 我有一个最优决策树分类器集A 其中命名为T 1 现在我想添加实例X to set A并找到
  • 我的 WPF 应用程序未触发 MainWindow_Loaded

    我目前正在关注Pluralsight C Fundamentals Part 1并在Classes and Objects视频部分指导我在 Visual Studio 中创建一个新的 WPF 应用程序并填写代码 这导致以下结果 namesp
  • 我要恢复我的记忆!我怎样才能真正处理一个控件?

    我正在制作一个应用程序 它创建大量的窗口控件 按钮和标签等 它们都是通过函数动态生成的 我遇到的问题是 当我删除控件并处置它们时 它们不会从内存中删除 void loadALoadOfStuff while tabControlToClea
  • 多维数组和指向指针的指针

    创建多维数组时char a 10 10 根据我的书 它说你必须使用类似于char a 10 将数组传递给函数 为什么必须这样指定长度 您不是只是将双指针传递给 with 并且该双指针不是已经指向分配的内存吗 那么为什么参数不能是char a
  • 函数指针上的未知类型 F TYPE

    include
  • Nuget - 对象引用未设置为对象的实例

    我在 vs 2015 中遇到了 nuget 包管理器的问题 像Unity这样的一些包已经安装没有问题了 某些软件包 例如 EF 在安装时出现问题 像 Automapper 这样的一些软件包也有同样的问题 但是当我安装这个软件包的另一个版本时
  • 类型别名和不完整类型

    我可能已经超出了解决这个本应简单的问题的范围 我在这里开始这个问题 在编译时获取基类的类型 https stackoverflow com questions 17735852 getting type of a base class at
  • 使用 Xcode 为 OS X Lion / Mountain Lion 编译 OpenCV (2.3.1+)

    谁能给我提供一些如何使用 Xcode 在 OS X Lion 上编译 OpenCV 2 3 1 的详细指南 我对此很生气 我得到了源代码 使用 cmake 创建 Xcode 模板并尝试构建它 但它失败并出现大约 200 个错误 提前致谢 多
  • 为什么必须通过 this 指针访问模板基类成员?

    如果下面的类不是模板 我可以简单地拥有x in the derived班级 但是 通过下面的代码 我have to use this gt x Why template
  • C++ 联合数组和变量?

    在C 中没有办法做这样的事情吗 union Scalar x y Scalar v 2 Where x v 0 and y v 1 既然您使用的是 C 而不是 C 并且它们具有相同的类型 为什么不直接将 x 设为对 v 0 的引用 将 y
  • 如何组合||条件语句中的运算符[重复]

    这个问题在这里已经有答案了 代替 if foo 1 foo 5 foo 9 我喜欢将它们组合起来 类似于以下内容 这不起作用 if foo 1 5 9 那可能吗 不幸的是不是 你最好的选择是创建一个扩展方法 public static bo
  • 在Framework 4.6项目中使用.net core DLL

    我已经在 net core 2 0 中构建了一个 DLL 现在我想在使用 net 4 6 1 框架的 WinForms 项目中使用它 我可以引用该 dll 但收到 System IO FileLoadException 表示找不到 Syst
  • char[length]初始化并处理

    我定义了一个字符数组 char d 6 如果我在以下方面有误 请纠正我 此时没有为变量分配内存d 现在我要初始化它 d aaaaa 这种初始化之后 就不需要释放内存了 它将自动完成 我怎么知道是否char 被初始化了吗 我正在寻找类似的模式

随机推荐

  • 泛型方法有界类型参数和类型擦除

    通用方法如下 static
  • C++ 中的binary_search 意外行为

    下面的代码片段返回了 0 我期望它是 1 这里出了什么问题 include
  • 相当于Python中Ruby中的findall()方法吗?

    我需要从列表中的模糊列表中提取所有 MP3 标题 对于Python来说 这对我来说很好用 import re for i in re compile mmc mp3 findall open tracklist txt read print
  • iOS 动画贝塞尔/正弦曲线

    我正在寻找在 iOS 中循环播放单线贝塞尔曲线的动画 我脑海中的想法类似于 Siri 之前的 iPhone 4 上的语音控制屏幕 曲线不需要对任何东西做出反应 即 音频 麦克风等 只需从屏幕左循环到屏幕右 并改变曲线的幅度即可 我尝试了几次
  • iOS 证书过期

    我有一个应用程序的配置文件已过期 它似乎仍然在应用程序商店中 因此我假设您只需在下次更新时更新配置文件 这是正确的吗 我遇到的唯一问题是该应用程序使用推送通知 并且它们似乎已停止工作 当配置文件过期时 推送通知也会停止工作吗 我每年会更新什
  • 无需特定应用即可读取 NFC 标签?

    我想知道是否有任何方法可以将一串文本 URL 保存到 NFC 标签 例如 MIFARE 或 NTAG203 该标签可以被其他设备 智能手机 读取 而不需要任何特殊的标签读取应用程序 我测试了几个应用程序 例如Android 触发器 并注意到
  • 使用 HttpClient 通过 AttributeRouting 在 URL 中发送日期

    我在获取 WebAPI 接受的日期范围查询时遇到一些问题 据我所知 从我读过的所有内容来看 这应该有效 但我仍然得到400 Bad Request回应 我的 API 路线如下所示 System Web Http HttpGet GET ra
  • JTabbedPane Tab 组件的 MouseEvents 没有渗透

    我有一个JTabbedPane使用自定义选项卡组件 该组件包含一个JLabel 显示选项卡标题 和JButton 关闭按钮 当我更改文本中的文本时JLabel the JLabel停止接收鼠标事件 当我直接单击标签时 我无法再选择该选项卡
  • 在 Mapkit 中检查用户位置年龄 - MapKit 用户位置的 GPS 精度明显优于 CLLocationManager?

    在室内使用 iPhone 4 无线网络已禁用 运行 LocateMe SDK 示例或我自己的代码 30 60 秒可产生 2294 米的水平精度 非常不准确 但对于手机塔三角测量来说是合理的 看看其他进行反向地理编码或定位功能 例如 Four
  • for 循环的类型开始非法?

    为什么我收到错误 java 16 错误 类型非法开始 for int i 0 i lt 9 i 我检查了旧实验室 这是我认为的正确用法 import javax swing import java awt import java awt e
  • 如何捕捉 TOLEContainer 外部编辑器关闭的时刻?

    Borland Developer Studio 2006 德尔福 我有一个带有AllowInPlace False 的TOLEContainer 对象 当外部编辑器关闭并更改我的 OLE 对象时 我必须在 TOLeContainer 内对
  • 使用 .pch 文件包含应用程序文件

    我刚刚知道 如果我们在 pch 文件中包含任何内容 则不必稍后包含在其他文件中 现在我正在考虑将所有文件添加到其中 这样我就不必将它们包含在其他文件中并在每个文件的开头造成混乱 但我在想这是否是一个好的做法 如果没有 为什么 如果好的话 为
  • 为什么 exec() 在函数内部调用时工作方式不同以及如何避免它

    我试图在其中声明两个函数execpython 中的语句 让我们称呼他们为f1 and f2 我发现当exec在某个函数内部调用 然后f2 没有可见性f1 然而 当以下情况时 这不会发生exec和函数调用都放在全局代码中 Case 1 Wor
  • c=C# 中可以使用多个迭代器吗?

    C NET 中是否可以使用多个迭代器 针对单个类或对象 如果是的话 请给我一些简单的例子 抱歉 如果问题无法理解 请让我说清楚 您当然可以创建不同的迭代器以不同的方式进行遍历 例如 您可以 public class Tree
  • 如何使用 Apache JMeter POST GZip 请求

    我有一个关于使用 Apache JMeter 的问题 我们的项目 Android 应用程序将带有 Gzip 压缩 的 json 数据发布到 API 服务器 Android 应用程序使用 Apache HttpClient 及其 Gzipco
  • Flutter:长按图片即可像 Instagram 一样缩放预览

    所以我目前有一个图片网格 我想实现 Instagram 的一项功能 如果长按其中一张图片 您会在屏幕中间看到该图片的放大版本 如果停止按下 图像就会消失 我真的不需要代码 但我只是想不出我应该使用哪些小部件 可能有类似这样的东西的包吗 如果
  • 方法优化

    我有一个 void 函数 里面有很多 if 语句 并且所有这些语句都是必需的 我真的无法删除任何内容 但我觉得还可以做得更好 使用一些LINQ Where 课程或类似的东西 我要优化表达void Smooth尽可能少的字符 void Smo
  • 推断类型为“AnyClass”,这可能是意外的

    这是我的代码 if let runningTests NSClassFromString XCTestCase return false 编译器警告 不断的 runningTests 被推断为 AnyClass 类型 这可能 出乎意料 我需
  • Angular 6 - Google Picker API 弹出窗口

    只能偶尔访问一次 Google Picker 每次我打开应用程序时 Google Picker 弹出窗口都不会打开 我正在 Angular 6 中实现 Google Picker API 我在 Angular 的 asset 文件夹中为连接
  • 提高 OpenCV 中的相机捕获分辨率

    在我的 C C 程序中 我使用OpenCV从我的网络摄像头捕获图像 相机 罗技 QuickCam IM 可以以分辨率捕获320x240 640x480 and 1280x960 但是 出于某种奇怪的原因 OpenCV 给了我分辨率图像320