问题标签 [threshold]

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 投票
2 回答
5266 浏览

android - Android:自适应阈值

我正在尝试使用 Android实现Derek Bradley的自适应阈值算法。但它一直在返回黑色像素。这是我的代码片段。请建议我该怎么做。提前致谢。

0 投票
0 回答
2179 浏览

actionscript-3 - AS3 BitmapData threshold():替换具有 alpha 的颜色?

嗨,我想用另一种颜色替换位图中的特定颜色。如果阈值颜色值没有 alpha,则 BitmapData.threshold() 函数可以正常工作。

以上方法有效,除非您尝试更改具有 alpha 的颜色,否则它不会。即将阈值变量的值从0xFF004d5e更改为0x37004d5e,即更改具有 alpha 通道的颜色,然后它就不起作用了,但这就是我想要的!任何人都有任何想法,当阈值颜色具有 alpha 时,如何使 BitmapData.threshold() 函数工作?

0 投票
1 回答
593 浏览

matlab - matlab中的直方图平铺值

我正在做一个关于“时刻保持阈值”的项目。在进行某些操作后,我们得到了 p(p0,p1,p2,p3...) 的某些值,并且从直方图中找到了输出(阈值)图像,选择阈值作为 P0-tile .. p(p0,p1,p2...) 的值是小于 1 的分数(比如 0.34,0.46)我的问题是我怎样才能找到这种分数值的值- 直方图中的图块..

PS:我在MAT实验室做这个

我是堆栈溢出的新手,所以我无法发布图像..有人可以帮助我..

0 投票
0 回答
999 浏览

image - 如何确定图像的整体像素值来设置阈值

我是 Matlab 新手。我尝试加载图像并对其执行背景减法。但是,我不知道如何根据我的结果确定阈值。我尝试使用直方图和灰度图来确定图像的阈值。我需要一些关于如何确定阈值的建议。

这是我的代码:

0 投票
1 回答
363 浏览

mysql - 找出达到累积总和值的日期

我有三张桌子。

特性

预订:

付款

一个预订可以有很多与之相关的付款,一个房产可以有很多预订。

我想弄清楚如何做的是找出每处房产收入达到 500 英镑的预订日期。

因此,我需要计算出付款金额的累计总和,并找出每处房产达到 500 英镑门槛的日期。

希望这是有道理的。

在此先感谢您的帮助。

0 投票
1 回答
3438 浏览

opencv - emguCV 获得最大的 blob

我正在研究颜色跟踪.. 我正在专门跟踪一个橙色球,也许是一个篮球球,以及用于身体的 kinect,我正在制作一个罚球投篮指南。这是我的情况

我已经对我的图像进行了阈值处理,对其进行了侵蚀以消除噪声和其他无关紧要的物体(非球),然后放大了几次以强调球......所以我得到了最终的二进制图像 - 我已经成功隔离球..还有其他斑点..(不是球的较小斑点)..我如何获得最大的斑点(球)并放置边界框?

顺便说一句,我试过霍夫圈,但这很慢,,..谢谢!一些代码会很有用

0 投票
1 回答
2306 浏览

opencv - 打开 cv,矩形感兴趣区域参考

我想从图像中创建一个具有特定坐标宽度和高度的矩形。

然后拆分通道,最后对该区域中的给定通道进行阈值处理。

我的问题是我想引用图像上的一个区域(矩形)。

这是我的代码: cv::Rect myROI(10, 20, 50, 50);
cv::Mat croppedImage = org_image(myROI);

在我对这个croppedImage 进行操作之后,我还想要该操作对org_image 的影响。

我想引用该区域而不是复制该区域(引用它)。

我怎样才能做到这一点?


编辑1:

首先感谢您的回答。当我使用
cv::threshold(croppedImage, croppedImage, thresh, 255, type);

矩形区域被阈值化(但所有通道),但不是我想要的特定通道,例如我只想对蓝色通道进行阈值化,我尝试了所有方法,它不起作用。

我尝试分割矩形,但它不起作用。

顺便说一句,合并分割图像的解决方案也是吗?这可以帮助我如果我可以通过仅引用croppedImage 进行拆分,我认为它会解决我的问题。

所以我只需要在一个投资回报率中设置一个通道,请给我一个完整的解决方案。而且我必须使用拆分。

谢谢


编辑 2

所以它不起作用,请在此处查看我的代码...对分割通道的操作对裁剪图像和原始图像也没有任何影响。

输出:

我没有更多的想法.... :-(

0 投票
5 回答
19214 浏览

opencv - 快速图像阈值处理

什么是对可能模糊和不均匀亮度的图像进行阈值处理的快速可靠的方法?

示例(模糊但亮度均匀):

在此处输入图像描述

由于不能保证图像具有均匀的亮度,因此使用固定阈值是不可行的。自适应阈值可以正常工作,但由于模糊性,它会在特征中产生中断和扭曲(这里,重要的特征是数独数字):

在此处输入图像描述

我也尝试过使用直方图均衡(使用 OpenCV 的equalizeHist函数)。它在不减少亮度差异的情况下增加对比度。

我发现的最佳解决方案是将图像除以其形态闭合(归功于此帖子)以使亮度均匀,然后重新归一化,然后使用固定阈值(使用 Otsu 的算法来选择最佳阈值水平):

在此处输入图像描述

这是 OpenCV for Android 中的代码:

这很好用,但关闭操作非常慢。减小结构元素的大小会提高速度,但会降低准确性。

编辑:根据 DCS 的建议,我尝试使用高通滤波器。我选择了 Laplacian 滤波器,但我希望使用 Sobel 和 Scharr 滤波器得到类似的结果。该滤波器在不包含特征的区域中拾取高频噪声,并且由于模糊而遭受与自适应阈值相似的失真。它也需要大约与关闭操作一样长的时间。这是一个使用 15x15 过滤器的示例:

在此处输入图像描述

编辑 2:根据 AruniRC 的回答,我使用建议参数对图像使用 Canny 边缘检测:

我不确定如何可靠地自动微调参数以获得连接的数字。

在此处输入图像描述

0 投票
1 回答
810 浏览

java - 松香阈值(单峰阈值)JAVA

我必须在 JAVA 中为我的项目做很多图像过滤器(你能想象到的)(我使用 JAVA JAI)。除了 Paul L. Rosin 的单峰阈值,我已经完成了所有工作。我在c++上只找到了这个文档和实现。不幸的是,我在 C++ 中很糟糕。你能帮我吗?谢谢!

0 投票
1 回答
2847 浏览

opencv - Opencv和图像处理:提取身体框架的轮廓

我是图像处理的初学者,刚刚开始为一个项目摆弄 OpenCV。我有一个行人行走的视频信号。我正在运行 pedestrain.cpp 程序,该程序使用 HOG 进行 bckgound 减法并想做一些类似于所附图像的事情在此处输入图像描述。我在检测到 peson 后做了以下操作

但是,我无法获得图片中的输出帧。有人可以告诉我需要做什么。谢谢