depth相关内容

OpenCV imwrite 保存完整的黑色 jpeg

我已经为 dft 做了一些预处理,我正在尝试通过 imwrite 保存这张图片. 我的裁剪图像有这个信息 output.type() 5output.channels() 1输出深度() 5 但是每次我保存它都会输出黑色.我已经检查了 stackoverflow 的旧现有线程,但似乎都对我不起作用.例如OpenCV2.3 imwrite 保存黑色图像 我也尝试了很多颜色转换和深度转 ..
发布时间:2022-01-24 18:38:22 C/C++开发

Three.js/WebGL - 透明平面隐藏在它们后面的其他平面

当你在 Three.js/WebGL 中有两个平面并且其中一个或两个都是透明的时,有时后面的平面会被上面的透明平面隐藏.这是为什么? 解决方案 这不是错误,它只是 OpenGL(以及 WebGL)的工作方式.透明表面不能很好地与 z 缓冲区配合使用,因此必须手动排序并从后到前渲染.三个 JS 正在尝试为您执行此操作(这就是当您将 X 值设置为 > 0 时问题消失的原因)但无法像您展示的那样 ..
发布时间:2021-12-31 18:17:40 前端开发

使用列表和堆栈在 C# 中实现深度优先搜索

我想创建一个深度优先搜索,我已经取得了一些成功. 到目前为止,这是我的代码(除了我的构造函数,注意 Vertex 和 Edge 类只包含属性,这里没有什么重要的内容): 私有栈workerStack = new Stack();私人列表vertices = new List();私人列表edge = new List();私有整数 numberOfVertices;私有整数 numberO ..
发布时间:2021-12-20 14:09:18 C#/.NET

如何在片段着色器中使用 gl_FragCoord.z 在现代 OpenGL 中线性渲染深度?

我阅读了大量有关使用片段着色器获取深度的信息. 比如 http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=234519 但我仍然不知道 gl_FragCoord.z 是否是线性的. GLSL 规范说它的范围是 [0,1] 在屏幕空间中,没有提到它是否是线性的. 我认为线性 ..
发布时间:2021-12-19 17:33:51 其他开发

Python:调用 Python 对象时超出了最大递归深度

