python - 如何在python中计算所选轮廓内的像素数
问题描述
我想计算选定的区域。我有一个公式,但我需要计算轮廓中的像素数。我能怎么做 ?
这是我的代码;
import os
import cv2
import logging
import numpy as np
from imageio import imread
import matplotlib
from matplotlib import pyplot as plt
import morphsnakes as ms
def _____():
# Load the image.
img = imread(PATH_IMG_NODULE)[..., 0] / 255.0
# g(I)
gimg = ms.inverse_gaussian_gradient(img, alpha=1000, sigma=5.48)
# Initialization of the level-set.
init_ls = ms.circle_level_set(img.shape, (100, 126), 20)
# Callback for visual plotting
callback = visual_callback_2d(img)
# MorphGAC.
ms.morphological_geodesic_active_contour(gimg, iterations=45,
init_level_set=init_ls,
smoothing=1, threshold=0.31,
balloon=1, iter_callback=callback)
这是我选择区域的图片;
谢谢你。
解决方案
推荐阅读
- python - 你怎么称呼论点?
- python - 不能对来自 PIL lib 的 png 文件使用 Image.putalpha()。OSError:无法将模式 PA 写入 PNG
- java - 在recyclerview中从firebase获取数据时一次又一次地获取重复数据
- swift - NavigationLink 的目标视图在变量更改时不会更新
- django - 对 Django 使用 dotenv 方法后,API KEY 在 https 查询中仍然可见
- android - 在颤振应用程序中将屏幕旋转到横向模式后,标签栏未显示其子项
- html - 根据媒体大小更改 div 内容?
- ios - 将函数移出视图:在视图更新期间修改状态,这将导致未定义的行为
- python - 从 Google 电子表格 (gspread) 中的单元格获取 href 标记内的链接
- python - 如何通过 pipfile 添加可选依赖项?