mask rcnn实例分割
In this article, I will be creating my own trained model for detecting potholes. For detection, I will be using the instance segmentation technique using the Mask-RCNN with the help of Supervisely.
在本文中,我将创建自己的训练有素的模型来检测坑洼。 为了进行检测,我将在Supervisely的帮助下使用Mask-RCNN使用实例分割技术。
Before creating our model lets get to know what tools and techniques we are using.
在创建模型之前,让我们了解我们正在使用哪些工具和技术。
什么是实例细分? (What is Instance Segmentation?)
Instance segmentation is a technique used for detecting by masking or covering a detected object pixel to pixel. Instance segmentation is very useful in Automatic car as we get pixel to pixel result which increases the accuracy of less accidents
实例分割是一种用于通过掩蔽或覆盖检测到的对象像素到像素来进行检测的技术。 实例分割在自动驾驶汽车中非常有用,因为我们获得了像素到像素的结果,这增加了较少事故的准确性
面罩-RCNN (Mask-RCNN)
Mask-RCNN is a deep neural network aimed to solve instance segmentation problem in machine learning or computer vision. There are two stages of Mask RCNN. First, it generates proposals about the regions where there might be an object based on the input image. Second, it predicts the class of the object, refines the bounding box and generates a mask in pixel level of the object based on the first stage proposal.
Mask-RCNN是一个深度神经网络,旨在解决机器学习或计算机视觉中的实例分割问题。 Mask RCNN有两个阶段。 首先,它基于输入图像生成有关可能存在对象的区域的建议。 其次,它根据第一阶段的建议,预测对象的类别,优化边界框并在对象的像素级别生成掩码。
Mask-RCNN is actually a trained model but in this article I will be showing you how to fine tune or train the Mask-RCNN model for your own custom objects.
Mask-RCNN实际上是经过训练的模型,但是在本文中,我将向您展示如何为自己的自定义对象微调或训练Mask-RCNN模型。
什么是监督以及如何使用? (What is Supervisely and how to use it ?)
Supervisely is a web platform used for solving computer vision problem. With the help of supervisely we can annotate our images very easily and after annotating our image we can easily train our data on any deep learning model without coding.
Supervisely是用于解决计算机视觉问题的Web平台。 在监督的帮助下,我们可以非常轻松地对图像进行注释,并且在对图像进行注释之后,我们可以轻松地在任何深度学习模型上训练数据而无需进行编码 。
Yes you read it write we can do any object detection task in supervisely without coding.
是的,您读到它是写的,我们无需编码即可监督任何对象检测任务。
So we have discussed about all the tools and techniques. Let’s directly jump to the practical part.
因此,我们已经讨论了所有工具和技术。 让我们直接跳到实际部分。
如何监督使用Mask R-CNN进行目标检测? (How to Use Mask R-CNN in Supervisely for Object Detection ?)
In this practical, I will be detecting road potholes by masking the detected area.
在本练习中,