我构建了一个爬虫,它必须在大约 500 万个页面上运行(通过增加 url ID),然后解析包含我需要的信息的页面. 使用在 url (200K) 上运行的算法并保存好的和坏的结果后,我发现我浪费了很多时间.我可以看到有一些返回的减数可以用来检查下一个有效的 url. 你可以很快地看到减数(少数第一个“好ID"中的一个小例子)- 510000011 # +8510000029 # +1 ..
发布时间:2021-12-16 08:39:26 Python

使用 Pickle/cPickle 达到最大递归深度

背景:我正在使用最小构造算法构建一个代表字典的尝试.输入列表为 4.3M utf-8 字符串,按字典顺序排序.结果图是无环的,最大深度为 638 个节点.我的脚本的第一行通过 sys.setrecursionlimit() 将递归限制设置为 1100. 问题:我希望能够将我的尝试序列化到磁盘,这样我就可以将它加载到内存中而无需从头开始重建(大约 22 分钟).我已经尝试了 pickle.du ..
发布时间:2021-12-16 08:17:42 Python

意外的 ConvertTo-Json 结果?答案:它的默认 -Depth 为 2

为什么会出现意外ConvertTo-Json 结果,为什么我会得到像 System.Collections.Hashtable 这样的值和/或为什么会有往返 ($Json | ConvertFrom-Json | ConvertTo-Json) 失败? 元问题 Stackoverflow 有一个很好的机制来防止重复的问题,但据我所知,没有机制可以防止出现重复的原因的问题.以这个问题为例 ..
发布时间:2021-12-02 11:01:22 其他开发

世界中给定 Z 的 2D 到 3D 投影

如果之前有人问过,我很抱歉,但我找不到我问题的正确答案. 为了更好地理解,让我简要解释一下我的问题的背景 背景 我有两个图像(A 和 B),上面有非平面物体.我希望能够从 A 中获取像素 pA 的坐标并将其投影到 B 中.由于我的场景不是平面的,我不能使用单应性.我想要做的是首先将我的像素 pA 投影到 3D 世界中,然后将结果投影到图像 B 中以获得 pB.pA (2D) -> ..
发布时间:2021-11-25 03:11:04 C#

使用 GL_DEPTH_TEST 和透明纹理渲染故障

从一个角度看,我的灌木是这样的: 从另一个角度来看,它们是这样的: 我的理论是,从第一个角度看灌木时,灌木后面的所有方块都已经画好了,所以在画灌木时,只是把它们画到了上面. 然而,从另一个角度来看,它基本上是先尝试绘制灌木,然后当​​它绘制灌木后面的块时,它会检查深度缓冲区并发现已经有东西挡住了块的视野,所以它不会渲染它,导致出现深蓝色方块(我的透明色). 我真的不知道如何 ..
发布时间:2021-11-25 01:37:52 C#

深度作为 GLSL 中相机平面的距离

我有一对 GLSL 着色器,可以为我提供场景中对象的深度图.我现在得到的是每个像素到相机的距离.我需要的是获得从像素到相机平面的距离.让我用一个小图来说明 * |--*/|/|C-----* C-----*\ |\ |* |--* 3 个星号是像素,C 是相机.星号的线是“深度".在第一种情况下,我得到了从像素到相机的距离.第二,我希望得到每个像素到平面的距离. 一定有办法通过使用一些 ..
发布时间:2021-11-25 00:53:25 C#

世界中给定 Z 的 2D 到 3D 投影

如果之前有人问过,我很抱歉,但我找不到我问题的正确答案. 为了更好地理解,让我简要解释一下我的问题的背景 背景 我有两个图像(A 和 B),上面有非平面物体.我希望能够从 A 中获取像素 pA 的坐标并将其投影到 B 中.由于我的场景不是平面的,我不能使用单应性.我想要做的是首先将我的像素 pA 投影到 3D 世界中,然后将结果投影到图像 B 中以获得 pB.pA (2D) -> ..
发布时间:2021-11-24 22:06:33 C#

Tango 原始深度数据 - 更新?

我从谷歌购买了支持探戈项目的 lenovo phab 2 pro.使用此设置,可以获得点云形式的深度数据.但这不是我需要的.我更喜欢以更原始的格式获取数据,例如 Kinect 可能获取的数据,其中图像平面的每个像素都分配了一个深度值.因此,我的问题是:phab2(或任何探戈设备)的深度数据是否可以以这样一种原始格式获得,其中每个像素都被分配了一个深度值? 我的研究使我发现了无数未解决的案例( ..
发布时间:2021-11-21 20:16:05 移动开发

Scala中二叉树的尾递归最大深度方法

我写了一个方法来计算二叉树的最大深度. 我想写一个尾递归方法. 我想过使用列表,但没有找到解决方案 这是我的非尾递归方法: def 深度:Int = {def iter(f: FormulaWff): Int = f match {case Var(_) =>0case Not(e1) =>1 + 迭代(e1)情况 And(e1, e2) =>1 + Math.max(iter ..
发布时间:2021-07-05 19:07:41 其他开发

是否可以仅从深度位图中提取播放器的深度像素?

我是 kinect 开发的新手,也是 stackoverflow 的新手!这是我的情况: 有了深度相机,我可以轻松获取深度数据.我想要做的是一旦我检测到一个人(玩家)存在于相机前,我只会提取玩家的深度像素,并将其放在透明背景上,以便输出是透明背景上仅播放器深度图像的静态图像. 我想问是否可以完成这项工作?我做了一些研究,发现一些函数可能有助于做到这一点,例如 SkeletonToDep ..
发布时间:2021-06-18 18:43:41 C#/.NET

检测深度图上的近似对象

我想在我的深度图上找到大约对象.现在我的流程如下:1. 深度归一化2. 只获取最近对象的阈值3. 高斯模糊4. Canny 边缘检测5. 轮廓检测 但是,我找不到对象周围的框.其实我不知道这种深度图能不能实现... 我桌上有三个东西:一盒食物和两个杯子. 我想在我的对象周围找到大约一个框. 有没有办法只通过图像处理来做到这一点?任何帮助将不胜感激. 非常感谢您. ..
发布时间:2021-06-12 19:44:23 其他开发

Python/OpenCV:从立体图像计算深度图

我有两个立体图像,我想用它们来计算深度图.虽然不幸的是我不知道 C/C++,但我知道 python——所以当我发现 这个教程,我很乐观. 不幸的是,该教程似乎有些过时.它不仅需要调整以运行(将“createStereoBM"重命名为“StereoBM"),而且当它运行时,它不会给出好的结果,即使是在教程中使用的示例立体图像上. 这是一个例子: 将 numpy 导入为 np导入 c ..
发布时间:2021-06-12 19:37:37 Python

无法理解此代码

我刚开始学习递归,我有一个作业来编写一个程序,告诉列表的嵌套深度.好吧,我四处浏览并找到了可以执行此操作的工作代码,但我仍然无法理解它是如何工作的.代码如下: def depth(L) :嵌套 = []对于 L 中的 c:如果 type(c) == type(nesting) :嵌套.追加(深度(c))如果 len(嵌套) >0:返回 1 + 最大值(嵌套)返回 1 很自然地,我开始对调用递归 ..
发布时间:2021-06-07 19:04:33 Python

编码中的旗标和深度(Pygame)

所以我开始学习pygame,并且在这一行中: pygame.display.set_mode((640,300),0,32) 我想知道0和32是什么意思,如果我更改这两个变量,程序也会更改. 解决方案 来自文档: flags参数是其他选项的集合.depth参数代表用于颜色的位数. 在这种情况下,0表示“不设置任何标志".可用的标志是: pygame.FULLSCRE ..
发布时间:2021-05-08 19:07:26 Python