如何检测下面的 PNG 中有(例如)3 个不相连的区域?有没有人可以推荐我参考的技术或库?不知道如何从这个开始。我想图像处理库中可能存在一个函数,可以将 PNG 分解为检测到的每个图像区域的缓冲区数组。
谢谢!
本教程似乎可以满足您的需要,但是在 Python 中:
https://www.geeksforgeeks.org/how-to-detect-shapes-in-images-in-python-using-opencv/
您可以尝试从该 Python 代码中复制代码和部分逻辑,并使用此问题(和答案)作为基础:
如何在opencv js中从findContours()访问数据
但是,这种方法假设您正在运行 Node JS,而不是浏览器 JS。
如果这有帮助,请告诉我。