python图像识别算法(Python计算机视觉库,5行代码搞定图片中的物体检测)

图片中的物体检测是一个比较常用的实践,其实github上有很多开源计算机视觉类库可以使用。今天我将向您介绍一个简单、易用的开源计算机视觉库,名字叫做 cvlib,展示如何使用Python 5行代码中创建自己的对象/物体检测程序。

安装以下python库:

pip install opencv-python

pip install cvlib

图像识别算法

pip install matplotlib

使用方法也很简单,导入相关的python类库:

import cv2 import matplotlib.pyplot as plt import cvlib as cv from cvlib.object_detection import draw_bbox

导入之后,我就要进行识别了,先从存储中读取图像,对图像执行对象检测以及使用边界框显示图像以及检测到的对象标签的代码。

im = cv2.imread('检测图片.jpg') bbox, label, conf = cv.detect_common_objects(im) output_image = draw_bbox(im, bbox, label, conf) plt.imshow(output_image) plt.show()

检测物体对象

经过上面的代码检测之后呢,结果效果如下:

还可以进行人脸检测

输出结果如下所示:

好了,大致就是这样,非常容易上手的类库,简单实现了人脸检测、性别检测和目标检测三个非常常用的应用。

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友