问题标签 [vision]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
987 浏览

math - 如何使用 VBScript 计算已知大小的对象与我的相机之间的距离?

我知道物体的尺寸和相机的一切。距离结果需要每秒至少更新 4 次。

摄像头信号来自一个通过 WLAN 连接到笔记本电脑的机器人。笔记本电脑运行一个应用程序,为机器人操作员显示各种仪表板。我必须使用这个特定的应用程序,它只支持自定义仪表板仪表的 VBScript。

我将如何从相机馈送中获取图像数据,然后计算距离?我不太了解VBScript。

0 投票
1 回答
6216 浏览

python - 带有 Python 的工业视觉相机

是否有任何工业计算机视觉相机带有 Python 接口,或者有完善的第三方解决方案?

我一直在使用网络摄像头做一些工作,这些摄像头可以通过例如 OpenCV 轻松访问。但是,现在我需要一台更坚固、更灵活的相机。我需要能够设置某些参数,例如曝光和增益。我想尽可能避免使用 Python 以外的其他语言进行开发,因为 Python 是我最了解的。

我见过 uEye 相机的 pyueye 之类的插件,看起来不错,只是这在 Windows 中效果不佳。

0 投票
1 回答
82 浏览

c - 在没有非标准库的嵌入式系统上进行对象检测的建议

我正在寻找一些关于检测图像中方形或圆形对象的好方法的建议。我目前有一个在原始灰度上运行的精明边缘算法,我可以产生这个输出:

http://imgur.com/FAwowr1

现在我可以看到这张图片中有一个立方体卫星,但是程序也可以看到它的一种计算效率高的好方法是什么?我看过霍夫斯变换,但这似乎计算量很大。我也看过哈里斯角检测,但我觉得我会得到很多误报,因为我本质上是在寻找包含所述立方体卫星的图片。

有人对一些好的算法有什么想法吗?我的空间非常有限,所以我不能使用任何大型外部库,如 opencv。(这都是在 C 顺便说一句)

非常感谢!

0 投票
2 回答
1050 浏览

labview - LabVIEW 2011 缺少 subvi

我正在尝试加载.vi。加载时,LabVIEW正在寻找vi..\National Instruments\Labview 2011\examples\Vision Acquisition\NI-IMAQdx\High Level\SubVIs\

但是,我在“示例”中没有“视觉采集”文件夹。我错过了什么?

0 投票
1 回答
3839 浏览

opencv - 计算机视觉:裸露检测解决方案比较(基于 opencv 或自定义代码)和哈希列表和客户端

服务器端:

  • 项目清单:
  • ...:找到 x% 匹配项,y% 误报(opencv +10 行代码)
  • ...:找到 x% 匹配项,y% 误报(自 1995 年以来的大型自定义代码)
  • 其他:
  • 最小的 OpenCV C++ 代码:

    /li>

哈希列表:

  • ..:(由公共资金资助,自...开始限制访问)
  • ...:(开放访问)
  • ...: , y 百万条目, y % new last years (commercial $y / month)
  • ...:,x 百万个条目,x % 去年新增(商业 $x / 月)

(服务器端和)众包/众包验证:

  • 谷歌图片过滤器:... (限制访问,但甚至在自有网站的网站管理员工具中也没有)

客户端:

  • 另一个:... (将在 i5 2540 手机上每 50 毫秒扫描 x 百万像素)
  • 裸体.js(帕特里克·维德):...

我完全重写了这个问题,它总是被关闭,显然似乎是广泛的而不是具体的,并且“促进链接”而不是替代方案?

现在这里的任务是:
“为这个开发特定但广泛未知的任务盘点世界上所有现有的方法。” (=填补上表中的空白,也许是示例代码/实现)

虽然某些 Windows 软件是面向孩子上网的父母销售的 ,但从开发的角度来看,这个假设不会很快出现在维基百科文章“裸露检测软件的比较”中。(也不是在 alternative.to/... )

这也是具体的,但广泛服务不足或实践。因此,没有任何一个答案/链接会成为自我推销/垃圾邮件,相反,这个问题比一般问题更容易出现。然而,根本不需要任何链接,也不会有个人意见的答案,如果有的话,这将比没有帮助更多。

0 投票
1 回答
800 浏览

c# - 如何获得面向的方向和 3D 空间中的点之间的角度

