1. 磐创AI首页
  2. Medium

只需几行代码即可在图像中检测计算机视觉 - 对象。


作为一名技术爱好者,我经常发现自己冒险进入未知的领域,学习和探索我的平静之路。通过类似的过程,今天,我偶然发现了一个名为PixelLib的Python库,它只需几行代码就可以帮助检测图像、视频和实时提要中的对象。

我提供了一个很小的演示,展示了通过共享我用来检测图像中对象的代码,该库可以做些什么。

PixelLib支持80多个图像对象类,我们可以从给定的图像中识别和提取这些对象类。

让我们考虑一下下面的图像,并检测其中的人物,

下面给出的6行代码将有助于解决我们的目的。

导入像素库

从Pixellib.instance导入实例_分段

Segment_image=实例_分段()

Segment_image.load_model(“MASK_rcnn_coco.h5”)#“MASK_rcnn_coco.h5”是支持该库的深度学习模型之一

TARGET_CLASS=segment_image.select_target_classes(person=True)#将“Person”对象类设置为True

Segment_image.SegmentImage(“People.jpg”,SECTION_TARGET_CLASS=TARGET_CLASSES,EXTRACT_SECADED_OBJECTS=True,save_Extracted_Objects=False,show_bbox=True,output_image_name=“output.jpg”,text_size=1,text_thickness=2)#如果要保存图像中提取的对象,请将“save_Extracted_Objects”设置为True

输出图像将如下所示,

让我们考虑另一个场景,在该场景中,我们想要从下面的帧中检测并提取总线。

我们所要做的就是对target_class的上述代码做一点小小的更改。

TARGET_CLASSES=SELECT_TARGET_CLASS(总线=True)

输出图像将如下所示,

正如我在前面提到的,我们可以使用该库实现更多目标,但是讨论所有这些目标超出了本文的范围。

我强烈建议您通过访问下面给出的Github链接来查看它,

https://github.com/ayoolaolafenwa/PixelLibhttps://github.com/ayoolaolafenwa/PixelLib

请务必让我知道您对这个奇妙的库的看法,并让我知道您是否知道有其他库提供类似的功能。在此之前,祝您学习快乐!:)

原创文章,作者:fendouai,如若转载,请注明出处:https://panchuang.net/2021/07/05/%e5%8f%aa%e9%9c%80%e5%87%a0%e8%a1%8c%e4%bb%a3%e7%a0%81%e5%8d%b3%e5%8f%af%e5%9c%a8%e5%9b%be%e5%83%8f%e4%b8%ad%e6%a3%80%e6%b5%8b%e8%ae%a1%e7%ae%97%e6%9c%ba%e8%a7%86%e8%a7%89%e2%80%8a-%e2%80%8a%e5%af%b9/

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息