# -*- coding: utf-8 -*-
'''
* @Author: ZQ.Pei
* @Date: 2018-06-03 16:59:35
* @Last Modified by: ZQ.Pei
* @Last Modified time: 2018-06-03 16:59:35
'''
from _stack import Stack
import cv2
import numpy as np
import time
class GrowSeedAlgo(object):
'''
only for binary image
'''
def __init__(self, im=None, im_path=None):
self.stack = Stack()
if im is not None:
self.im = im
elif im_path is not None:
self.imread(im_path)
else:
raise ValueError("No Input image!")
self.im_size = self.im.shape
self.im_height, self.im_width = self.im_size
self.im_label = np.full_like(self.im, 0)
#import ipdb; ipdb.set_trace()
self.max_label = 0
def imread(self, im_path):
self.im_path = i
种子生长算法
最新推荐文章于 2024-05-16 18:22:59 发布