问题标签 [fisheye]

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 投票
0 回答
229 浏览

javascript - 鱼眼失真的 D3js 插件未出现在树布局和森伯斯特分区中

我正在尝试在Tree Layout & Sunburst Partition中为 d3js 实现鱼眼插件。给出的示例是针对力布局的。我尝试了他们提到的 fisheye方式。但我觉得有一些基于布局的支持,因此大多数/其他布局不支持它。但我不确定我的分析是否正确。

所以我需要一些关于“如何实现放大镜效果的鱼眼失真”的建议/提示。

任何机构都可以帮助我吗???

0 投票
0 回答
575 浏览

android - 带有鱼眼效果的ScrollView/ListView

所以正如标题所说,我想在滚动视图(或列表视图)中添加一些视图,这些视图在滚动时应该具有鱼眼效果:当前视图必须具有其默认大小,其他视图必须缩放,这是一个图像我想要的是:

在此处输入图像描述

我真的不知道从哪里开始所以,任何建议或建议表示赞赏,谢谢

编辑:我在 iOS 上找到了这个,我想知道是否有办法在 Android 上做到这一点

0 投票
1 回答
6029 浏览

opencv - 使用 OpenCV 去失真/校正图像

我举了本书中校准相机和不失真图像的代码示例:shop.oreilly.com/product/9780596516130.do

据我了解,OpenCV 的常用相机校准方法非常适用于“普通”相机。当涉及到鱼眼镜头时,虽然我们必须使用 8 个校准参数而不是 5 个向量以及CV_CALIB_RATIONAL_MODEL方法中的标志cvCalibrateCamera2。至少,这就是它在OpenCV 纪录片中所说的

因此,当我在这样的图像数组上使用它时(来自 OCamCalib 的示例图像),我使用以下结果得到以下结果cvInitUndistortMapabload.de/img/rastere4u2w.jpg

由于生成的图像是从整个未失真的图像中剪切出来的,所以我继续使用cvInitUndistortRectifyMap(就像这里描述的那样stackoverflow.com/questions/8837478/opencv-cvremap-cropping-image)。所以我得到了以下结果:abload.de/img/rasterxisps.jpg

现在我的问题是:为什么整个图像没有失真?在我后来结果的一些照片中,您可以识别出例如笔记本电脑仍然完全失真。如何使用标准 OpenCV 方法获得更好的结果?

我是 stackoverflow 的新手,我也是 OpenCV 的新手,所以在表达我的问题时,请原谅我的任何缺点。

0 投票
3 回答
1602 浏览

java - 无法在 Java 中对我的图像使用鱼眼镜头效果

我想在 Java 中使用鱼眼镜头算法,但我无法实现 main 方法。

这个网站的底部,我找到了实现鱼眼算法的 java 代码,但没有任何 main() 方法。我尝试自己实现一个 main() 方法,但到目前为止我只能显示图像,但我不能在该图像上使用 bucket() 方法,这应该在我的图像上产生鱼眼效果。

您能否更正我的主要方法,或者实现一个新方法,加载一些图像(缓冲图像)然后在该图像上使用桶()方法?

到目前为止,我的代码是:

}

代码正在运行,但它只显示图像。我想在我的图像上使用桶()方法,这将产生鱼眼效果。因为我是java的新手,我不能这样做,请帮助。

0 投票
1 回答
900 浏览

d3.js - 在径向树中实现鱼眼失真时的转换问题

基本上,我正在尝试将 d3 鱼眼失真算法应用于径向树。我相信我遇到的问题围绕着这样一个事实,即被馈送到鱼眼失真的坐标是由 d3.layout.tree 计算的坐标。但实际坐标已通过 g 变换进行了调整。因此,鱼眼失真产生的坐标需要调整回 g 变换。

例如:

我一直在尝试这个......这是小提琴

我有点接近...帮助表示赞赏。

0 投票
0 回答
385 浏览

d3.js - D3 - 朝阳图的鱼眼

我正在尝试为 Sunburst 图表实现 Fisheye。我无法让它工作。我尝试了类似于以下示例的方法。

http://jsfiddle.net/g88S7/

有人可以告诉我我是否遗漏了什么吗?

0 投票
2 回答
3319 浏览

c++ - 如何在opencv中对鱼眼图像生成的去扭曲?

是否有任何内置功能可用于将图像从鱼眼变形为正常图像?

0 投票
1 回答
1539 浏览

d3.js - 如何修改 d3js 鱼眼失真,使其支持半径

我正在尝试修改这个项目的鱼眼,以便我可以使用半径函数来增加鱼眼大小。我的目标是在鼠标周围看到更多更大的细胞。当前实现不支持半径函数。如果我使用圆形而不是比例,我可以使用半径函数。但在这种情况下,我不知道如何使用循环。

无论哪种方式,感谢您的帮助:)

谢谢!

0 投票
2 回答
445 浏览

c++ - Opencv相机校准生成非常失真的图像

我正在尝试使用 opencv 校准鱼眼镜头。

在捕获一些图像并使用 opencv 附带的示例代码之后。我得到这些图像:

在此处输入图像描述

此图像未失真,如下所示:

在此处输入图像描述

为什么会发生这种情况,我该如何解决?

0 投票
0 回答
664 浏览

javascript - D3 带鱼眼的树状图

我有一个由树形图可视化的大型数据集。我面临两个问题:

  1. 本地主机上的加载和显示时间非常慢。预计 ajax 调用的性能会更差。我的数据集是 400 个父母,每个人大约有 10-15 个孩子。父母只有孩子(孩子没有孩子)

  2. 因为顶层有 400 个父节点,所以初始树形图非常拥挤。我想要实现的是鱼眼功能。但是,我下面的代码不起作用,这意味着当我将鼠标移到树形图上时,我看不到鱼眼。我看到鼠标 xy 正确输出到控制台。但不是图像。