当前位置:
首页 >
python计算图像的曲率
发布时间:2024/3/24
41
豆豆
生活随笔
收集整理的这篇文章主要介绍了
python计算图像的曲率
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
由于某些原因,需要计算图像的曲率。找了半天,网上都是曲率滤波的代码,而没有计算图像曲率的代码。于是去找曲率的计算公式,发现公式很简单,所以自己就用python写了一下。
平均曲率的计算公式如下所示
python代码如下所示:
写成函数如下所示:
def cal_curvature(img):x , y = np.gradient(img)xx, xy = np.gradient(x)yx, yy = np.gradient(y)Iup = (1+x\*x)\*yy - 2\*x\*y\*xy + (1+y\*y)\*xxIdown = np.power((2\*(1 + x\*x + y\*y)),1.5) final = Iup/Idownfinal=abs(final)final = (final-final.min())/(final.max()-final.min())final = final * 255final = final.astype(np.uint8) return final总结
以上是生活随笔为你收集整理的python计算图像的曲率的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 移动管家汽车tbox车联网终端多种车型共
- 下一篇: python教育领域_【松勤教育】Pyt