首页 > 其他分享 >OpenCV Label标注软件

OpenCV Label标注软件

时间:2023-12-26 16:33:34浏览次数:34  
标签:anylabeling AI 标签 Label OpenCV AnyLabeling 自动 标注

传统OpenCV图像处理一般不需要进行数据training, 目前流行的神经网络的图像处理都需要基于数据进行训练, 首先要对图像数据打标签, 有几个常用的Label标注软件:

  1. labelimg: 只能使用矩形圈出对象
  2. labelme: 支持使用多边形来圈出对象
  3. anylabeling: 除了手工打标签外, 还提供AI 自动打标签功能(集成yolo, segment anything等model), 可实现为图像自动打标签
  4. X-AnyLabeling: 除了手工打标签外, 提供AI算法(比 anylabeling 集成了更多的AI 算法), 可实现为图像自动打标签, 同时比较好支持导出Yolo-txt, Coco-json, Voc-xml和 Mot-csv等多种annotation格式文件.
    X-AnyLabeling 自动打标签的说明, 见:
    https://github.com/CVHub520/X-AnyLabeling/blob/main/docs/Q%26A.mdhttps://zhuanlan.zhihu.com/p/667668033

这几款软件都是基于python开发的, 可以pip方式安装, 也可以使用官方的 exe 程序包.
我选择 X-AnyLabeling, 功能最全, 而且作者提供详细的中文说明, 尤其是 auto label模型配置有中文说明能少走不少弯路.



标签:anylabeling,AI,标签,Label,OpenCV,AnyLabeling,自动,标注
From: https://blog.51cto.com/u_15585381/8984766

相关文章

  • OpenCV 机器视觉的四大任务
    CV的四大任务图像分类(imageclassification),检查图像中是否包含某种物体,或者包含哪些物体.目标检测(Objectdetection或Objectlocalization),确定目标的位置和类别,用boundingbox圈出具体的位置语义分割(semanticsegmentation)对图像进行像素级的分类,预测每个像素......
  • Python - pandas 报错:ValueError: 'HIS_批准文号' is both an index level and a colu
    问题描述file:[Terminal]ValueError:'HIS_批准文号'isbothanindexlevelandacolumnlabel,whichisambiguous.ValueError:cannotinsert招采_批准文号,alreadyexists有这两个错误,使用函数merge合并的时候出现第一个错误,将两个DataFrame的索引reset_index......
  • 聊城商标注册需要的材料以及注册的流程是什么
    聊城商标注册需要的材料以及注册的流程是什么恒标知产刘经理 一、商标注册需要准备那些材料企业:企业营业执照副本复印件个人:需个体工商户营业执照及个人身份证复印件 选择好注册申请人的主体文件后,还要提交国内商标注册所需书式文件:商标图样商品/服务项目(根据标准的商品/服务分......
  • opencv读取RAW图像
    //读取RAW图像//cv::Matraw_image=cv::imread("E:/016.raw",cv::IMREAD_UNCHANGED);//显示RAW图像/*cv::imshow("RAWImage",raw_image);*/conststd::stringpath="E:/defect-g3.raw";std::ifstreamfin;fin.open(path,std::ios::bi......
  • OpenCV 环境搭建
    一、在Docker中安装Pythonnotebooks并包括OpenCV1.1创建Dockerfile1FROMjupyter/base-notebook23USERroot45#更新系统6RUNapt-getupdate78#安装OpenCV相关依赖9RUNapt-getinstall-ylibsm6libxext6libxrender-dev1011#......
  • 将mjpg格式数转化成opencv Mat格式
    该博客可以解决如下两个问题:1、将mjpg格式数据转化成opencvMat格式2、v4l2_buffer格式获取的mjpg格式数据转换成Mat格式。要将MJPEG格式的数据转换为OpenCV的Mat格式,您可以使用imdecode函数。imdecode函数可以将图像数据解码为Mat对象。以下是一个示例代码,演示了如何......
  • LabelStudio数据标注详细方法
    文章目录情感分析任务LabelStudio使用指南1.label-studio安装2.label-studio项目创建3.情感分析任务标注3.1语句级情感分类任务3.2属性级情感分析任务3.2.1属性-情感极性-观点词抽取(1)Span类型标签(2)Relation类型标签3.2.2属性-情感极性抽取3.2.3属性-观点词抽取3.2.4属......
  • 搭建 OpenCV 的 Python 开发环境
    一.安装Anaconda Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 1.下载安装文件 官网下载太慢,好在有清华大学镜像站:https://mirrors.tuna.tsinghua.edu.cn/......
  • 【Python】【OpenCV】定位条形码(二)
    根据上一篇博客可知,单纯的通过求取最大面积而进行定位的局限性,因此我们接下来将通过cv2.moments()和cv2.HuMoments()这两个方法来在更复杂的环境中去找到我们的目标区域。 cv2.moments():参数:array:表示输入图像的单通道数组。通常是灰度图像,可以是8位或浮点型。binaryIm......
  • 【Python】【OpenCV】定位条形码(一)
    先上代码:1defbarcode(image):2gray=cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)3blur=cv2.GaussianBlur(gray,(5,5),cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)4cv2.imshow('GaussianBlur',blur)5kernel_x=numpy.array([......