如何检查图片是不是存在于图库中?

Posted

技术标签:

【中文标题】如何检查图片是不是存在于图库中?【英文标题】:How to check if image exists in Gallery or not?如何检查图片是否存在于图库中? 【发布时间】:2018-05-19 04:21:03 【问题描述】:

在我的应用程序中,当用户在保存到gallery 之前捕获图像。

我想检查是否有 image matchescurrent image(至少 50%)。如果找到任何图像,则从图库中获取图像并显示给用户。

我对 android 开发非常陌生。谁能帮我完成上述任务。

【问题讨论】:

当您捕获图像时设置名称然后保存在图库中,然后按名称检查逻辑是否退出或不在图库中。 那么,如果捕捉到带有狗的图像,那么寻找带有狗的图像吗?还有什么? 感谢您的快速回复,我的逻辑应该是图像像素而不是名称 【参考方案1】:

为此,您必须使用 Java 库。我建议看看这个thread。

如果您想自己开发一些东西,基本思路是这样的。为了比较两个图像,将它们中的每一个表示为像素矩阵并计算这两个矩阵之间的相似性。如果您确实选择自己实现它,请查看矩阵相似度,尤其是余弦相似度。一个非常简单的例子是here。

祝你好运!

【讨论】:

以上是关于如何检查图片是不是存在于图库中?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过相机或图库动态添加图像?

如何从图库中隐藏照片并将其存储在我的应用程序中

如何在图库中打开图片

为啥我可以为一个用户上传图库图片,但不能为另一个用户上传?

爬虫实战:爬优美图库

Phonegap - 从图库中选择图像