问题标签 [computer-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 投票
3 回答
1296 浏览

algorithm - 计算机视觉:提取给定轮廓的形状信息(例如尖的、圆形的……)

给定线条和顶点形式的形状的 2D 轮廓,我如何从中提取信息?比如:尖的、圆的、直线的。与给定形状的形状相似性。

代码不是必需的,我对指导搜索所涉及的概念和技术名称更感兴趣....

提前致谢。

0 投票
3 回答
1148 浏览

python - 相机矩阵的最小二乘解[numpy]

我想使用 numpy 的最小二乘算法从 6 个已知的 3D -> 2D 点对应关系中求解相机矩阵。

我一直在使用这个网站作为参考:

http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/OWENS/LECT9/node4.html

目前我的相机矩阵似乎有非常小的值:

我希望能够约束 numpy 求解器,以防止它求解Camera矩阵几乎为零的平凡解。
有谁知道如何约束numpy.linalg.lstsqr()

0 投票
3 回答
2073 浏览

matlab - 比较MATLAB中2个图像之间的交叉点

我拍摄了 2 张带有交叉点的图像,现在我正在尝试比较这 2 张图像并找出移动的距离和角度。我怎样才能使用 MATLAB 来做到这一点?非常感谢你!

图3 图2

0 投票
3 回答
4302 浏览

matlab - 寻找有关计算机视觉课程项目的想法

我遇到了另一门课,我需要找到一个项目的想法,自从我上次在 SO 上发布项目想法以来非常成功,我决定再次在这里提问。

我正在上一门名为Computer Vision for Human-Computer Interaction 的课程,我们需要为一个大约需要 2-4 周才能完成的项目提出一些想法。我们可以选择与其他 1 或 2 人一起工作,尽管我可能会独自一人。

在课程中,我们涵盖了图像形成、图像特征、分割、形状分析、对象跟踪、运动计算和一些应用程序等内容。为方便起见,我们的家庭作业已在 Matlab 中完成,尽管在我们的项目中不需要使用它。

我提出了几种可能性:跟踪高尔夫球杆和球的运动并进行一些分析,或者可能使用特征脸技术进行某种面部识别和匹配。

我会喜欢构建一个可以放在网上供其他人玩的应用程序,但最重要的是我想完成一个对某人有用的项目(无论是出于娱乐还是更有用的目的)。

所以......有什么想法吗?谢谢!

0 投票
5 回答
9089 浏览

matlab - MATLAB 中的人眼检测

我有两张图片。在其中一张图片中,我的眼睛位于中间位置,而在另一张图片中,它位于左侧。如何确定我的眼睛是在左边还是在右边?

我正在使用 MATLAB。这有什么功能吗?

0 投票
6 回答
3971 浏览

math - 将捕获的坐标转换为屏幕坐标

我认为这可能是一个简单的数学问题,但我不知道现在发生了什么。

我正在捕获网络摄像头上“标记”的位置,并且我有一个标记列表及其坐标。其中四个标记是工作表面的外角,第五个(绿色)标记是一个小部件。像这样:

替代文字

以下是一些示例数据:

  • 左上标记(a=98,b=86)
  • 右上角标记 (c=119, d=416)
  • 左下标记(e=583,f=80)
  • 右下标记(g=569,h=409)
  • 小部件标记 (x=452, y=318)

我想以某种方式将网络摄像头的小部件位置转换为要在屏幕上显示的坐标,其中左上角是 0,0 而不是 98,86,并且以某种方式考虑到网络摄像头捕获的扭曲角度。

我什至会从哪里开始?任何帮助表示赞赏

0 投票
1 回答
8614 浏览

matlab - 归一化互相关的基础知识

我正在尝试使用MATLAB 中的normxcorr2归一化互相关)来计算发育胚胎中移动形状的速度。我有3个问题:

1) 我的图像尺寸是 260x360 像素。我给出了 10x10 像素的模板大小,并要求命令在 50x50 像素的搜索窗口中的后续帧中搜索此模板。我得到一个大小为 59x59 的相关矩阵。所以这意味着该命令在搜索窗口中逐个像素地移动模板以寻找最佳相关性。正确的?

2) 相关矩阵中的每个值代表搜索窗口中的一个模板矩阵。正确的?

3)假设我在相关矩阵的第 10 行和第 16 列得到最大值。这意味着最佳相关模板位于图像中y方向的第10个矩阵和x方向的第16个矩阵中。正确的?

0 投票
3 回答
13203 浏览

c# - 人脸检测和比较

我正在为我的文章进行关于人脸检测和比较的小型研究。目前,我正在使用基于 OpenCV 级联的 haar 类特征的快速人脸检测(稍后我将实现学习)。下一步是进行面部比较。有没有众所周知的算法?如果有一些 C# 代码,解释它们或实现它们的一些 dll,那就太好了。

0 投票
6 回答
5368 浏览

c# - 检测二维图像中的标记

我希望在 2D 对象检测方面获得一些帮助。我将简要概述将在其中实现这一点的上下文。

将拍摄天花板的图像。天花板上将放置标记,以便确定摄像机的方向。照片将始终正面朝上拍摄。我的目标是检测图像中的这些标记之一并确定其旋转。因此旋转和缩放(在较小程度上)将是图像检测中使用的两个主要因素。我将用 C# 或 matlab 编写软件(还不太确定)。

例如,标记可能是这样的箭头:

参考箭头

天花板的图像将包含标记。软件需要检测单个标记并确定它已经旋转了 170 度。

天花板箭头

我之前没有图像分析方面的经验。我知道图像处理是一个相当广泛的主题,并且希望就我应该采取的方向以及哪些技术最适合我的应用程序获得一些建议。谢谢!

0 投票
3 回答
3835 浏览

ruby - 检测不同分辨率下的图像相等性

我正在尝试构建一个脚本来浏览我的原始高分辨率照片,并替换我在拥有专业帐户之前上传到 Flickr 的旧的低分辨率照片。

对于他们中的许多人,我可以只使用 Exif 信息,例如确定匹配的日期。但有些真的很旧,或者原始文件没有 Exif 信息,或者它被我当时使用的任何愚蠢的调整大小软件破坏了。

因此,由于无法依赖元数据,我不得不求助于内容本身。问题是原件的分辨率与 Flickr 上的不同(这是这项工作的重点)。那么有没有办法让我将它们与某种模糊相似性度量进行比较,从而允许我设置是否需要人工输入的阈值?

我想知道一个图像是另一个图像的调整大小版本可以产生比一般相似性更好的结果。任何语言的解决方案都可以,但 Ruby 会是一个加分项 :)