标签: python opencv
我正在开发一个将图表转换为数据点的项目。我将图像转换为灰度,并找到了只有图形的像素:
pixels = np.argwhere(gray == 138)
我重新创建了图片,仅代表黑白图表:
我现在的问题是如何处理np数组。我将它转换为两行数组,每个x值的值都在10-30 y之间。我需要一个算法来找出哪个是'正确'的y值。我已经尝试了所有y的平均值,但结果不是很好。大多数地方只是一个像素块,我想要max / min作为y值。