我有一个图像,我沿着图像对角线提取一条轮廓线,轮廓在对角线的2侧集成了几条线,所以我得到了一条平滑的轮廓线,
现在我想找出曲线上表示图像线轮廓的拐点。
我尝试过这种方法,但它给了我很多点,而且位置不是我想要的。

import numpy as np
import matplotlib.pyplot as plt
arr = profiles[:,0].astype("int16")
d = np.diff(arr)
dd = np.diff(d)
plt.figure(figsize=(20,15))
plt.plot(np.arange(2047), d)
plt.plot(np.arange(2046), dd)
plt.plot(arr)for i in range(2046):
if (d[i] != 0) and (d[i] == dd[i]):
plt.plot(i, arr[i], 'o')您知道如何检索曲线上拐点的坐标吗?
杨魅力
幕布斯7119047
相关分类