如何使用python识别出图片里的水果,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、网站建设、富源网络推广、小程序制作、富源网络营销、富源企业策划、富源品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供富源建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
安装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模块并做必要的设置以避免下载失败,随后的代码,读取图片文件,加载模型并对图片里的水果进行预测,其预测结果如下
预测结果,准确无误,除了可以识别水果,还可以检测动物,汽车,厨房用具,经过试验,如果图片里的物体比较拥挤,识别效果就会差一些,下面这张图片里,就把大象的长牙识别成了香蕉,????
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。