如何在python中计算选定轮廓内的像素数

时间:2020-01-22 06:29:52

标签: python opencv contour

我要计算所选区域。我有一个公式,但是我需要计算轮廓中的像素数。 我该怎么办?

这是我的代码;

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)

这是我所选区域的照片;

Selected Area

谢谢。

0 个答案:

没有答案
相关问题