全流程机器视觉工程开发(一)环境准备,paddledetection和labelme

这篇具有很好参考价值的文章主要介绍了全流程机器视觉工程开发(一)环境准备,paddledetection和labelme。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

我现在在准备做一个全流程的机器视觉的工程,之前做了很多理论相关的工作。大概理解了机器视觉的原理,然后大概了解了一下,我发现现在的库其实已经很发展了,完全不需要用到非常多的理论,只需要知道开发过程就可以了,甚至paddlex已经直接有了傻瓜式模型训练的软件,所以我现在准备来做一个全流程机器视觉工程开发,不涉及过多理论。

准备

现在准备一下机器视觉工程的前情提要。

我准备使用paddledetection来做机器视觉。什么是paddleDetection?你可以理解为paddlepaddle对于目前主流的机器学习模型做了一些整合,只需要使用paddleDetection库就可以做一个很方便的训练、预测等工作。

准备好paddledetection之后,也就是我们的模型工具之后,还需要对现有图片做一些简单的划分工作,这里就需要用到labelme工具来进行.

全流程机器视觉工程开发(一)环境准备,paddledetection和labelme,不涉及理论的简易机器学习笔记,机器学习,笔记,windows,cnn,人工智能

环境安装

我这个教程和别的教程不太一样。因为年代久远,paddledetection库的原始安装方式已经不太适用了,所以我这里重新写一个paddledetection安装方式。

主要流程大概如下:

  1. 安装anaconda
  2. 安装paddle库
  3. 安装CUDA库
  4. 去github上下载paddledetection仓库
  5. 给自己安装pycocotools和lap库
  6. 直接安装paddledetection的依赖包requirements.txt
  7. 安装paddledetection

流程

  1. 安装anaconda
    这步略,不知道的可以浏览:Anaconda安装教程(超详细版)

  2. 安装paddle库
    这步略,参考paddle官网,不行就自己在csdn上搜,或者看我往期
    这里给出官网链接:开始使用

  3. 安装CUDA库
    这步略,参考本人往期文章:简易机器学习笔记(十)Windows下 PaddlePaddle配置CUDA加速环境

  4. 去github上下载paddledetection仓库
    github链接:PaddleDetection
    你要做的就是直接把这个仓库clone到本地,拉下来的项目大概是这样的

全流程机器视觉工程开发(一)环境准备,paddledetection和labelme,不涉及理论的简易机器学习笔记,机器学习,笔记,windows,cnn,人工智能
里面是这一大堆东西,暂时先不管是干嘛的,只需要先放在这里就可以了。

  1. pycocotools和lap库
    到一般的教程了,这里会告诉你直接去安装requirements.txt,但是很多人现在可能会直接报错numpy的问题,这个可能是因为库实在是年久失修了,主要出问题的库实际上就那么两个,一个是pycocotools,一个是lap

首先可以尝试一下能不能直接安装这两个库,也就是直接尝试以下两条命令

pip install pycocotools
pip install lap

一般情况下这个pycocotools是没问题的,出问题的是这个lap库,我这里主要演示lap库怎么手动安装,pycocotools也是同理

首先我们找到两个库的github地址:

pycocotools
lap

把这两个库clone到本地,大概是这样

全流程机器视觉工程开发(一)环境准备,paddledetection和labelme,不涉及理论的简易机器学习笔记,机器学习,笔记,windows,cnn,人工智能
在cmd中使用python尝试安装这个setup.py文件,指令大概是:

#path/to/setup.py指代setup.py的路径
python path/to/setup.py install 

注意这条指令需要使用setuptools,怎么安装这个库不过多赘述了

一般这样手动安装就可以正常安装成功了,pycocotools和lap库都是这样安装的。

  1. 直接安装paddledetection的依赖包requirements.txt

lap库和pycocotools安装完毕后,基本上问题就不大了。现在只需要使用以下指令来对paddledetection包中的requirements进行安装就行了

#path/to/requirements.txt 指代paddledetection库下的requirements.txt的路径
pip install -r path/to/requirements.txt

我们可以打开requirements.txt来看一看,里面也只有一些库的名字而已

全流程机器视觉工程开发(一)环境准备,paddledetection和labelme,不涉及理论的简易机器学习笔记,机器学习,笔记,windows,cnn,人工智能

  1. 安装paddledetection
    到这里基本上就快安装完了,只需要最后一步,就是安装paddledetection,流程和安装lap库差不多
#path/to/setup.py 指代paddledetection库下的setup.py的路径
python path/to/setup.py install 

数据标注工具labelme

刚刚我们安装完了paddledetection库,也就是准备好模型,接下来要准备的就是数据标注工具labelme

