- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
7年前关闭。
Improve this question
编辑:跳到最后看看我买了哪台相机。
对于一个大学项目,我必须拍摄一个半透明的窗口,检测某些形状并将结果发送到另一台计算机。 (帖子底部的示例图片)在 Win7 中使用 OpenCV 使用 c++ 完成检测。
我认为最简单的解决方案是将相机直接连接到计算机并在机器上进行计算。我需要至少 20fps,1280 x 1024 的分辨率可能足以进行检测。
我可以相对自由地决定我想使用哪台相机。您能否推荐一款与 OpenCV 配合使用且易于使用的相机?
这个问题已被问过几次,但大部分都没有答案或很旧:
Recommended HD camera (我发现的最好的线程。建议使用罗技 quickcam 9000 pro,不再上市)
Which Machine Vision Vendor provides OpenCV support (一般建议不知道该怎么做)
Which Camera for body detection (2010,没有明确的答案)
OpenCV Webcam Compability (2011)
List of compatible camera tested with opencv (死链接,还没有找到副本)
Industrial Camera in Python (没有答案,不是我需要的)
编辑:只为 future 的读者:我们现在以 70 欧元的价格使用罗技 HD Pro c920。一台合适的“专业”相机将花费 330 欧元(不含镜头)。
Edit2:使用两个月后的一点更新。
相机的角度比官方论坛上宣传的要小。 Here是一个 SO 问题,我在其中上传了一些示例图片。
使用默认驱动程序时,相机也只能以 15 fps 的速度运行,因此不惜一切代价避免安装它们!
此外,较新的型号(比如我得到的那个)被粘在一起,所以你不能再打开它们并轻松地手动调整深度。
Edit3:只是最后一次更新。我的项目几乎完成了,没有其他任何事情发生。 :)
最佳答案
对你来说有点晚了。但它将帮助其他想要开发机器视觉项目的人。此外,关于 OpenCV 和机器视觉的详细资源并不多,您是对的。
首先,网络摄像头将成为商业应用的业余解决方案。如果要进行工业应用进行检查,则需要特殊的照明和工业相机。您可以在相机上使用视频或触发模式。还要考虑频闪模式照明可以在生产线上提供更好的效果。我购买的一个示例相机型号是 PointGrey。部分机型可外触发(可使用传感器触发):
http://ww2.ptgrey.com/camera-applications
http://www.baslerweb.com/Cameras-42173.html
还有其他不需要任何 PC 或照明的智能相机,例如:
http://www.teledynedalsa.com/imaging/products/vision-systems/cameras/-boa-overview
http://www.datalogic.com/eng/products/industrial-automation/machine-vision/a30-series-pd-549.html
http://www.microscan.com/en-us/Products.aspx
所有相机制造商都提供自己的 SDK。它展示了如何获取帧原始数据并将其转换为任何格式,如位图、OpenCV 数据格式、另存为 jpg 等。
PointGrey 的一些示例:
http://www.ptgrey.com/products/pgrflycapture/samples.asp
将帧原始数据转换为 OpenCV 图像格式很容易,您应该将原始数据复制到 OpenCV 图像数据。您可以使用 memcpy。这里有一些例子:http://www.technical-recipes.com/2011/integrating-the-flycapture-sdk-for-use-with-opencv http://kevinhughes.ca/tutorials/point-grey-blackfly-and-opencv
对于所有其他相机制造商,您可以使用类似的方式。
另外我建议更喜欢 GigE 接口(interface)相机,它们正在成为标准。
祝你好运。
关于opencv - 使用 OpenCV 进行机器视觉的相机建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20968399/
当我尝试以非整数的步长(例如,每帧 0.5 像素)在屏幕上移动图形对象时,这会导致移动不稳定和“滞后”;因为对象只会每两帧移动 1 个像素。 我理解为什么会发生这种情况,因为对象的 x/y 值必须是整
市面上有大量的家谱应用程序,但出于某种原因,我找不到一个示例来说明如何为 Android 应用程序创建一个。我是否使用 Canvas ,是否有图表库? 我的基本要求是画一个三层的树(节点)图/图表,其
[ {name: 'John'}, {name: 'Plasmody'}, {name: 'Kugelschreiber'}, {name: 'Sarrah'}, ] 如果我在 J并做
我试图定位所有没有 www 的链接。在数据库中。 https://launchhousing.org.au 并替换为 https://www.launchhousing.org.au 我使用了“搜索和
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
我需要排除具有以下模式的文件: ProjectFoo.Data[0-9]{14}.lgp 如何将 RegEx 用于 (Visual)SVN 忽略列表? 最佳答案 subversion 忽略列表不支持正
我正在寻找在处理中创建该项目的方法,但是,我发现该术语有点困难。我不确定如何调用在整个歌曲中线条永久保持的效果来“绘制”音乐数据。 对于我可以查看哪些教程或某人的回答,我将不胜感激。 我的目标是创建尽
我正在尝试为 android 制作游戏。我目前已将所有美术资源加载到 drawables 文件夹中,但我的问题是如何实际引用特定资源来渲染它? 我知道每个文件都有一个唯一的@id,我可能必须在onDr
Closed. This question is off-topic。它当前不接受答案。
只是一个简单的问题。 有一个简单的可视化工具可以生成iOS/QuartzCore的源代码吗? 例如,我会制作一个带有路径和a的CAKeyframeAnimation(例如CGPathMoveToPoi
编辑 3:我想这已经解决了。我刚刚启用了古腾堡编辑器并发现了它的“经典编辑器”部分,即代码编辑器。我唯一需要习惯的是我无法轻易修改的编辑器行高,这还不错。这对我有用,它超过了修改 functions.
我想在具有背景 slider 的可视 Composer 行内创建一个下拉菜单,最重要的是我要切换的链接。我在编辑自定义 css 时面临的问题是链接没有设置为 bottom:0;已设置position:
我正在学习 C++,并且了解一点 Visual Basic 和 Delphi。 但我想知道,有没有像 Delphi 这样的程序,但适用于 C++。您可以将按钮拖到窗体上,双击它,就像在 Delphi
我正在努力使用 pygame 初始化 OpenGL 显示。和pyopengl . import pygame pygame.init() pygame.display.set_mode((1920,
不确定我做错了什么。我创建了一个主题,除了我在可视化编辑器中创建帖子外,一切都很好。对我来说,这很好,但大多数用户不了解 HTML,因此无法真正进入并编辑代码。 在元素检查器(Chrome)中,文章是
我正在编写一个 C# 程序,它接受一堆参数并对数据点进行一些转换,然后将它们绘制到屏幕上。 在我的一个表单上,我有一堆文本框,我都想执行相同的 KeyPress 事件。在我只做一个 switch 语句
我正在创建 UML 事件图,我需要使用发送和接受信号,但我似乎找不到它。我试图用谷歌搜索它,但我似乎找不到任何东西。有谁知道我在哪里可以找到它们,或者它们在 Visio 中不存在? 最佳答案 想知道为
是 Haskell for Visual Studio 2005兼容VS2008 SP1 ? 最佳答案 您最初问题的答案是否定的。visual haskell 的代码是用 Haskell 编写的,并通
我正在使用 Visual Composer 开发我的 WordPress 网站。 我需要包含一个可分页的容器,但如果它可以像幻灯片一样就更好了。 This is my pageable contain
有哪些 Web 应用程序可以让我直观地(通过单击)使用任何 REST API 并生成一些代码(以任何语言)来捕捉我所描述的视觉内容? 与 Swagger 或 Google API Playground
我是一名优秀的程序员,十分优秀!