简单使用python进行图像打标

上个星期根据老师的任务,在学长的指导下,也根据百度简单学习了如何用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

  • 12
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值