上个星期根据老师的任务,在学长的指导下,也根据百度简单学习了如何用python进行图像打标。

首先安装python,电脑里也要下好labelImg这个东西
python是网上下的,labelImg是学长给的,不知道怎么分享。

(1)
第一步先创建一个文件A装图片,在装图片的的文件夹里再建一个新的文件夹A_1。
比如我就在E盘某位置建了个文件夹A,里面放了要打标的图片,以及python的程序resize.py(这是给图片排序的程序)

图片1 建立文件夹A

然后再在里面建一个新的文件夹A_1

图片2 建立文件夹A_1

再搜索cmd
确认之后会出现下面界面


再在里面输入python resize.py

确认之后就出现如下进程

等图片结束之后

刚刚新建的A_1文件夹里就有排好序的图片了


图片

(2)
再输入labelImg的位置
这里是要找到里面的labelImg.py
确保输入的位置里有这个东西

我是把这个东西放在了

于是把这里的位置复制在


记得在复制的位置前面加上cd

再输入python labelImg.py

之后就会出现新的界面


点击界面里的Open Dir,选择文件夹

就会出现图片了

点击

就出现光标,移动光标圈定位置之后,松开


就给它命名,确认之后,save,确认之后就会有xml文件了

附注1

resize.py的代码如下

附注2
以上是按照学长发的视频按步骤完成的
当然,过程并不如上述如此简单
因为在一开始
我在打开resize.py时就出现了以下问题:

**ModuleNotFoundError: No module named ‘cv2’ **

以及后来的时候,安装OpenCV出现的大量红字


各种没有的库。

问题一

ModuleNotFoundError: No module named 'cv2

python如何安装cv2模块

第一步:win+R 打开运行,输入cmd进入命令行窗口,看到如下界面:

第二步:直接输入pip install opencv-python
就可以了

pip install opencv-python (如果只用主模块,使用这个命令安装)
pip install opencv-contrib-python (如果需要用主模块和contrib模块,使用这个命令安装)

问题二

安装OpenCv时出现大量红字

加上一个镜像源就好了

pip install opencv-python
在这个后面加上
-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
就可以了

合起来为:
pip install opencv-python -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

问题三
诸如一下

ModuleNotFoundError: No module named ‘lxml’

ModuleNotFoundError: No module named ‘SIP’

ModuleNotFoundError: No module named ‘pyqt5’

也和第一个问题一样

输入指令: pip install lxml

输入指令: pip3 install SIP

输入指令: pip3 install PyQt5

最后

我之所以写下这篇文章,就是因为,我当初在学习其他的知识的时候老是比别人慢很多,网上能够帮助我的资料也很少,不知道如何下手,我深深地感受到学渣学习的痛苦,那时内向的也不敢去问别人问题,因此我决定将我的学习过程以及心得分享给大家,给大家一个借鉴,争取少走一些弯路。

借鉴文章

在这过程中我借鉴的一些文章链接如下:
怎么为python安装opencv模块?
https://jingyan.baidu.com/article/e75aca8503c548142fdac660.html

安装OpenCv时出现大量红字
https://blog.csdn.net/qq_44054603/article/details/104635716

ModuleNotFoundError: No module named ‘cv2’ (安装cv2)
https://blog.csdn.net/weixin_39450145/article/details/104801730

简单使用python进行图像打标相关推荐

  1. 使用OpenCV和Python计算图像的“彩色度”

    使用OpenCV和Python计算图像"彩色度" 1. 效果图 2. 炫彩度量方法是什么? 3. 源代码 参考 你是否尝试过计算每个图像的炫彩值,并根据炫彩值对自己的图像数据集进行 ...

  2. 【python】图像映射:单应性变换与图像扭曲

    [python]图像映射:单应性变换与图像扭曲 单应性变换(Homography) 图像扭曲(仿射变换) 图中图 分段仿射扭曲 单应性变换(Homography) 单应性变换(Homography)即 ...

  3. Python计算机视觉——图像到图像的映射

    Python计算机视觉--图像到图像的映射 文章目录 Python计算机视觉--图像到图像的映射 写在前面 1 单应性变换 1.1 直接线性变换算法 1.2 仿射变换 2 图像扭曲 2.1 图像中的图 ...

  4. 使用 Python 的图像隐写术

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 今天,世界正在见证前所未有的数据爆炸,我们每天产生的数据量确实令人 ...

  5. python实现简单的api接口-简单实现Python调用有道API接口(最新的)

    # ''' # Created on 2018-5-26 # # @author: yaoshuangqi # ''' import urllib.request import urllib.pars ...

  6. python写整数逆位运算_简单了解python的一些位运算技巧

    前言 位运算的性能大家想必是清楚的,效率绝对高.相信爱好源码的同学,在学习阅读源码的过程中会发现不少源码使用了位运算.但是为啥在实际编程过程中应用少呢?想必最大的原因,是较为难懂.不过,在面试的过程中 ...

  7. 使用OpenCV和Python从图像中提取形状

    Welcome to the first post in this series of blogs on extracting features from images using OpenCV an ...

  8. python rgb 图像_在Python中查找RGB图像的互补图像

    python rgb 图像 Complementary image is a transformed image such that it consists of complementary colo ...

  9. python 图像格式转换_如何用六行Python构建图像类型转换器

    python 图像格式转换 by AMR 通过AMR 如何用六行Python构建图像类型转换器 (How to build an image type convertor in six lines o ...

最新文章

  1. python 爬虫气象气象定时报 气象预警推送
  2. modalDialog注意点
  3. Bitcoin Unlimited发布BCH新版本,石墨烯技术迎来进展
  4. [转帖]Mootools源码分析-04 -- Array
  5. 探究实现中断下半部分的第四种方式
  6. Objective C ARC 使用及原理
  7. 1001种玩法 | 1001种玩法--数据存储(2)
  8. 通信工程施工设计纲领文件
  9. stl vector 函数_vector :: pop_back()函数以及C ++ STL中的示例
  10. Golang面试题解析(五)
  11. 防范攻击 加强管控 - 数据库安全的16条军规
  12. DES加密解密算法(前端后端)
  13. oracle union all 特别慢_Oracle查询性能优化
  14. 参数估计:文本分析的参数估计方法
  15. 现代软件工程——第一周博客作业
  16. log4j.xml的实用例子
  17. 概率论基础——组合分析
  18. 基础算法|Java递归算法练习
  19. VTD自动驾驶仿真建模软件简述
  20. 基于python语言开发的员工信息管理系统

热门文章

  1. EKL-日志收集系统安装
  2. 再介绍一篇最新的Contrastive Self-supervised Learning综述论文
  3. Jdon框架(JdonFramework)应用系统
  4. 英仕曼235年传奇之路从CTA策略鼻祖到全球最大上市对冲基金
  5. ue4 小知识点 图片变灰 hlsl 材质 custom shader
  6. win10系统安装到服务器失败,win10安装失败怎么办?
  7. 短视频平台开发VS直播平台开发,未来发展趋势
  8. 微信小程序实现微信APP上的扫一扫扫码跳到小程序对应的结果页面和签字等功能
  9. C++ 设计模式 建造者模式(复杂对象的构建与其表示分离)肯德基不同烧鸡的制作过程
  10. 刚性仿射变换算法_一种视觉定位中的点集仿射变换算法的制作方法