Python 3.x 如何使用分段对象的联机数据集

Python 3.x 如何使用分段对象的联机数据集,python-3.x,opencv,image-processing,computer-vision,image-segmentation,Python 3.x,Opencv,Image Processing,Computer Vision,Image Segmentation,如果这是一个简单的问题,我很抱歉……但我可以问一下,我如何使用在线数据集获得分割的对象图像(从而能够从中生成遮罩)?之后我需要分割对象和遮罩 例如,我需要使用将在右侧生成结果的数据集: 图片取自: 我并不想自己分割图像,而是希望使用分类数据集。因此,基本上,我希望能够搜索对象类型(例如自行车),并拥有大量分割的自行车。(基本上,按类别分组和存储大量分割对象图像。) 我知道COCO数据集对对象进行了分类和注释。但我不知道如何使用它……或者如果有更好的方法来实现我的目标,那会是什么?有人能帮忙吗?

如果这是一个简单的问题,我很抱歉……但我可以问一下,我如何使用在线数据集获得分割的对象图像(从而能够从中生成遮罩)?之后我需要分割对象和遮罩

例如,我需要使用将在右侧生成结果的数据集:

图片取自:

我并不想自己分割图像,而是希望使用分类数据集。因此,基本上,我希望能够搜索对象类型(例如自行车),并拥有大量分割的自行车。(基本上,按类别分组和存储大量分割对象图像。)
我知道COCO数据集对对象进行了分类和注释。但我不知道如何使用它……或者如果有更好的方法来实现我的目标,那会是什么?有人能帮忙吗?非常感谢

您应该看看mask rcnn或deeplabv3+这两种算法可以为您提供分割掩码,如果您想使用densecrf或grabcut等方法进行细化,可以使用后者。MS-COCO上的预训练模型(mask rcnn和deeplabv3+)都存在,因此您只需修改一个使用它们的示例。感谢您的回复!但是我没有任何图像,所以我尝试使用一个可用的数据集。但是我担心COCO数据集api太复杂,我无法使用。目前有很多安装错误:(不幸的是,我认为这是你应该花一点时间的事情。如果你试图执行的代码中有docker文件夹,你就尝试使用docker映像。否则,如果你有一个可行的示例,就尝试修改它以适应你的情况。如果你没有docker映像或可行的示例,最好理解nd错误来自何处并使其工作。我将尝试,谢谢!:)