Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何制作语义标签图像?_Python_Matlab_Opencv - Fatal编程技术网

Python 如何制作语义标签图像?

Python 如何制作语义标签图像?,python,matlab,opencv,Python,Matlab,Opencv,现在我想在caffe中使用 但在第一步,我们需要给自己的形象贴上这样的标签: 我试图搜索github,但找不到任何内容。所以我的问题是,有人知道哪个工具可以制作语义标签图像吗?请查看一个名为:,它是一个用Python和PyQt编写的开源工具,用于为广泛的应用程序创建地面真相计算机视觉数据集,如上面所述的语义创建数据 如果您不喜欢sloth,您可以使用任何图像编辑软件,例如,您可以为每个标签制作一层,并使用不同颜色的多边形和泛光填充来创建数据。然后将所有图层合并在一起,生成最终图像,供您使用 然

现在我想在caffe中使用

但在第一步,我们需要给自己的形象贴上这样的标签:

我试图搜索github,但找不到任何内容。所以我的问题是,有人知道哪个工具可以制作语义标签图像吗?

请查看一个名为:,它是一个用Python和PyQt编写的开源工具,用于为广泛的应用程序创建地面真相计算机视觉数据集,如上面所述的语义创建数据

如果您不喜欢sloth,您可以使用任何图像编辑软件,例如,您可以为每个标签制作一层,并使用不同颜色的多边形和泛光填充来创建数据。然后将所有图层合并在一起,生成最终图像,供您使用

然而,正如用户Miki所提到的(参见下面的讨论线程),从一开始创建新的数据集将花费大量的精力。最好不要自己创建,因为需要大量数据来确保算法正确执行。你需要其他(希望是愿意的)博士生的帮助,最好是那些你认识的或在实验室或工作场所与你一起工作的人,来帮助你手工整理这些数据

如果这不是一个选择,你可以使用众包资助的地方,比如你可以将工作外包给愿意的个人,在那里你通知他们手头的任务,并且你为每张图片支付少量费用。如果你找不到很多人来帮助你,这将是一件值得考虑的事情。 总而言之,如果您想在短时间内创建一个大型数据集,这将需要相当大的努力,不仅在时间方面,而且在人员方面。我建议您只使用已建立的数据集,例如您从剑桥引用的数据集,或者Miki建议的数据集,它不仅是一个用于从他的LabelMe数据集中注释图像的工具箱,而且还允许您对自己的图像执行相同的操作


祝你好运

正如@rayryeng的回答,一个名为的工具非常适合以简单的方式完成这些任务。然而,如果我有20多个对象等待我分类,那么树懒并不是一个理想的工具。因此,我开发了一个简单的工具,它调用一些算法来完成这些问题

使用IsLabel时的结果是这样的,我只花了40秒:

输入:

输出:

我知道它并不完美,但对我来说效果很好。

我建议使用。他们有很多代码,并有一个托管平台来管理整个标签过程

下面是一个分段的例子

还可以使用遮罩导出标签


你好,雷伦!我认为你还应该提到,你需要很多贫穷的博士生来标记培训所需的大量图像,或者类似亚马逊机械特克(amazon mechanical turk)的东西。或者更好,你可以使用已经贴上标签的公共数据集(Torralba的labelme数据集,在我的头顶上,但可能有更好的数据集)@Miki完全同意你的观点@哦,是的。哈哈,我记得我没有机械土耳其人的奢侈。。。或者其他博士生帮我。我要提到这一点。好主意。谢谢没有投票权?Pffft。也谢谢你:哦。。我只是忘了……)@我只是在开玩笑:)我更感谢你的评论。谢谢你的投票。