9得票2回答
OpenCV Python中的椭圆检测

我的图片在这里: 我正在寻找一种更好的解决方案或算法来检测这张照片中椭圆形部分(盘子),并在OpenCV中将其遮罩到另一张照片上。请问您能给我一些建议或解决方案吗?下面是我的代码: circles = cv2.HoughCircles(img, cv2.HOUGH_GRADIENT,...

9得票2回答
非重叠数组块合并

我使用这个函数将一个(512x512)的二维数组分成了2x2块。 skimage.util.view_as_blocks (arr_in, block_shape) array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 1...

9得票4回答
如何在Python中将PNG转换为JPG?

我正在尝试比较两个图像,一个是 .png,另一个是 .jpg。因此,我需要将 .png 文件转换为 .jpg 以获得更接近的 SSIM 值。以下是我尝试过的代码,但我收到了这个错误:AttributeError: 'tuple' object has no attribute 'dtype' ...

9得票2回答
OpenCV:RGB到YUV转换,并像维基百科一样显示通道。

我已经寻找了一段时间的转换方法。在 Linux 上使用 Python,有哪些将 RGB 图像转换为 YUV 图像并访问 Y、U 和 V 通道的方法?(使用 OpenCV、scikit-image 或其他工具...) 更新: 我使用了 OpenCV。 img_yuv = cv2.cvtCol...

8得票4回答
由于blosc安装问题,安装scikit-image可能存在困难。

你好,我正在尝试在Ubuntu 18.04的虚拟环境中安装scikit-image。 但是,在安装imagecodecs时出现了错误。我尝试单独安装imagecodecs,但是它仍然出现了与blosc相关的错误。我也尝试单独安装了blosc,但还是失败了。 /usr/include...

8得票2回答
填补轮廓/线条的空隙

我有以下图片: 我想要填充轮廓(即在此图像中填充线条)。 我尝试过用大小为3x3和10次迭代的矩形核进行形态学闭运算,但没有填满整个边界。我还使用了21x21大小的核及1次迭代,也没有成功。 更新: 我在OpenCV(Python)中尝试过以下操作: cv2.morphology...

8得票1回答
使用Scikit-image从图像中提取属性

我一直在使用scikit-image成功地对道路特征进行分类。如下所示:。但是,我现在遇到了一个问题,就是对这些特征进行分类。例如,假设这些特征位于框(600,800)和(1400,600)中。 我正在使用以下代码提取信息: from skimage import io, segmenta...

8得票2回答
如何使用numpy正确地对3D数组进行掩码处理

我试图使用 numpy 对 3D 数组(RGB 图像)进行掩蔽。 然而,我的目前的方法是对掩蔽数组进行了重新整形(下面是输出结果)。 我尝试遵循 SciKit-Image 崩溃课程中描述的方法。 Crash Course 我查看了 Stackoverflow,发现一个类似的问题已经被提出,...

8得票3回答
探测骰子的上面

能否检测到骰子的顶面?如果从顶部看,这将是一项简单的任务,但从许多角度来看,会显示多个侧面。 以下是一个骰子的示例,请随意拍摄您自己的照片: 通常您想知道得分。我可以轻松地提取所有圆点,但如何仅提取顶部的圆点呢?在这种特殊情况下,顶部是最大的,但这可能并不总是正确的。我正在寻找一些方法来评...

8得票1回答
在scikit-image中导入相对/绝对函数时出现问题

我正在尝试为scikit-image提交一个PR,但是我遇到了Travis-CI的error: Traceback (most recent call last): File "doc/examples/edges/plot_canny.py", line 22, in <mo...