问题标签 [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.

0 投票
1 回答
951 浏览

python - 是否可以将 templateMatch 与二进制图像一起使用?我有一个错误

是否可以模板匹配二进制图像?我已经尝试过了,没有任何帮助。我总是得到一个错误:

我试过使用astype(np.uint8),但它也无济于事。

0 投票
2 回答
4781 浏览

python - 如何使用python更改二进制图像的颜色?

他们是否有任何方法可以使用 python 将二进制图像的颜色更改为除黑色和白色之外的其他两种不同颜色。如果输入二进制图像是“unit8”数据类型并且相同的输入图像是“bool”数据类型,如何实现这一点?

0 投票
0 回答
22 浏览

core-data - 将用户生成的图像保存到核心数据时出现运行时错误(Swift5)

我正在尝试将用户生成的图像保存到核心数据。如果我对图像进行编程,则代码可以正常工作。但是当用户选择图像时,我收到错误Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value at jx = drawPlace.image!. 我只想解决这个问题,代码就可以工作了。仅将包装保存到核心数据中没有任何问题。

0 投票
0 回答
62 浏览

opencv - 如何使用形态算子从二值图像中去除白色像素?

我正在处理岩石的图像。在这里,我必须对它们进行细分。我得到一个深度图像作为输入。

在对图像进行阈值处理后,我试图去除一些白色像素,但无济于事。

我用过的方法: 1. Bilateral Filter(不是形态算子) 2. Closing 3. Erosion

结果如下图所示。

我的任务是使用形态学操作去除岩石内部的那些白色像素。如果没有删除白色像素,它会影响我的算法(距离变换)。

有没有只使用形态学运算的方法?如果没有,还有其他方法吗?

1.双边过滤器

双边过滤器

2.结束

结束

3.侵蚀

侵蚀

4.原始深度图像

深度图像

0 投票
1 回答
184 浏览

julia - 如何将双层图像保存到Julia中的文件?

目标:以双层格式保存图像,如https://memorynotfound.com/convert-image-black-white-java/所示

代码:

它保存为深度 8 的图像,但不保存深度 1 的图像。

请指导我将双层图像保存到文件中!

0 投票
0 回答
132 浏览

file-io - 如何在 julia 的 FileIO 中添加对二进制/深度 = 1/双层图像的加载和保存到文件支持?

客观的:

将双层图像保存为 Array{Gray{Bool},2},但不是 Array{Gray{Normed{UInt8,8}},2} 类型的文件。

https://github.com/JuliaIO/FileIO.jl了解到,可以定义用于从文件加载和保存到文件的新格式。我是图像处理的新手。

请指导我将二进制图像格式添加到 FileIO 以从文件加载和保存。

0 投票
0 回答
519 浏览

python - 如何使用python在二进制图像中手动跟踪多个对象的边界?

我想在不使用 OpenCV 的情况下使用 python 在二进制图像中手动跟踪对象的边界。我完成了一个对象,但我想在不使用 OpenCV findContours 的情况下跟踪图像中的多个对象。

原图:

在此处输入图像描述

输出图像:

在此处输入图像描述

我尝试在二进制图像上使用摩尔邻域算法。它仅跟踪一个对象的边界。我想追踪所有的对象。

我的代码仅显示一个对象的输出,我想跟踪所有对象。

0 投票
0 回答
75 浏览

image-processing - 如何创建 ROI 并计算该 ROI 内的黑白像素?

我有以下黑白图像,其中 ROI(感兴趣区域)显示为绿色虚线,实线位于中心。我希望开发一些代码,通过将两条绿色实线之间的距离的 30% 添加到两条绿色实线的任一侧(如图中绿色虚线所示),可以自动绘制 ROI。然后,我希望在绿色虚线之间的两个区域内获得黑白像素的数量。谢谢

在此处输入图像描述 在此处 输入图像描述

在此处输入图像描述

0 投票
1 回答
889 浏览

javascript - 使用 HTML 和 javascript 显示和下载二进制文件

我一直在尝试显示和下载从 API 响应中获得的二进制(八位字节流)文件。

我尝试将文件转换为 base64 并将其显示在 href 和 iframe 中,并直接使用其 MINE TYPE (Application/pdf) 和默认类型 (Application/octet-stream) 显示文件,但上述方法均无效。

当我尝试使用 innerHTML 在窗口中显示文件时,我得到“加载 pdf 文档时出错”,图像文件也是如此。

有没有办法将文件正确转换为 base64 并显示/下载它(我之前做过,但 API 响应是一个 base64 文件),或者只是在 octet-stream 中显示文件。

0 投票
1 回答
564 浏览

python - python(opencv)中的图像分割 - 昆虫翅膀

这是我拥有的那种图像: 在此处输入图像描述

另一个例子: 在此处输入图像描述

现在基本事实: 在此处输入图像描述 在此处输入图像描述

我需要一个代码来获得类似于基本事实算法的结果,任何想法和建议都会对我有所帮助,因为我什至不知道从哪里开始,谢谢。