我掌握的信息是玩家视线的垂直角度、到问题点的水平角度、到该点的距离以及该点的垂直高度。

如果玩家没有向上或向下看(垂直角度),我已经想出了如何使用以下方法获得角度。

推导空间点与玩家视觉方向之间角度的原始方法

我想不通的是,如果玩家的视线方向被垂直角度(向上或向下看)修改,如何获得该角度。这几天我脑子里一直在考虑这个问题,但我想不出办法来做到这一点。

我正在使用它来生成视锥截止。当检查对象的可见性时,我必须处理的信息是对象与玩家的角度、到该对象的距离及其高度。这个初始范围检查将返回玩家视线方向的角度,并确定对象是否可见。

墙壁设置为透明以显示视野范围

这是使用@HABO 提供的解决方案进行调试的代码截图。不幸的是,它总是导致 NaN 错误。

NaN 似乎总是被返回。

在使用它们之前将角度转换为弧度似乎可以解决很多数值错误。我不明白最后将前面的数字转换为最终角度的公式。 这是一组新的数字,使用一些更容易处理的数字

0 投票
1 回答
445 浏览

c++ - C++ 多线程数据管理

我正在寻找有关在我的计算机视觉项目中管理大量数据的概念性建议。我在 a) 概念化和 b) 实现一个概念来协调这个大数据流的概念,这些数据流既作为来自相机的程序的输入又由代码生成。

所以我必须处理的数据可以分成五个独立的“流”,我称之为:

原始帧(从相机直接输入) 目标图像(子帧,取自前一个图像流) 时间戳(用于原始帧) 车辆姿态数据(GPS、车身角度等,来自与车辆的无线串行端口连接)态度数据时间戳

如果我们要完全按顺序执行此操作,一般流程将是:

所以这是交易:我试图通过线程来做到这一点,因为这些算法是处理器密集型的并且没有顺序相关(我的意思是我不需要颜色数据来获取目标的 GPS 坐标)。但是,我确实需要将图像与目标和时间戳与这些图像进行协调,这样我就可以将正确的车辆数据用于正确的图像等。

我的一个朋友建议使用关系数据库方法,但我使用的是 C++。我想知道的是,有没有办法在 C++ 中模拟关系数据库(让键与数据相关联,例如与数据或目标图像相关联的时间戳或目标 ID)?连接到 SQL DB 会更容易管理吗?这样做是否会导致显着的性能损失?这里最重要的一点是,无论我做什么,我都必须能够锁定共享数据,这样我才能安全地多线程。

我希望在这样的分层数据结构方面有一些经验的人可以对我的情况有所了解。我提前感谢您的想法和批评。

0 投票
1 回答
98 浏览

image - 参数图像生成器

我正在寻找一个参数图像生成器,它可以针对指定的参数生成同一对象的不同图像(例如,龙虾图像,其中每个图像都包含不同脂肪的相同龙虾)。我需要能够控制参数(例如设置龙虾的肥胖程度)。它所代表的图像和对象基本上可以是任何东西。是否有任何现有的库/软件可以生成此类图像?

0 投票
1 回答
503 浏览

artificial-intelligence - AND/OR 图表教程

我需要使用 AND/OR 图对我的计算机视觉研究问题之一进行建模。但是经过数小时的搜索,除了 wiki 上的材料很少之外,我没有找到关于 AND/OR 图基础知识的体面教程。任何人都可以请我参考有关 AND/OR 图的教程吗?

谢谢哈桑

0 投票
1 回答
2860 浏览

image - Phash vs. SIFT in identifying similar image

I have questions about both and

First of all, I'm using SIFT to identify similar image in real-time service. Like pictures by phone-camera, small amount of rotation and blurred effect could be.

And I found Phash. So, I test phash on its demo page. But result made me to sigh.

This is result of above test:

Demo of Phash

In this test, two images are fixed on x-axis. So they don' t have rotation. But right images' logo were removed and person was moved to left side. In my eye, This is 'Very Similar'. In addition, SIFT catch this completely.

Now, This is question.

  1. pHash is faster than SIFT?
  2. Is pHash's accuracy reliable?
  3. SIFT's output was too big to use in real-time service. So I must use hash to make output smaller size like LSH(Locality-sensitive hashing). Any other way to I try?