问题标签 [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.
opencv - 如何使用基于人体形状的 findcontours 检测人体?
我想问如何在 blob(findcontours)上检测人类或行人?我尝试学习如何使用 findcontours() 来检测框架上的任何对象,如下所示:
现在我想知道如何检测人类?我需要用猪吗?还是哈尔?如果是,我需要使用它们,如何使用它们?任何教程来学习如何使用它?因为我很好奇!当我学习 OpenCV 时非常有趣!太上瘾了!:))
无论如何,我会很感激这里的任何帮助,谢谢。:)
javascript - 使用 Blob 在 Javascript 中生成二进制文件并在循环中附加到它
我正在按照文件规范使用 blob 和数组缓冲区在 javascript 中生成二进制文件。一切顺利,我有以下斑点:
变量fileSig
、version
和numBlocks
是数组缓冲区,其中包含正确的数据。现在我已经到了一个for
循环,它生成的数据也需要进入这个 blob。
我首先想到我会创建一个 ArrayBuffers 数组,随着for
循环的继续,它会被填充,然后将其添加到 blob 中,例如:
但是blob不接受它。然后我想我会运行一个循环并附arrayOfArrayBuffers
加到bb
Blob,但 Blob 不允许附加。
有没有办法以这种方式附加到 arrayBuffer 或 Blob?我需要同时使用Uint8Array
, 和Uint16Array
s。
编辑:aDataView
似乎是我需要使用的。我将记录偏移量,然后在该偏移量处设置新数据。我会尝试并发布我的发现。
sql - ORACLE BLOB 到文件
我正在编写一些 pl/sql 来生成 pdf 报告,这些报告作为 blob 存储在 oracle 表中。我需要遍历该表,该表具有文件名和 blob 列,并将 blob 作为具有表中相应文件名的文件写入操作系统。我几乎已经完成了这段代码,但遇到了一个障碍:
我确实阅读了网站上的帖子:如何从 Oracle BLOB 字段中提取文件?- 但是 - 这仅适用于一个文件 - 我的表包含数百行,每行都有一个 blob 和关联的文件名 - 它循环通过这个表让我很伤心。
我需要明确地为模式名称、表和列添加前缀,因为我是作为 DBA 用户而不是作为模式本身的所有者登录的。这是我的代码-我在这里缺少什么或做错了什么。提前感谢社区提供的任何帮助 - 非常感谢。
c# - 在 postgresql 中添加到 bytea blob 的函数
我正在将大量文件(二进制数据)加载到 Postgres 数据库中(文件作为 blob 存储在数据库中)。
我发现的一种方法是使用大对象,效果很好。但是,出于各种原因,我想探索将文件内容直接存储在 bytea 字段中的可能性。现在,大对象管理器允许我直接将字节块直接写入其缓冲区,无需先将整个文件加载到内存中。
这对我来说相当重要,因为我加载文件时有多个并行工作的线程(如果所有线程同时将整个文件加载到内存中,GC 就无法跟上)。
有什么办法可以用 bytea 参数做到这一点?我在考虑一个 SQL 函数,它将一大块字节附加到一行的 bytea 字段。然后我可以重复调用这个函数来获取一个 blob。我对 PostgreSQL 很陌生,所以我真的可以提示这样一个 SQL 函数的外观。
那么,如何在 PostgreSQL 中附加到一个 bytea blob?
顺便说一句,替代想法也受到赞赏。
我正在使用 PostgreSQL 9.3、C# (.NET 4) 和 NpgSql Postgres 数据提供程序,文件 (blob) 可以是从几 kb 到几 mb 的所有内容。
编辑:我看到了对byteacat
函数的引用,看起来很有希望,但我找不到如何使用它的示例。
编辑2:最后,在查询中将blob作为单个参数加载似乎是最简单的......只要确保它们足够快地被垃圾收集(例如,不使字节数组成为一个属性目的)。Postgresql 很好地处理数据!
python - Python中的内核相关性
我需要计算位于两个不同维度矩阵中的内核之间的相关性。矩阵包含相同的斑点,形状变化很小。correlate2d
您是否知道现在在stsci_python下是否有任何替代方法来计算两个内核(blob)之间的相关性?我尝试使用它,但不清楚要使用哪些模块。
谢谢
python - 安装 blobs 包时如何解决“ImportError: libcxcore.so.1”错误
尝试在 ubuntu12.04 上安装 opencv blobs 包时遇到问题。我无法安装它。我收到了我提到的以下错误。
谁能告诉我解决这个错误。
azure - 每个人都指向 Azure 块 blob 用于流式传输图像,但是页面 blob 是否更适合?
所以我已经实现并且知道将图像从块 blob 流式传输到客户端是多么容易。我也知道有关块 blob 的文档指出它们被设计为并行向上/向下流式传输。
但是,如果您正在处理 1k - 10k+ 需要下载/上传的图像,那么使用 Azure 的页面 blob 是否有意义?还是仅当您要直接在存储中对单个图像进行实际更改时才会这样做?另一个关键事实是,一般来说,所有这些图像都需要尽快检索。
到目前为止,我的研究表明,通常只考虑在存储中直接更新页面 blob,例如磁盘上的文件系统或 VHD。
python-2.7 - 在 simpleCV 中使用 findBlobs() 出错
我通过简单的 Image(opencv_image) 调用将 OpenCV 图像转换为 SimpleCV 并使用 Image.findBlobs() 来获取 blob。但是,由于出现错误,我无法使用 Blobs.getBoundingBox() 获取边界框:
blobs.draw() AttributeError: 'NoneType' 对象没有属性 'draw'
fgmask 是我在背景减除后收到的前景蒙版。
这是我的代码:
android - 计数对象和填充孔的更好方法
我是 OpenCV 的新手,正在尝试计算图像中对象的数量。我在使用 MATLAB Image Processing Toolbox 之前已经完成了这项工作,并且在 OpenCV (Android) 中也采用了相同的方法。
第一步是将图像转换为灰度。然后对其进行阈值化,然后计算 blob 的数量。在 Matlab 中有一个命令 - “bwlabel”,它给出了 blob 的数量。我在 OpenCV 中找不到这样的东西(同样,我是 OpenCV 和 Android 的菜鸟)。
这是我的代码,
在下一步中,我尝试使用膨胀和腐蚀来填充孔和字母,但斑点会相互连接,最终会给出错误的计数。在调整膨胀和腐蚀参数时,需要在填充孔和使斑点相互连接之间进行权衡。
这是代码,
因为有时我的 M&Ms 可能就在旁边!;)
我也尝试使用 Hough Circles,但结果非常不可靠(用硬币图像和真实硬币测试)
这是代码,
这种方法的问题在于该算法仅限于完美的圆(AFAIK)。因此,当我尝试扫描和计算桌上的 M&Ms 或硬币时(因为设备的角度发生了变化),它效果不佳。使用这种方法,有时我得到的结果更少。检测到的硬币数量,有时甚至更多(我不明白为什么更多??)。
在扫描此图像时,该应用程序有时会显示 19 个硬币,有时会显示 38 个硬币......我知道还有其他特征可能会被检测为圆圈,但我完全不明白为什么 38..?
所以我的问题...
- 有没有更好的方法来填充孔而不连接相邻的斑点?
- 如何准确计算对象的数量?我不想将我的应用程序限制为仅使用 HoughCircles 方法计算圆圈。
仅供参考:OpenCV-2.4.9-android-sdk。请记住,我也是 OpenCV 和 Android 的新手。
任何帮助深表感谢。
谢谢和干杯!
耆南