python
基础知识,爬虫,pygame等
kyle-fang
希望成为一个牛气哄哄的人工智能科学家
展开
-
绘制多个mmdetection的log.json日志文件
【代码】绘制多个mmdetection的log.json日志文件。原创 2023-01-16 14:51:45 · 406 阅读 · 0 评论 -
R = [obj for obj in recs[imagename] if obj[‘name‘] == classname] KeyError: ‘******‘
【代码】R = [obj for obj in recs[imagename] if obj[‘name‘] == classname] KeyError: ‘******‘原创 2022-11-13 19:10:02 · 194 阅读 · 0 评论 -
Missing key(s) in state_dict
【代码】Missing key(s) in state_dict。原创 2022-10-24 10:26:53 · 137 阅读 · 0 评论 -
RuntimeError: Error(s) in loading state_dict for xxxx:
RuntimeError: Error(s) in loading state_dict for xxxx:原创 2022-10-21 08:35:55 · 1941 阅读 · 0 评论 -
opencv改变图像亮度
【代码】opencv改变图像亮度。原创 2022-09-07 20:44:03 · 639 阅读 · 0 评论 -
对图像进行滤波处理
【代码】对图像进行滤波处理。原创 2022-09-07 20:41:34 · 132 阅读 · 0 评论 -
对图像进行对比度受限的自适应直方图均衡化(CLAHE)
【代码】对图像进行对比度受限的自适应直方图均衡化(CLAHE)原创 2022-09-07 20:37:46 · 470 阅读 · 0 评论 -
python opencv中的imshow()函数输出图像尺寸太大了,如何调整输出尺度
【代码】python opencv中的imshow()函数输出图像尺寸太大了,如何调整输出尺度。原创 2022-09-07 11:16:06 · 8922 阅读 · 0 评论 -
yolox中关于NMS你需要知道的
【代码】yolox中关于NMS你需要知道的。原创 2022-09-03 21:36:47 · 1247 阅读 · 1 评论 -
YOLOX接着以前训练的模型再训练
代码】YOLOX接以前训练的模型在训练。原创 2022-07-20 10:44:44 · 2844 阅读 · 0 评论 -
训练YOLOX
代码】训练YOLOX。原创 2022-07-17 19:28:25 · 961 阅读 · 0 评论 -
TabError: inconsistent use of tabs and spaces in indentation
代码】TabErrorinconsistentuseoftabsandspacesinindentation。原创 2022-07-17 16:27:46 · 585 阅读 · 0 评论 -
修改参数为YOLOX训练VOC格式的数据集作准备
代码】修改参数为YOLOX训练VOC格式的数据集作准备。原创 2022-07-17 16:03:37 · 502 阅读 · 0 评论 -
Conda环境复制
代码】Conda环境复制。原创 2022-07-17 15:43:43 · 649 阅读 · 0 评论 -
制作VOC格式的数据集
代码】制作VOC格式的数据集。原创 2022-07-17 15:37:51 · 521 阅读 · 1 评论 -
YOLOX验证环境
验证YOLOX环境是否可用原创 2022-07-17 15:32:34 · 224 阅读 · 0 评论 -
python按行读取文件,如何去掉换行符“\n“
python按行读取原创 2022-07-17 15:18:57 · 3986 阅读 · 0 评论 -
将bbox注释信息绘制到图片上
将bbox换到图片上原创 2022-07-13 14:31:00 · 333 阅读 · 0 评论 -
ubuntu中输入python和sudo python的区别
输入 sudo python ***.py:虽然anaconda安装完成后,在~/.bashrc中也设置了 PYTHONPATH和PATH的环境变量,为什么还会在sudo python test.py时出现包导入错误,而在使用python test.py时又是正常的呢?这是因为在使用sudo模式执行程序的时候,系统会自动重置PATH环境变量。其他用户定义的环境变量修改完后,重新输入sudo python test.py和python test.py,会发现两者的包导入顺序一致了!修改完成后再输入su原创 2022-07-09 10:28:12 · 441 阅读 · 0 评论 -
SyntaxError: Non-ASCII character ‘\xe7‘
SyntaxError: Non-ASCII character '\xe7' in file to_COCO.py on line 12, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details原创 2022-07-09 09:50:01 · 633 阅读 · 0 评论 -
pycocotools
pycocotools原创 2022-06-16 15:34:14 · 256 阅读 · 0 评论 -
显卡驱动对应的cuda版本
上图中是每个cuda版本对应的最低显卡驱动, 换句话说显卡驱动版本只要高于或等于对应的最低显卡驱动都可以。显卡的驱动版本可以通过命令查询:nvidia-smi原创 2022-03-31 21:15:00 · 11472 阅读 · 0 评论 -
30 系列显卡是新一代架构,新驱动不支持 cuda 9 以及 cuda 10,所以必须安装 cuda 11
30 系列显卡是新一代架构,新驱动不支持 cuda 9 以及 cuda 10,所以必须安装 cuda 11最近在训练一个深度学习模型,要求的环境是python=3.7 + torch=1.3, 而torch1.3支持的cuda版本为9.2或10.2但是我所用的显卡为3090, 所以网上的解决办法都试遍了, 都解决不了服务器在载入模型的时候很慢后来无意中看到GeForce RTX 30系显卡目前是支持CUDA 11.1及以上版本...原创 2022-03-31 20:52:35 · 9165 阅读 · 9 评论 -
cuda torch torchvision版本对应以及查看
原创 2022-03-25 20:12:33 · 3886 阅读 · 1 评论 -
RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED
该错误的问题在于cuda的版本与pytorch的版本不对应,导致cuda不能加速模型的训练同时执行失败在下载cuda时,我们需要在官网正确下载 pytorch与cuda的版本对应关系,在本机训练模型时,我的环境为cuda 11.4 ,pytorch 1.3.1,因此在服务器中重新安装 10.1 版本的cuda,成功运行。表现:cuda的版本与pytorch的版本不对应 最明显的表现就是运行程序时,显存没有变化,当正常加载数据与模型进入显存中时,显存会明显增加,而版本不对应时,显存没有明显变化,与此同时,原创 2022-03-25 19:50:05 · 4966 阅读 · 0 评论 -
ImportError: cannot import name ‘PILLOW_VERSION‘ from ‘PIL‘
在python环境中运行程序的时候的时候,出现了以下错误ImportError: cannot import name ‘PILLOW_VERSION’ from ‘PIL’我的系统环境如下,环境:系统:ubuntu18python:3.7pytorch:1.3.1torchvision:0.4.2经过排查,发现torchvision需要Pillow模块的支持,从报错信息看,应该是Pillow的版本的问题,查看安装的Pillow为当前最新的版本7.0.0,通过安装Pillow以前的版本6.2原创 2022-03-25 11:40:26 · 2514 阅读 · 0 评论 -
TypeError: can‘t convert CUDA tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory
TypeError: can’t convert CUDA tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first.Traceback (most recent call last): File "train.py", line 436, in <module> train(hyp) # train normally File "train.py", line 334, in trai原创 2022-03-22 16:20:19 · 2086 阅读 · 0 评论 -
PermissionError: [Errno 13] Permission denied: ‘result/faster_resnet50_fpn_1000.json‘
PermissionError: [Errno 13] Permission denied: ‘result/faster_resnet50_fpn_1000.json’权限错误:[ErnNO 13 ]权限被拒绝错误产生的原因是文件无法打开,可能产生的原因是文件找不到,或者被占用,或者无权限访问,或者打开的不是文件,而是一个目录。解决方案如下:1.检查对应路径下的文件是否存在,且被占用。如果文件不存在,就找到对应文件即可;如果文件存在,被占用,将占用程序暂时关闭。2.修改cmd的权原创 2022-03-09 19:06:44 · 844 阅读 · 0 评论 -
Pytorch “cuda runtime error (38) : no CUDA-capable device is detected”报错解决
Pytorch "cuda runtime error (38) : no CUDA-capable device is detected”报错解决首先检查显卡驱动版本号和cuda版本号是否兼容,结果兼容上网查询了一下解决方案,很多时候这个错误是Nvidia的驱动版本和CUDA不匹配导致的,但是我遇到的不是这种问题看看是不是设置的显卡号CUDA_VISIBLE_DEVICES设置错误os.environ["CUDA_VISIBLE_DEVICES"] = "0"例如:如果只有一块显卡原创 2022-03-09 16:59:43 · 2614 阅读 · 0 评论 -
conda基本使用
原创 2021-12-16 13:13:20 · 118 阅读 · 0 评论 -
NameError:name ‘xrange‘ is not defined
原因:在Python 3中,range()与xrange()合并为range( )。解决办法:将xrange( )函数全部换为range( )。原创 2021-12-14 15:33:57 · 638 阅读 · 0 评论 -
[Errno 2] No such file or directory: ‘./data/mnist/train-images.idx3-ubyte‘
报这个错的原因是程序获取不到MNIST数据集,但是为什么获取不到呢?这里不能把所有可能的情况列举出来,我只能把我的解决办法展示出来,供大家参考:环境:ubuntu18, python3.8把数据拷贝到当前目录, 且文件名中不能有' , ',把' , ' ---> ' - '...原创 2021-12-14 15:31:47 · 1837 阅读 · 0 评论 -
UsageError: unrecognized arguments
jupyter中%matplotlib inline报错因为%后跟的语句被全部当成命令行执行了,然后命令行不识别行内注释,导致报错UsageError: unrecognized arguments如此分析一波,解决方法就很简单了,删掉注释。原创 2021-11-29 15:23:38 · 2839 阅读 · 0 评论 -
进入和退出 conda base 环境
进入 conda base 环境conda activate base或bash退出 conda base 环境conda deactivate原创 2021-11-25 16:42:15 · 5399 阅读 · 0 评论 -
ubuntu更新python的版本
在 Ubuntu 终端执行以下两条命令即可更新 Python 版本:$sudo apt-get update$sudo apt-get install python3.8以上更新方法仅在 Ubuntu 已经安装 Python 的情况下才有效,如果你的 Ubuntu 中没有 Python 环境,或者你想重新安装,那么就得到官网下载源代码,然后自己编译。但是运行完上面的命令后,输入python3时,还是老版本调整Python3的优先级,使得3.8优先级较高sudo update-al原创 2021-11-20 16:21:45 · 6991 阅读 · 3 评论 -
LNK1104 无法打开文件“python37_d.lib”
我是在用C++给python写一个模块的时候遇到这个错误的,不过对其它的方面出现这种问题应该也会有效。解决方法:在vs2019(其他版本的vs同理)界面,点击“外部依赖项”,在其中找到pyconfig.h,打开。#ifdef _DEBUG# define Py_DEBUG#endif将# define Py_DEBUG注释掉同时将:pragma comment(lib,"python37_d.lib")修改为:pragma comment(lib,"python37.lib"原创 2021-10-16 16:03:59 · 1181 阅读 · 2 评论 -
opencv-python(cv2)显示图片&图片显示不了问题
我之前刚开始玩openCV时,遇到了图像显示不了的问题,主要报下面的错误:error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'…1、首先,将图片路径更换为绝对路径2、若改为绝对路径后还不行,请检查路径的格式(有原创 2021-10-14 12:13:49 · 2749 阅读 · 0 评论 -
Python 安装特定版本的 Opencv
有时因项目需求要安装特定版本的Opencv可使用这个命令来查看可用的版本:pip install opencv-python==选择特定版本安装:pip install opencv-python==3.4.3.18原创 2021-10-14 11:46:08 · 6282 阅读 · 0 评论 -
解决:Anaconda安装好之后运行jupter notebook 时,卡在cmd界面,无法自动打开浏览器
运行jupter notebook 时,卡在cmd界面,无法自动打开浏览器,但是手动复制地址可以打开。打开Anaconda Prompt或Anaconda Powershell Prompt,执行jupyter notebook --generate-config,系统会提示,选择Y;若无提示,运行结果提示路径,复制路径,根据路径找到 Jupyter_notebook_config.py文件,打开文件在此语句#c.NotebookApp.notebook_dir = "下添加代原创 2021-10-14 10:34:26 · 1078 阅读 · 2 评论 -
查看电脑是否安装openCV环境以及其版本
在终端输入python3 / python,进入python环境检查是否安装成功>>> import cv2>>> print( cv2.__version__ )如果安装则会显示版本号>>> 4.5.3没有安装则会报错如果没有安装则用下面的命令安装pip install opencv-python...原创 2021-10-11 16:05:56 · 16440 阅读 · 2 评论