python - 如何获得二值图像的高度、宽度、周长和面积?
问题描述
如何获得二值图像的高度、宽度、周长和面积?我正在使用掩码rcnn和opencv,我需要一个可以提取的命令,我有这个命令但我不明白:
dataset = np.ndarray(shape=(len(train_files), channels,
image_height, image_width),
dtype=np.float32)
解决方案
高度和宽度是图像的像素单位尺寸。这些是操作系统提供的文件特征。以“图标”模式调出目录列表并将光标悬停在文件上;在大多数图形操作系统界面中,文件信息会弹出。
为什么需要周长和面积?就像素而言,它们是我们在学校里都有的微不足道的方程式;在物理方面,它们取决于显示设备的特性。对于后者,您只需将像素转换为英寸或厘米,然后应用相同的简单方程。
perimeter = 2 * (length + width)
area = length * width
推荐阅读
- python - 如何使用水平投影清理二进制图像?
- c# - 为什么我的 prism 模板会从默认模板中给出 Android.views.InflateException?
- delphi - 如何将 TBitmap 分配给 TPath.Data
- java - 我应该如何从外部调用 JavaFX 中“Main”类中包含的方法?
- laravel - Laravel-admin:多对多关系不起作用
- android - Android,如果用户删除 SD 卡上的 SAF 树 uri(文件夹)。无法创建相同的文件夹
- azure-devops - 当“更改已经存在”时如何修复 YAML 文件转换任务?
- apache-spark-sql - 在 PowerQuery 中更新源:通过 ODBC 提取 Azure 数据
- r - 从 KableExtra 表对象以 R 笔记本格式正确呈现数学符号
- flutter - 如何确定一个偏移量是否包含在另一个偏移量区域中?