25得票2回答
如何在OpenCV实现的Canny边缘检测算法中选择最佳参数集?

我正在Android平台上使用OpenCV。在这个社区和技术人员的巨大帮助下,我成功地从图像中检测到了一张纸。 以下是我所使用的步骤: Imgproc.cvtColor() Imgproc.Canny() Imgproc.GausianBlur() Imgproc.findContour...

24得票4回答
如何计算图像分割中的平均IU分数?

如何计算平均交并比(mean Intersection over Union,简称mean IU)分数,就像这篇论文中描述的那样? Long, Jonathan, Evan Shelhamer和Trevor Darrell所撰写的"全卷积网络用于语义分割"。

22得票5回答
如何从COCO数据集中创建遮罩图像?

我一直在使用这段代码,尝试从COCO数据集生成图像的原始掩码。 dataDir='G:' dataType='train2014' annFile='{}/annotations/instances_{}.json'.format(dataDir,dataType) coco=COCO(...

22得票2回答
OpenCV - 两个二进制图像的交集

假设我有两个大小相同的二进制图像。如何找到这两个二进制图像之间的交集?只有在这两个图像上坐标(位置)相同且是白色的像素(灰度值为255)才会在输出图像(交集)上显示为白色像素。

21得票2回答
TensorFlow: 如何处理图像分割中的无标签数据?

我在思考如何使用TensorFlow处理图像分割中未标记的部分。例如,我的输入是一个高度*宽度*通道数的图像。标签也是相同大小的高度*宽度,每个像素有一个标签。 图像的某些部分已经注释,其他部分没有。我希望这些部分对梯度计算没有任何影响。此外,我对网络预测“空”标签不感兴趣。 是否有一个标...

20得票2回答
OpenCV 均值/标准差滤波器

我希望有人试过这么荒唐的想法。我的目标是根据每个像素周围小窗口的标准差,对输入图像进行分割。基本上,这在数学上类似于高斯或方形滤波器,它将应用于编译时(甚至运行时)用户指定的每个像素周围的窗口大小,并且目标数组将包含每个像素处的SD信息,在与原始图像相同大小的图像中。 我的想法是在HSV空间...

19得票5回答
从逻辑值(from_logits)为True或False的角度,使用tf.losses.CategoricalCrossentropy训练UNet会得到不同的训练结果。

我正在使用unet进行图像语义分割任务,如果我像这样为最后一层设置Softmax Activation:... conv9 = Conv2D(n_classes, (3,3), padding = 'same')(conv9) conv10 = (Activation('softmax'))(...

18得票5回答
为什么训练时不使用IOU?

当人们尝试使用CNN解决语义分割任务时,通常在训练过程中使用softmax-crossentropy损失函数(参见全卷积 - Long)。但是当涉及比较不同方法的性能时,会报告像交集比这样的度量。 我的问题是为什么人们不直接训练想要优化的度量?对我来说,在训练期间使用某些度量进行训练,然后在...

18得票1回答
在Java中实现分水岭分割

我正试图为一个项目编写自己的Watershed Segmentation实现。 我有一个版本,它返回了类似正确分割的东西,但对于一些情况来说它效率很低/低效,并且可能无法终止。 我从Woods和Gonzales的“数字图像处理”以及Watershed Wikipedia页面中的描述开始工作。...

17得票3回答
如何使用Python/Opencv连接二值图像中的断线

我该如何使这些线连接到目标点?这张图片是通过骨架化过程得到的结果。 我正在尝试使用分水岭变换将每条线段分割为区域。