python - 如何使用Python计算并找到图像中对象区域的分布?

标签 python opencv image-processing area mahotas

我想获取此图像中以像素为单位的区域以及不同黑色对象的分布。我认为使用python(openCV或mahotas)可以做到这一点,但是我不知道怎么做。

enter image description here
你能帮助我吗 ?

最佳答案

我会使用scikit-image。对我来说,它看起来像一个二进制图像(0和1),因此您可以使用regionprops函数来获取regionprops对象的列表。

Regionprops会忽略0(在您的情况下为黑色),因此您可能需要反转图像。

关于python - 如何使用Python计算并找到图像中对象区域的分布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54095148/

相关文章:

c++ - Opencv人脸检测速度较慢

windows - 帧到视频 - Windows 8 中的图像处理(仅限 WinRT)

python - Pandas dataframe : groupby one column, 但由其他人连接和聚合

python - 在 Python 的同一文件中导入类

java - 提取特征HOG描述符

Python 数据矩阵检测

python - 使用python制作ROC曲线进行多分类

python - 使用 flask 使路由只能在 Debug模式下访问

c++ - OPENCV:image_proc 中的 PCA 应用程序错误

python - 创建 OpenCV 视频小部件以在 Kivy 中使用