python图片处理深度学习
汪小敏同学
努力经营当下,直至未来明朗。
展开
-
tensorflowjs的机器学习案例
【代码】tensorflowjs的机器学习案例。原创 2023-01-17 15:10:23 · 300 阅读 · 0 评论 -
使用云端的GPU进行yolov5的训练
这部分可以实现的功能是,将云端与本地的项目形成一个映射,本地中对项目做的改动会更新云端的项目文件,这里官方用户文档介绍的比较详细,我就不做说明了。输入命令cp 你数据集的名字.zip oss://datasets/ 即可进行上传,上传的文件在datasets下,文件越大,传输的时间越长。下载成功后,输入命令 unzip 你数据集的名字.zip,即可解压文件,到这里,我们已经将数据集成功下载到实例中了。在这里需要登录一下,命令为 login,账号为注册恒源云的手机号,密码为登录恒源云的密码。原创 2023-01-17 14:47:39 · 3089 阅读 · 1 评论 -
conda配置国内镜像源
使用conda进行安装时,访问的是国外的网络,所以下载和安装包时会特别慢。我们需要更换到国内镜像源地址,这里我更换到国内的清华大学地址。Windows和Linux 对于conda修改镜像源的方法一样。查看anaconda中已经存在的镜像源。2、pip使用国内镜像源。添加镜像源(永久添加)设置搜索时显示通道地址。原创 2023-01-17 10:17:02 · 20233 阅读 · 0 评论 -
Yolov5训练自己的数据集
该程序的功能:将Class_ID属于aircraft_carrier列表的物体标记为类别0,将Class_ID属于warcraft列表的物体标记为类别1,将Class_ID属于aircraft_carrier列表的物体标记为类别2,将Class_ID属于merchant_ship列表的物体标记为类别3。注意:需要观察自己的图片文件的后缀名,后面需要用到,不然可能出现程序找不到图片的情况。4、新建xml_to_yolo.py,用于将xml格式的标签转化为yolo格式的标签。对于复杂的xml文件,用下列代码。原创 2023-01-11 17:41:30 · 719 阅读 · 2 评论 -
Pytorch使用GPU
默认是不使用gpu的,即使我们已经安装好了支持的cuda版本和cudnn,所以要使用gpu需要在程序里面设置一下。只需要设置第一个张量就可以了,后面关于该张量的所有计算都会在GPU上运行。注意需要使用.cpu()方法来把张量从gpu中取出来。定义一个检查GPU是否可用的全局变量。设置输入张量为cuda模式。从tensor到numpy。Pytorch使用GPU。原创 2023-01-09 11:40:48 · 4232 阅读 · 0 评论 -
YOLOV5环境搭建以及训练COCO128数据集
打开anaconda power shell(最好以管理员身份运行,免得到后面相关文件权限进不去)手把手教你YOLOV5环境搭建以及训练COCO128数据集。我用的主要是比较小的模型权重v5s和v5x。下载解压以后我们将文件夹放置在与/yolov5同级目录下,如3.1节图所示。coco128数据集已经放置在上述百度网盘文件中。将下载好的yolov5s.pt放置到当前文件夹下如图。记录了自己训练coco128的全过程。2.1.2下载zip解压到当前环境下。3.3coco128数据集下载。原创 2023-01-09 11:34:19 · 3525 阅读 · 1 评论 -
RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory
Namespace后面括号里的weights默认值需要改一下。但是代码还没去研究,所以可以先自己设置参数。环境:Windows10,yolov5,Anaconda3的python3.8虚拟环境。原创 2023-01-09 10:07:53 · 4365 阅读 · 2 评论 -
pip is configured with locations that require TLS/SSL, however the ssl modul
windows10控制面板—>系统与安全—>系统—>高级系统设置—>环境变量。操作完成后就可以通过pip安装所需的库了。原创 2023-01-05 10:03:50 · 662 阅读 · 1 评论 -
python嵌套误区操作
python嵌套误区操作原创 2022-11-03 11:03:18 · 141 阅读 · 0 评论 -
vscode里面进行git提交
1 软件安装安装vscode软件。安装git软件,下载之后建议一直按next,默认安装即可。2、gitee注册进入gitee官网注册gitee账号,并新建仓库,执行参照百度。3、连接gitee采用SSH方式连接gitee(SSH方式只需登录一次,方便安全):①生成sshkey,在桌面点击右键,单击Git Bash Here,输入命令,然后按3次回车:ssh-keygen -t rsa -C "你的邮箱"②查看生成的sshkey,输入以下命令,并将命令下方的sshkey复制到剪贴板:cat ~/.ssh/id原创 2022-06-23 14:41:57 · 10589 阅读 · 0 评论 -
anaconda下载清华源
Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror原创 2022-06-23 13:44:58 · 1113 阅读 · 0 评论 -
【OpenCV 实现AI虚拟键盘】
介绍OpenCV 是最流行的计算机视觉任务库,它是用于机器学习、图像处理等的跨平台开源库,用于开发实时计算机视觉应用程序。CVzone 是一个计算机视觉包,它使用 OpenCV 和 Media Pipe 库作为其核心,使我们易于运行,例如手部跟踪、人脸检测、面部标志检测、姿势估计等,以及图像处理和其他计算机视觉相关的应用程序。使用 OpenCV 实现虚拟键盘让我们创建一个虚拟键盘。首先,让我们安装所需的模块。pipinstallnumpypipinstallop...原创 2021-11-27 14:17:38 · 770 阅读 · 0 评论 -
jupyter notebook 使用CV2库出现找不到模块
安装annaconda后,打开powershell 运行命pip install opencv-python安装完成之后可以使用jupyter notebook,但import cv2库失败,显示 ModuleNotFoundError: No module named 'cv2'本来以为这是环境变量配置出现问题,一番折腾依然没有解决问题。后在jupyter中运行命令pip install opencv-python,问题解决。其他类似问题估计可以参照此方法。...原创 2021-11-27 13:04:13 · 2211 阅读 · 0 评论 -
Python 安装-报错(tensorflow-tensorboard 0.4.0rc3 has requirement bleach==1.5.0, but you‘ll have bleach )
解决方法:pipinstalltensorflow-tensorboard原创 2021-09-29 00:41:08 · 263 阅读 · 0 评论 -
tensorflow当中的节点函数
想知道在哪台设备上运行原创 2021-09-27 17:43:21 · 110 阅读 · 0 评论 -
tensorboard查看数据流图
原创 2021-09-27 17:39:00 · 340 阅读 · 0 评论 -
tensorflow数据流图
什么是数据流图在本章开篇处,我们就介绍了TensorFlow名字的来历。TensorFlow最基本的一次计算流程通常是这样的:首先它接受n个固定格式的数据输入,通过特定的函数,将其转化为n个张量(Tensor)格式的输出。一般来说,某次计算的输出很可能是下一次计算的(全部或部分)输入。整个计算过程其实是一个个Tensor 数据的流动(flow)过程。在这其中,TensorFlow将这一系列的计算流程抽象为一张数据流图(Data Flow Graph)。简单来说,数据流图,就是在逻辑上描述一次原创 2021-09-24 09:51:22 · 778 阅读 · 0 评论 -
Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)2021/8/1 3:24:15 来源:1、打开AnacondaPrompt2、搭建TensorFlow的环境:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yesconda create -n tensorflo..原创 2021-09-23 17:56:02 · 3874 阅读 · 0 评论 -
Python图像-图片平滑(均值滤波)
imgph=cv2.imread('lenaNoise.png')cv2.imshow('imgph',imgph)cv2.waitKey(0)cv2.destoryAllWindows()# 均值滤波# 简单的平均卷积操作blur = cv2.blur(imgph,( 3 ,3))cv2.imshow('blur',blur)cv2.waitKey(0)cv2.destoryAllWindows()...原创 2021-09-23 15:32:17 · 783 阅读 · 0 评论 -
Python图像-图像的阈值
### 图像的阈值ret,dst=cv2.threshold(src,thresh,maxval,type)src: 输入图,只能输入单通道图像,通常来说为灰度图dst: 输出图thresh: 阈值maxval: 当像素值超过了阈值(或者小于阈值,根据type来决定),所赋予的值type:二值化操作的类型,包含以下5种类型: cv2.THRESH_BINARY; cv2.THRESH_BINARY_INV; cv2.THRESH_TRUNC; cv2.THRESH_TOZE.原创 2021-09-23 14:38:19 · 299 阅读 · 0 评论 -
Python图像-灰度处理
import cv2 #opencv读取的格式是BGRimport numpy as npimport matplotlib.pyplot as plt #Matplotlib是RGBimg=cv2.imread('cat.jpg')img_gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)img_gray.shapecv2.imshow("img_gray",img_gray)cv2.waitKey(0)cv2.destoryAllWind...原创 2021-09-23 14:32:23 · 217 阅读 · 0 评论 -
module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘ 错误
报错原因:该算法已经申请专利,开源OpenCV没有版权,新的OpenCV去掉了这个算法。解决方法:卸掉目前的包,安装3.4.2.16版本pip uninstall opencv-pythonpip install opencv-python==3.4.2.16 -i https://pypi.tuna.tsinghua.edu.cn/simplepip install opencv-contrib-python==3.4.2.16 -i https://pypi.tuna.tsing原创 2021-09-13 12:00:20 · 524 阅读 · 0 评论