![]() |
1
3
以下是您尝试的工作代码:
获得相同结果的一种更简单的方法是自己反转图像:
正如您所发现的,当您对图像执行不同的操作时,图像需要采用不同的格式。 thresh_binary_inv和cv2.thresh_binary的设计目的是获取彩色图像(并将其转换为灰度),因此需要三通道表示。 thresh_otsu可以处理灰度图像,所以一个通道就可以了。
因为你的图像从一开始就已经是灰度的,你不能把它从颜色转换成灰度,也不需要。我想你是想把图像颠倒过来,但这很简单(
有一次你试图用浮点值来做一个cv2.thresh_otsu,但是cv2.thresh_otsu需要0到255之间的整数。 如果opencv有更多用户友好的错误消息,它将真正有助于解决这些问题。 |
|
unfolx · numpy数组不等式的执行时间 5 月前 |
|
mchaudh4 · 用numpy表示三对角矩阵 5 月前 |
![]() |
Geremia · 2D NumPy数组+1D数组? 5 月前 |
![]() |
LMC · Numpy数组布尔索引以获取包含元素 6 月前 |
![]() |
HJA24 · 根据条件用值正向填充Numpy矩阵/掩码 6 月前 |
![]() |
Amarth Gûl · 找到一组向量的最近收敛点 6 月前 |
![]() |
Mr. W · numpy.divide是函数、类还是其他什么? 7 月前 |
![]() |
Mr. W · 为什么numpy.array在编辑内部数据时如此缓慢? 7 月前 |