这个比较简单,直接参考博客:添加链接描述文章来源地址https://www.toymoban.com/news/detail-804917.html

到了这里,关于全流程机器视觉工程开发(一)环境准备,paddledetection和labelme的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 机器视觉项目流程和学习方法

    机器视觉项目流程: 00001.nbsp;需求分析和方案建立 00002.nbsp;算法流程规划和业务逻辑设计 00003.nbsp;模块化编程和集成化实现 00004.nbsp;调试和优化,交付客户及文档 学习机器视觉的方法: 00001.nbsp;实战学习,结合项目经验教训 00002.nbsp;学习C++和C#,使用Visual Studio进行开发 0000

    2024年02月13日
    浏览(44)
  • 机器视觉工程师,有哪几种类型

    1.光学实验室(打光机器视觉工程师,一般此职位,要求有光学学历的背景最佳) 2.机器视觉算法开发工程师(此职位国内稀缺)3.机器视觉工程师/机器视觉开发工程师(MV工程师/MV工程师)(国内岗位需求量最多的) 3.机器视觉工程师/机器视觉开发工程师(MV工程师/MV工程师

    2024年02月10日
    浏览(53)
  • C#通用框架源码 增加了机器人 流程框架 多任务流程 机器视觉源码框架

    C#通用框架源码 增加了机器人 流程框架 多任务流程 机器视觉源码框架,算法使用的是halcon,有C#基础和Halcon基础学习这个很好提升快。 标题:C#通用框架源码及机器视觉应用分析 摘要:本文将就C#通用框架源码的新增内容进行详细分析,并深入探讨其中包括的机器人流程框

    2024年02月03日
    浏览(48)
  • (视觉人机器视觉培训)康耐视3DA5000标定详细流程(相机安装于机器人上)

    (Q有答疑)visionman基本脚本培训-康耐视Visionpro之Visual Studio -调试快速方法 1、打开,运行A5000Viewer 2、修改相应参数,确认图像效果,并在Fifo取像工具自定义属性中添加。 1、本次应用为相机安装在机器人六轴前段,标定块位于相机视野内静止不动,对于相机固定安装稍有差异。

    2023年04月26日
    浏览(65)
  • 机器视觉工程师不会选型,如何快速准确选型

    机器视觉工程师不会选型,如何快速准确选型

    2024年02月19日
    浏览(44)
  • 你被骗了吗?别拿低价诱骗机器视觉小白,4000元机器视觉系统怎么来的?机器视觉工程师自己组装一个2000元不到,还带深度学习

    淘宝闲鱼,大家搜搜铺价格,特别是机器视觉小白。 机架:(新的)200元以下。(看需求,自己简单打光,买个50元的。如果复杂,就拿给供应商免费打光) 相机,镜头:(新的)800元以下(一线大品牌,看需求,没什么需求可以选个130万海康相机,贼便宜)。 光源,光源控制

    2024年02月07日
    浏览(40)
  • 软件工程毕设 车道线检测(自动驾驶 机器视觉)

    无人驾驶技术是机器学习为主的一门前沿领域,在无人驾驶领域中机器学习的各种算法随处可见,今天学长给大家介绍无人驾驶技术中的车道线检测。 在无人驾驶领域每一个任务都是相当复杂,看上去无从下手。那么面对这样极其复杂问题,我们解决问题方式从先尝试简化问

    2024年02月04日
    浏览(73)
  • 机器视觉工程师职场四点“心态>交流=思路>知行合一”

    康耐视智能相机Insight-毛刺缺陷检测 视觉人机器视觉团队,他们热爱机器视觉行业,爱学习,爱分享。这一路上,首先感谢粉丝们805天一如既往的支持。我想团队拥有这些粉丝,是富有的,也是我们一直创作的动力。 是否记得毕业季,自己的豪言壮语。希望你毕业三年后,无

    2024年02月02日
    浏览(44)
  • 【手写数据库toadb】01 开发数据库内核准备阶段-开发环境准备

    ​ 专栏内容 : 手写数据库toadb 本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。 本专栏会定期更新,对应的代码也会定期更新,每个阶段的代码会打上tag,方便阶段学

    2024年01月22日
    浏览(48)
  • 准备HarmonyOS开发环境

    在开始 HarmonyOS 开发之前,需要准备好开发环境。本章将详细指导你如何安装 HarmonyOS SDK、配置开发环境、创建 HarmonyOS 项目。 安装 HarmonyOS SDK 配置开发环境 创建 HarmonyOS 项目 总结 1. 安装 HarmonyOS SDK HarmonyOS SDK 是开发 HarmonyOS 应用的软件开发工具包。它包括了编译器、模拟器、

    2024年02月10日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包