- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您是否必须通过设计cv2.connectedComponentsWithStats
黑底白字图像与白底黑字图像相反?做一个和另一个我得到不同的结果。
示例代码:
import os
import cv2
root = r'pth/to/img'
fl = r'img.png'
src = os.path.join( root, fl )
img = cv2.imread( src, 0 )
img_inv = cv2.bitwise_not( img )
cv2.imshow( 'Black-on-White', img )
cv2.waitKey(0)
cv2.imshow( 'White-on-Black', img_inv )
cv2.waitKey(0)
bw_nlbls, bw_lbls, bw_stats, _ = cv2.connectedComponentsWithStats( img )
wb_nlbls, wb_lbsl, wb_stats, _ = cv2.connectedComponentsWithStats( img_inv )
bw = 'Black-On-White'
wb = 'White-On-Black'
print( bw )
print( '-'*len(bw) )
print()
print('Number of Components: ', bw_nlbls)
print()
print( wb )
print( '-'*len(wb) )
print()
print('Number of Components: ', wb_nlbls)
Black-On-White
--------------
Number of Components: 3
White-On-Black
--------------
Number of Components: 6
最佳答案
连接组件实际上适用于 background-foreground 属性,其中黑色被视为背景,白色被视为前景。这实际上是一个标准,如果你问我也很自然。如果用户想要进行黑色(背景)区域的连通分量标记,则用户有责任进行适当的反演。
关于python - OpenCV Python cv2.connectedComponentsWithStats,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48433745/
我正在尝试使用 Java 版本的 OpenCV(Java 8 和 OpenCV 3.2.0.1)查找连接组件的质心。但是我找不到关于如何利用返回变量的详细文档。我发现这篇文章解释了数据的结构,但它是针
第一次发帖! 我刚刚安装了 python-opencv。根据 python,我的版本是: >>> import cv2 >>> cv2.__version__ '2.4.8' 我的 Ubuntu 版本
您是否必须通过设计cv2.connectedComponentsWithStats黑底白字图像与白底黑字图像相反?做一个和另一个我得到不同的结果。 示例代码: import os import cv2
我正在尝试从二值图像中获取一个或多个 Blob 的质心(最好仅当 Blob 的面积超过阈值时)。 findContours 解决方案有效,但并不完美,FeatureDetetector.SIMPLEB
我正在寻找如何在 Python 中使用 OpenCV 的 connectedComponentsWithStats() 函数的示例。请注意,这仅适用于 OpenCV 3 或更高版本。官方文档仅显示了
使用这个简单的独立演示: #include #include int main(int argc, char *argv[]) { // unsigned char data[] = {1,
我是一名优秀的程序员,十分优秀!