问题大致是有很多具有坐标的点,目的是实现用一个圆滑曲线把这些点包起来,然后再判断出其中点密集的地方和点疏松的地方。
前者用圆滑曲线包围这些点还有点思路,就是用射线法,繁琐了些,以前用matlab实现过,现在要用python实现,大致会用到哪些画图的库啊
后面密集和疏松我没什么思路,求各位大佬帮助
能给个大致思路就行,感谢!
matplotlib应该可以吧
点集凸包 https://blog.csdn.net/john_bian/article/details/85221039
平滑作图可以用matplotlib
用opencv这个cv2库,有现成的函数 ,你这个就是最小外包圆了 ,
OpenCV提供这个函数如图,这个是《opencv算法精解》第九章:几何形状的检测和拟合
截的图 :
你有也可以看下opencv官方文档,很多都是现成的啊 ,还有最小凸包这个函数。。