本文主要是介绍python-对水平和垂直投影图做曲线拟合,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近对水平和垂直投影图做了曲线拟合,具体步骤是将原图输入然后进行灰度化,直方图均衡化,二值化以后对像素进行按行相加或者按列相加,得到一维数组,再将得到的数组下标以及数组里的数值作为x,y坐标进行多项式拟合。
对于水平投影图的曲线拟合:
def lineation1(img1):GrayImage=cv2.cvtColor(img1,cv2.COLOR_BGR2GRAY) #将BGR图转为灰度图imgEqualizeHist = cv2.equalizeHist(GrayImage)#直方图均衡化ret,gray_img=cv2.threshold(imgEqualizeHist,130,255,cv2.THRESH_BINARY)#黑白颠倒gray_img = cv2.
这篇关于python-对水平和垂直投影图做曲线拟合的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!