如何使用python识别出图片里的水果,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
安装detecto
pip3 install detecto
将上面的图片存储为fruit.jpg,接下来使用几行简单的代码,就可以识别出图片中的水果
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
from detecto import core, utils, visualize
image = utils.read_image('/Users/kwsy/Desktop/fruit.jpg')
model = core.Model()
labels, boxes, scores = model.predict_top(image)
visualize.show_labeled_image(image, boxes, labels)
程序执行时,会下载一个模型文件,地址是https的连接,因此需要引入ssl模块并做必要的设置以避免下载失败,随后的代码,读取图片文件,加载模型并对图片里的水果进行预测,其预测结果如下
预测结果,准确无误,除了可以识别水果,还可以检测动物,汽车,厨房用具,经过试验,如果图片里的物体比较拥挤,识别效果就会差一些,下面这张图片里,就把大象的长牙识别成了香蕉,????
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。