问题标签 [binary-image]
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.
image-processing - 从二值图像中删除连接的对象
我有一个二进制骨架图像,其中有许多垂直线形式的斑点,其中大部分是直的,其中一些相互交叉。我想删除所有相互交叉的斑点。有什么办法吗?
我已经尝试过 bwconncomp 然后 PixelIdxList 来删除相交的 blob(因为它们将具有最大的像素数),但它只删除了最大的一个而不是其他的。我正在寻找一种有效的方法来删除所有那些由两个或两个以上的 blob 组合而成的 blob,或者换句话说,如果它们彼此相交。
任何帮助,将不胜感激。谢谢你。
php - 如何使用 php 和文件上传将图像转换为二进制字符串?
我正在尝试将图像转换为二进制数据,但没有在 php 中获得解决方案。请帮忙
试图实现类似这个 url 的东西。 https://www.dcode.fr/binary-image
1. 上传图片并转换。2. 这会将我的图像转换为二进制 0 和 1 格式。尝试使用简单的上传表单在 php 中做同样的事情。
任何帮助将不胜感激。
python - 将二进制图像数据转换为图像并以 HTML 显示
我正在使用 Musicbrainsngs - Musicbrainz API 的 Python 库。请求一些专辑插图。
文档说它将以字符串形式返回“二进制图像数据” 。
我的问题是:这是什么类型的数据-(Base 64 编码的 PNG?我怎么知道?)
但更重要的是 - 我该怎么办?如何将其保存为图像,或将其显示为带有 HTML 的图像?
图像数据为 1 毫米字符 - 这是开头的简短示例:
matlab - Matlab实现光速标注
我正在尝试实现本文中描述的光速标记技术的代码(我不能使用图像处理工具箱):https ://pdfs.semanticscholar.org/ef31/7c257603004d818ca1e2a2aa67d36d40147e.pdf (参见第 2 节,第 7 页)。
这是我用于 LSL 等价构造的 Matlab 代码(算法 14,步骤 2)。
我在使用索引时遇到了一些问题,因为文章中描述的伪代码的索引以 0 开头,而 Matlab 使用 1。我已经在 Stack Overflow 这篇文章为连接的组件标签/Blob 提取实现 LSL 中找到了一些 C++ 代码(我应用了建议的更改)以及此 git repo https://github.com/prittt/YACCLAB/blob/master/include/labeling_lacassagne_2016_code.inc。我看不到差异。
另外,我在理解什么是等价类(这是矩阵 EQ 中的内容)时遇到了一些麻烦。提前谢谢!
computer-vision - 在光速标记等价构造中初始化表
我正在尝试实现光速标记(在 Matlab 中)。在本文的算法 14 中,使用一个表 ERA 保存相对和绝对标签之间的等价性,以及一个表 EQ 保存等价类。 https://pdfs.semanticscholar.org/ef31/7c257603004d818ca1e2a2aa67d36d40147e.pdf
这些矩阵是否必须用一些数据初始化?在我看来,如果 EQ 从零矩阵开始,那么祖先 a(第 14 和 17 行)将始终为 0,因此 EQ 在分割结束时将是一个空矩阵。
提前谢谢!
matlab - Matlab形态学运算 - Thin vs. skel?
我想知道是否有人可以解释这两种 Matlab 算法之间的区别,bwmorph(binary_image,'thin',N_iterations)
并且bwmorph(binary_image,'skel',N_iterations)
. 对于我的应用程序,它们产生的结果通常彼此略有不同,我试图找出差异。谢谢!
opencv - 对灰度 QR 码图像进行二值化,同时保持其可读性
我们得到计算机生成的灰度格式的二维码。这些二维码是可读的。但是,我们需要将这些灰度 QR 码转换为特定终端应用程序的二进制格式。这就是问题出现的地方。当我们将二维码二值化时,我们会失去它的可读性(主要是通过 CamScanner 应用程序读取)。我们尝试了一些 OpenCV 中可用的基本二值化技术,例如在固定全局阈值下的简单二值化(尝试了多个阈值,如 60、80、127、150、190)和加权平均自适应阈值。它们都没有给出期望的可读性结果。