问题标签 [blobs]

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

algorithm - CBlobresult 类中对 BlobAnalysis 的未定义引用

我正在研究交通监控系统,现在我想检测没有。汽车并根据它们的大小对它们进行分类。我使用平均方法将汽车作为斑点,现在我试图通过获取我在阈值图像中得到的斑点的坐标来在汽车周围绘制矩形。但是我得到一个错误而使用CblobResult,说“未定义的引用 `BlobAnalysis(_IplImage*, unsigned char, _IplImage*, bool, bool, std::vector >&)” 我怎样才能消除这个错误?

0 投票
0 回答
325 浏览

c - 在 C 中创建我自己的 blob 检测

我正在做一个小学校项目,为此我需要检测一张白纸。我试图看看我是否可以使用 OpenCV 进行 blob 检测,但 OpenCV 不是我的领域。我想对工作表进行自己的斑点检测。我试图搜索示例,但我找不到任何东西。

我想让我的斑点检测器做的是:检测白纸,然后给出纸的 4 个角的坐标,然后在上面画一个多边形。

即使白纸内有图纸,斑点检测器也必须检测到白纸。任何帮助都可能很棒,因为我只有一周的时间来完成这项工作。

0 投票
1 回答
644 浏览

c# - C# MySQL Blob 字段 - 无法将存储在 blob 中的 zip 文件复制到另一个表

我有一个 zip 文件由我无法控制的第三方应用程序存储在表中。但是,我确实可以访问 MySQL 数据库。

我想要做的是执行一个 SELECT 语句来检索一个 blob 字段并将这条记录复制到另一个表中。但另一方面,我确实看到远处的 blob 字段,但它不是一个 zip 文件,它是一个文本文件,上面写着 System.Byte[] 就是这样 - 任何人都知道是什么原因以及如何修理它?

继承人我在下面 - 再次非常感谢任何帮助:)

0 投票
9 回答
242640 浏览

javascript - 如何从对象 URL 获取文件或 blob?

我允许用户通过拖放和其他方法将图像加载到页面中。删除图像时,我使用URL.createObjectURL转换为对象 URL 来显示图像。我不会撤销 url,因为我会重复使用它。

所以,当需要创建一个FormData对象时,我可以允许他们上传一个包含其中一个图像的表单,有没有什么方法可以将该对象 URL 反转回一个Blob或者File然后我可以将它附加到一个FormData目的?

0 投票
1 回答
380 浏览

c# - 使用 ConnectedComponentsLabeling 获取连接项

有没有办法使用 aforge.net 中的连接组件标签获取连接对象?我知道如何标记对象,但是有没有一种方法可以遍历特定图像中的每个连接的组件?

0 投票
0 回答
392 浏览

arrays - 当一个块可能跨越两个 blob 时从 SQlite blob 读取块

我有一种情况,我需要从 SQlite 数据库中读取任意大小(但通常很小)的二进制数据块。数据库位于磁盘上,数据存储在由 id 和 256 到 64k 字节之间的只读 blob 组成的行中(长度始终是 2 的幂)。我使用 SQlite增量 I/O将块读入可重写缓冲区,然后取块中值的平均值,并缓存结果。

我遇到的问题是,由于块的大小是任意的,所以 blob 大小只会偶尔是块大小的整数倍。这意味着一个块将非常频繁地跨越两个 blob。

我正在寻找的是一种简单而优雅(因为'优雅不是可选')的方式来处理这个稍微尴尬的场景。我有一个read-chunk相当愚蠢的功能,只需读取块和计算平均值。到目前为止,我已经尝试了以下策略:

  • 只读取重叠块的第一部分,丢弃第二部分。
  • read-chunk注意 blob 边界,以便它可以在适当的地方移动到下一个 blob 。
  • 使用环形缓冲区之类的东西,这样重叠的块就可以环绕边缘。

第一个选项是最简单的,但不能令人满意,因为它丢弃了潜在的重要信息。由于read-chunk经常被调用,我不想用太多的分支逻辑来负担它,所以第二个选项也没有吸引力。使用环形缓冲区(或类似的东西)似乎是一个优雅的解决方案。我设想的是一个生产者,它从 blob 中读取中等大小(比如 256 字节)的块到一个 1k 的缓冲区中,然后是一个调用read-chunk缓冲区的消费者,在适当的地方环绕。由于我将始终处理 2 的幂,因此生产者将始终与缓冲区的边缘对齐,并且我还可以避免使用mod它来计算生产者和消费者的索引。

我正在使用 Lisp (CL),但由于这似乎是一个通用的算法或数据结构问题,所以我将其与语言无关。我感兴趣的是澄清我有哪些选择 - 除了我列出的选择之外,还有其他选择吗?

0 投票
1 回答
2160 浏览

opencv - 使用 Opencv 去除小斑点

我在 Visual Studio 2010 上使用 opencv2.2。我编写了一个代码来预处理 OCR 的图像。我正在使用很多轨迹栏来改变参数。预处理功能之一是通过绘制轮廓并根据大小将它们过滤掉来去除小斑点。但是,当我运行程序时,cvDrawContours 函数给了我一个错误。基本上我会弹出一个错误,说 R6010 -abort 已被调用。命令行说在第 641 行的 matrix.cpp 中有一个未知的数组类型。我在这里包含我的代码。该问题由 BlobFunc 函数中的 cvDrawContours 函数调用。

0 投票
1 回答
986 浏览

git - 如何将悬空的 blob 与 Git 中的文件名匹配?

我还有另一个git rm -rf没有初始提交的例子。(我意识到我添加了很多无用的文件并想添加一些过滤器。)

现在我剩下 23000 个没有树的悬空 blob,但有完整的 Git 历史!

我将使用脚本循环遍历 blob 名称(使用git show 'blobname' > 'filename'),但是我可以将这些文件名从历史记录关联到 blob 吗?

0 投票
1 回答
2013 浏览

azure - 如果 blob.upload 花费超过 60 秒,则续订 blob 租约

我知道我们可以在 blob 上获得 60 秒或无限的租约。对于以下代码:

如果 uploadBtyeArray 时间因文件大小而异。我如何继续更新租约直到上传完成。

问候, 维维克

0 投票
1 回答
1510 浏览

php - 如何将图像作为 blob 存储在数据库中?

我正在尝试编写一个函数来处理 mySQL / PHP 中的图像,但无法弄清楚如何存储结果。我已经包含了一个精简版本的代码来演示这个问题。

image.image_o 中的 blob 均已正确存储,可用于将图像输出到网页。该函数运行没有错误,但之后 image.image_r 中的 blob 只有几个字节长,并且包含诸如“Resource id #5”之类的文本

我确信我在做一些愚蠢的事情——只是看不到它是什么。