cost 247 ms
如何在自适应阈值处理后清理(删除)图像边缘的黑框/边界/轮廓 - How to clean (delete) a black frame/boundaries/countour at the edges of the image after adaptive thresholding

我对 my.tif 图像应用了自适应高斯阈值处理,但创建了边缘上的黑框(轮廓)。 无法理解为什么以及如何删除。 我将非常感谢你的帮助。 ps 在cv2.threshold(img,127,255,cv2.THRESH_BINARY)之后没有帧。 这是我的原始图像: https://drive.g ...

从灰色矩形中找到黑色污点 - Finding black stain from gray rectangle

我正在尝试确定下图中的灰色矩形是否包含黑色污点。 染色图像: 污点突出: 使用上面的 OpenCV 代码,我能够创建一张只使我想要定位的黑点变白的图片,如下所示。 二进制图像: 但是,我不确定如何进一步移动。 我的最终目标是从数千张图片中挑选出只有灰色矩形上有黑色污点的图片。 以下是不应排序的干净、 ...

使用 openCV 跳过不相关的轮廓以进行数字识别 - Skipping irrelevant contours for digit recognition using openCV

额外的轮廓被填充: 我正在使用以下代码对给定图像执行轮廓 这是我正在使用的图像 如何跳过不必要的轮廓? 如果我不使用自适应阈值,则由于此图像中的光效应,轮廓根本无法正确检测到。 虽然这种轮廓是很好,因为它可以正确检测到字母,唯一的问题是它也可以检测到噪音区域。 实验: 我将自适应阈值中的块大小更改 ...

自适应阈值 OpenCV output - OpenCV output of Adaptive Threshold

我是android的新手,都开了CV。 但是,我正在尝试从相机拍摄图像,将其转换为所需的格式,然后将其传递给 tflite model。 用于捕获图像并对其应用图像处理的代码。 我的 output 看起来像这个图像,但我希望在将它传递给 model 之前用手填充白色。有人可以建议吗? ...

Opencv.exe 中 0x00007FFFB9423B29 处的未处理异常:Microsoft C++ 异常:cv::Exception at ZCD69B4957F06CD818D7BF3D61980E2 - Unhandled exception at 0x00007FFFB9423B29 in Opencv.exe: Microsoft C++ exception: cv::Exception at memory location

此时错误发生在adaptiveThreshold错误:Opencv.exe 中 0x00007FFFB9423B29 处的未处理异常:Microsoft C++ 异常:cv::Exception at ZCD69B17BDFDD818 仅此 ^^^^^ 部分代码出错 rest 的代码工作仅错误发生 ...

OpenCV - 使用凸包和自适应阈值在手指上绘制轮廓 - OpenCV - Draw contours on fingers using convex-hulls & adaptive thresholding

我对 OpenCV 很陌生,我正在尝试使用网络摄像头沿着我的手部轮廓绘制简单的轮廓。 当相机适应手部移动时,我决定使用cv2.adaptiveThreshold()来处理不同的光强度。 一切似乎都很好,除了它正在努力寻找手指然后还要绘制闭合轮廓。 看这里: 我想过尝试检测一个凸包并以某种方式检测任 ...

如何将线条拟合到边缘并找到中心点(opencv) - how to fit lines to edges and find the center point (opencv)

我有一个图像,我对其应用双边滤波器,然后进行自适应阈值处理以获得下面的图像。 原始图像(这是对象深度图像的屏幕截图) 阈值图像 我想将线条拟合到垂直部分/线条并找到中心点 output 如下图所示: 我似乎无法理解cv2.adaptiveThreshold()的 output 。 紫色像素(即 ...

调整自适应阈值参数背后的直觉 - Intuition behind adjusting adaptive thresholding parameters

在遵循本指南并使用自适应阈值function 时,我对调整blocksize和C以找到理想值的直觉感到困惑。 在调整这些参数而不是进行完全随机的猜测和检查过程时应该采取什么方法? 有没有更好的技术可以根据图像的颜色直方图来学习这些参数? ...

OpenCV 从adaptiveThreshold 函数返回的图像中的每个像素的值为255 - OpenCV Each pixel in the return image from adaptiveThreshold function is value 255

我将自适应阈值应用于灰度图像,并且我想将正常阈值应用于该函数的返回图像。 这不起作用,因为以某种方式返回图像中的每个像素都设置为 255。我不明白为什么会这样,因为 imshow 会按照您的预期显示来自自适应阈值的返回图像,并且它会响应参数的变化。 那么为什么每个像素都是 255,为什么我无法获得将 ...

使用 OpenCv 的阈值? - Threshold using OpenCv?

正如问题所述,我想对我的图像应用双向自适应阈值技术。 也就是说,我想找到邻域中的每个像素值,如果小于或大于邻域的均值减去常数c,则将其设置为255。 以这个图像为例,作为像素的邻域。 需要保留的像素区域是第三和第六个方块上半部分(从左到右和从上到下)以及第八和十二个方块的上半部分的较暗区域。 显 ...

基于前景/背景均值计算二值最优阈值ImageJ - Calculate binary optimal threshold ImageJ based on foreground/background mean

我正在研究如何计算 ImageJ 的 Optimal Threshold 并找到了 Otsu Thresholding 的这个解释,我认为这对我来说非常有意义。 我一直在努力实现它,经过一番思考后,我发现计算权重和均值的方式有误,现在它找到了 77 的最佳阈值,这对于硬币图像来说对我来说看起来不错 ...

大黑字母的自适应阈值处理 - Adaptive thresholding handling for big black letters

我有一个同时包含非常大和非常小的字母的文档,并且正在对其应用自适应阈值。 该算法运行良好,但是对于大的黑色字母,我有一个小问题,因为它像这样从内部变成空心的 原始图像的字母以黑色填充 问题是如何使那些字母像原始图像一样用黑色填充,而又不增加过滤器的块大小,因为这在小字 ...

将自动阈值矩方法从Image J转移到Python - Transfer auto-threshold moments method from Image J to Python

我想将图像处理从Image J(Fiji)转移到Python。 在图像J中,我将图像分成HSB,然后在B通道上使用Moments Auto-threshold。 在Python上,我希望具有阈值t的值,从该值开始进行分割。 由于找不到任何有关此主题的帮助或代码,我在这里。 从论文“保 ...

优化阈值,使其始终是灵敏度/真实阳性率的特定值 - Optimize threshold to always be a particular value of the sensitivity/true positive rate

如何在r中编码以使预测模型的阈值自动成为一个值,以使灵敏度对于模型的所有运行都是特定的比例/值? 例如,给定以下情况: 阈值为0.2; 真阳性= 20,假阴性= 60,即0.25 处于0.35的阈值; 真阳性= 60,假阴性= 20,即灵敏度为0.8 如何编写 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM