labelme创建多边形

 

原有代码 

canvas中:paintEvent为重写的画图方法 mousePressEvent为鼠标的点击事件

显示在左边栏中的按钮设置(app.py 706)

 # Menu buttons on Left
        self.actions.tool = (
            open_,
            opendir,
            openNextImg,
            openPrevImg,
            save,
            deleteFile,
            None,
            createMode,
            editMode,
            copy,
            delete,
            undo,
            brightnessContrast,
            None,
            zoom,
            fitWidth,
        )
# Polygon drawing.
        if self.drawing():
            self.line.shape_type = self.createMode

            self.overrideCursor(CURSOR_DRAW)
            if not self.current:
                return

            if self.outOfPixmap(pos):
                # Don't allow the user to draw outside the pixmap.
                # Project the point to the pixmap's edges.
                pos = self.intersectionPoint(self.current[-1], pos)
            elif (
                len(self.current) > 1
                and self.createMode == "polygon"
                and self.closeEnough(pos, self.current[0])
            ):
                # Attract line 
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Labelme 是一个基于 Python 的图像标注工具,可以用于创建、编辑和共享图像标注数据集。下面是一些 Labelme 的基本操作: 1. 安装 Labelme 可以使用 pip 命令安装 Labelme,命令如下: ``` pip install labelme ``` 2. 打开 Labelme 打开 Labelme 的方法有两种: - 在命令行中输入以下命令: ``` labelme ``` - 在 Windows 操作系统中,可以双击 Labelme 的快捷方式图标。 3. 打开图像 在 Labelme 中,可以打开多种格式的图像,包括 jpg、png、bmp、tif 等。打开图像的方法有两种: - 在 Labelme 主界面中,点击“Open Dir”按钮,选择包含图像的文件夹,然后选择要打开的图像。 - 在命令行中输入以下命令: ``` labelme_draw_label_png path/to/image.jpg ``` 4. 标注图像 在打开的图像中,可以使用多种工具进行标注,包括矩形框、多边形、点、线段等。标注图像的方法如下: - 选择要使用的标注工具,例如矩形框工具。 - 在图像中拖动鼠标,创建一个矩形框。 - 可以通过拖拽或调整边界来修改矩形框的大小和位置。 - 在完成标注后,点击“Save”按钮保存标注结果。 5. 查看标注结果 在 Labelme 中,可以查看已经标注好的图像和标注结果。查看标注结果的方法如下: - 在主界面中,选择要查看的图像。 - 点击“Open”按钮打开图像。 - 在右侧的标注结果栏中,可以看到已经标注好的标签和对应的标注框。 6. 导出标注结果 完成标注后,可以将标注结果导出为 JSON、XML 等格式。导出标注结果的方法如下: - 在主界面中,选择要导出的图像。 - 点击“Save”按钮,在弹出的对话框中选择要保存的格式,并输入保存路径。 - 点击“Save”按钮导出标注结果。 以上是 Labelme 的一些基本操作,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值