我正在构建一个Android应用程序, 而且我想补充一种能力,当我拍摄一只狗的照片时,我将在我的数据库中搜索包含狗的照片,我想找到与他相同的狗或者至少与他非常相似的照片。
是否有可用于比较狗图片的图书馆或github? 我对此非常陌生。
谢谢!
答案 0 :(得分:0)
你需要使用一些图像处理框架..,像
opencv
我用它来检测两个图像的差异,并在差异区域显示矩形。你也可以去谷歌tensorflow
。
好吧,如果你想要检测包含狗的图像,你需要一个harcascade
,你必须用正面和负面样本训练它,这样它才能学会如何在图像中找到狗。答案不是很短,它是一个机器学习库。如果您想要检测狗是否存在于给定图像中,使用c++ and opencv
,我也可以通过提供示例基本程序来提供帮助
我个人使用过opencv
这对学习非常有趣,而且还有非常活跃的论坛,比如stackoverflow:
This is the link of opencv forum
希望有所帮助:)