简单使用python进行图像打标

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

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

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

然后再在里面建一个新的文件夹A_1
简单使用python进行图像打标_第2张图片
图片2 建立文件夹A_1

再搜索cmd
简单使用python进行图像打标_第3张图片确认之后会出现下面界面

简单使用python进行图像打标_第4张图片
再在里面输入python resize.py

确认之后就出现如下进程
简单使用python进行图像打标_第5张图片

等图片结束之后
简单使用python进行图像打标_第6张图片
刚刚新建的A_1文件夹里就有排好序的图片了
简单使用python进行图像打标_第7张图片
简单使用python进行图像打标_第8张图片
图片

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

我是把这个东西放在了
简单使用python进行图像打标_第9张图片
于是把这里的位置复制在

简单使用python进行图像打标_第10张图片
记得在复制的位置前面加上cd

再输入python labelImg.py
简单使用python进行图像打标_第11张图片
之后就会出现新的界面

简单使用python进行图像打标_第12张图片
点击界面里的Open Dir,选择文件夹
简单使用python进行图像打标_第13张图片
就会出现图片了
简单使用python进行图像打标_第14张图片
点击
简单使用python进行图像打标_第15张图片

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

简单使用python进行图像打标_第16张图片
就给它命名,确认之后,save,确认之后就会有xml文件了

简单使用python进行图像打标_第17张图片

附注1

resize.py的代码如下

简单使用python进行图像打标_第18张图片

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

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

以及后来的时候,安装OpenCV出现的大量红字
简单使用python进行图像打标_第19张图片
在这里插入图片描述
在这里插入图片描述各种没有的库。

问题一

ModuleNotFoundError: No module named 'cv2

python如何安装cv2模块

第一步:win+R 打开运行,输入cmd进入命令行窗口,看到如下界面:
简单使用python进行图像打标_第20张图片
第二步:直接输入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)