【发布时间】:2018-01-25 04:02:10
【问题描述】:
我有一个图片的绝对文件路径为string,我想知道您如何使用绝对文件路径来计算图片中有多少对象?例如,如果图像中有几个圆圈,则该图像中的对象数量将为 2。
我不知道如何处理包含绝对文件路径的string 以及如何使用它来计算图片中有多少对象。任何帮助都会很棒!
【问题讨论】:
标签: string image object filepath
我有一个图片的绝对文件路径为string,我想知道您如何使用绝对文件路径来计算图片中有多少对象?例如,如果图像中有几个圆圈,则该图像中的对象数量将为 2。
我不知道如何处理包含绝对文件路径的string 以及如何使用它来计算图片中有多少对象。任何帮助都会很棒!
【问题讨论】:
标签: string image object filepath
除非标题中对对象的数量有某种描述(例如,如果您的字符串类似于C:\foldername\twocircles.jpg),您将无法仅根据图片中的对象数量来判断在路上。
相反,您必须使用某种图像识别软件来计算图像中的形状/物体/面孔。有很多选择可以满足您的需求,但这里有一些可以开始研究:
Amazon Rekognition:(请参阅 here)PROS:他们为您维护服务,这意味着您基本上只需 1)次要配置,以及 2)提供图片。此外,还有很多 tutorials 可以帮助您入门。 缺点:如果您使用 AWS 以外的其他东西(例如 Azure、内部服务器等),可能难以集成到您的应用程序中
OpenCV(参见here)PROS:OpenCV 是一个维护良好、使用良好且流行的开源项目。正因为如此,它是免费使用的,您可以根据自己的需要完全定制它。 缺点:您必须真正深入研究代码和设置,以确保它适用于您的情况。 '
希望有帮助!
【讨论】: