我试图提取一个样本的边界(参见下图)。它和空气之间的梯度似乎很重要,所以我尝试使用OpenCV Canny函数,但结果并不令人满意(第二个图)。。。我怎样才能提高成绩
你可以在这里找到图片:https://filesender.renater.fr/?s=download&token=887799f6-f580-4579-8f75-148be4270cb0
import numpy as np
import cv2
from scipy import signal
median_optic_decentre = cv2.imread('median_plot.tiff',0)
edges = cv2.Canny(median_optic_decentre,10,60,apertureSize = 3)
获取边的另一种方法是使用拉普拉斯算子(在OpenCV文档here中描述)。如果应用Laplacian运算符,后跟一些morphological operations,特别是morphological opening,结果看起来会更好(如果我正确理解了您的问题):
输出:
相关问题 更多 >
编程相关推荐