问题标签 [matlab-cvst]

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 回答
6481 浏览

matlab - 立体视觉:深度估计

我正在从事立体视觉任务,我想获得立体视觉相机和物体之间的距离。我正在使用带有计算机视觉系统工具箱的 Matlab。
我使用“Matlab 的相机校准工具箱”校准了相机,因此我有左右相机的内在参数和外在参数(右相机与左相机的位置)。我还有一对校正后的图片和他们的视差图。为了估计视差,我使用了 Matlab 函数 disparity()。我知道相机的基线和焦距,但我的结果仍然是错误的。

但我知道距离是 cca 600 mm。这个公式对吗?单位呢?mm * mm / pixel != mm. 特别是我想使用相机矩阵(内在参数)进行计算,但我不知道如何。我会感谢任何提示。

0 投票
1 回答
1503 浏览

matlab - 使用matlab从图像中分割文本的常用方法是什么?

我搜索了这个领域,发现一些论文提出了从图像中提取文本的新方法,但是我有一个由简单背景和一些文本组成的灰度图像。所以我需要一个每个人都可以使用的方法。请详细说明如何做到这一点。

0 投票
2 回答
1221 浏览

image - 坐标映射与 matlab 中用于 delaunay 三角剖分的像素映射相同吗

我必须通过特征检测将像素从一个图像转换到另一个图像。我已经计算了投影变换矩阵。一个图像是基础图像,另一个是线性转换的图像。

现在我必须定义一个更大的网格并将基础图像中的像素分配给它。例如,如果基本图像是 20 at (1,1),那么在较大的网格上我将有 20 at (1,1)。并为网格的所有未填充值分配零。然后我必须将线性转换的图像映射到基础图像上,并基于“delaunay triangulation”编写我自己的算法以在图像之间进行插值。

我的问题是,当我将翻译后的图像映射到基础图像时,我使用了这个概念

其中(w,z)是基础图像(x,y)的坐标, 是翻译后图像A的坐标, 是包含坐标的矩阵, 是包含坐标(w z 1)B矩阵(x y 1)

如果我使用下面的代码,我会得到新的坐标,但是如何将这些东西与图像相关联?第二张图像中的像素是否也转换为第一张图像?如果没有,我该怎么做?

0 投票
1 回答
6888 浏览

matlab - 在 Matlab 中使用计算机视觉工具箱(Viola Jones)进行人脸检测

我有一个关于人脸检测的最终项目。我决定使用 Matlab 和计算机视觉工具箱来完成这个项目,因为如您所知,这个工具箱使用 Viola Jones 算法进行对象检测。

我在下面编写了代码,但代码将人脸与非人脸对象匹配。

问题
如何更改代码以使其仅匹配面孔?

0 投票
0 回答
1468 浏览

matlab - Matlab+Ubuntu 的 videoFileReader 错误

我正在使用 Matlab R2013a,Ubuntu 64 12.04

我正在尝试读取这样的视频文件:

ipVidObj = vision.VideoFileReader(fullFileName);

其中 fullFileName 是 .mp4 文件的路径+文件名

注意:在 Windows 上,上述行工作正常。

但在 Ubuntu 上,会发生以下情况: 上述行有时有效,但大多数时候都失败。matlab 控制台上给出的前两行错误是这样的:

(这是一个很长的错误。如果您要我粘贴整个内容,请告诉我)

我四处搜索,似乎发生这种情况是因为我可能没有 gstreamer。但是,我确实...我安装了 gstreamer1.0。如果我安装 gstreamer0.10,那么同一行总是失败并导致 matlab 崩溃并出现以下错误:

我希望有人早点遇到过这个......

0 投票
3 回答
6253 浏览

matlab - Matlab人脸对齐代码

我正在尝试做一些人脸识别和幻觉实验,为了得到最好的结果,我首先需要确保所有的人脸图像都是对齐的。我正在使用数千张图像进行实验。

过去几天我一直在互联网上搜索,发现许多声称可以这样做的不同程序,但是由于 Matlabs 向后兼容性差,许多程序不再工作。我尝试了几个不同的程序,这些程序在调用 Matlab 函数时无法运行,这些函数已被删除。

我发现最接近的是使用 SIFT 算法,代码在这里找到

http://people.csail.mit.edu/celiu/ECCV2008/

这确实有助于对齐图像,但不幸的是它也会对图像进行下采样,因此结果看起来非常模糊,这会对我进行的任何实验产生负面影响。

有没有人有任何 Matlab 代码示例,或者能够为我指出正确的方向来实际对齐数据库中的面的代码。

任何帮助将非常感激。

0 投票
2 回答
1601 浏览

matlab - 人脸检测与识别

我在计算机视觉课程中的最后一个项目是人脸识别。我将图片呈现给 Matlab,它给了我这个人的名字。当然,我有以前在新照片中寻找的面孔的图像。您是否建议任何参考和算法?

0 投票
2 回答
2724 浏览

image-processing - Matlab相机校准 - 校正镜头失真

在 Matlab 的计算机视觉系统工具箱中,有三种用于校正镜头失真的插值方法。

用于输入图像的函数的插值方法。interp 输入插值方法可以是字符串、“最近”、“线性”或“三次”。

我的问题是:“最近”、“线性”或“立方”有什么区别?哪一个在“Zhang”和“Heikkila, J, and O. Silven”方法中实现。

0 投票
1 回答
3189 浏览

matlab - 错误无法在 MATLAB 中签出计算机视觉系统工具箱的许可证

step我在使用属于Computer Vision System ToolboxMATLAB的函数时遇到错误。但是,我可以使用此工具箱中的其他功能。

错误说Unable to checkout a license for the Computer Vision System Toolbox.有人知道这里发生了什么吗?我就该工具箱联系了我的系统管理员,他告诉我我的计算机有此工具箱许可证。

0 投票
3 回答
1754 浏览

image-processing - MATLAB 中使用不同图像的 3D 图像

我有一组不同角度的场景图像和相机内在参数。我能够使用点对应和三角测量来生成 3D 点。是否有内置方法或方法可以在 MATLAB 中生成 3D 图像?从给定的图像集中,3D 图像本身?3D 图像是指基于颜色、深度等的场景的 3D 视图?