python
月起星九
想都是问题,做才有答案。
展开
-
gradio进度条实现不成功,使用components替代
显示处理时间的功能原创 2024-02-01 15:38:58 · 790 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘pycocotools._mask‘问题
找了很多方案也过不去,先是装pycocotools==2.0.4会报错。记得我以前也遇到过,最后折腾了半天还是没有安装上2.0.4版本。然后会出现一个2.0版本的pycocotools文件夹。这时候需要把它拷贝到site-packages里,就能使用了。原创 2024-01-19 15:16:38 · 639 阅读 · 0 评论 -
在dockerfile安装miniconda遇到错误怎么办
解决一些dockerfile中装conda会遇到的问题原创 2023-03-06 14:49:43 · 581 阅读 · 0 评论 -
使用dlib进行人脸检测和对齐
因为需要缩小原图再输入dlib检测,所以修改了一下原方法原创 2023-02-17 16:54:12 · 1037 阅读 · 0 评论 -
Deepface使用时需要的几个模型下载地址
Deepface模型有时下载太慢了容易超时,发现使用wget -c url方法下载会快一些,不容易报错原创 2023-02-15 14:02:01 · 5283 阅读 · 5 评论 -
调用pytorch的transform出错
出现RuntimeError: Numpy is not available错误的解决方法,下载numpy到指定版本原创 2023-02-15 13:30:19 · 106 阅读 · 0 评论 -
pandas与csv的用法笔记
使用pandas工具存取数据到csv原创 2022-08-29 20:09:23 · 324 阅读 · 0 评论 -
python安装imblearn一直找不到包的解决方法
如何解决ModuleNotFoundError: No module named 'imblearn'原创 2022-07-05 10:55:45 · 923 阅读 · 0 评论 -
docker容器使用docker-squash压缩体积
压缩docker容器的工具”docker-squash”原创 2022-06-08 15:53:39 · 3640 阅读 · 2 评论 -
re.sub函数保留第一次匹配的字符(构造repl函数方法)
想做一个句子单词去重的功能,首先我通过列表和元组综合分析,找到了重复的单词,然后想利用re.sub函数去掉重复的部分,但是使用count函数来指定最大替换次数的话,无法准确指定个数,且会把刚开始出现的替换掉,而我想保留第一个匹配字符位,去掉后面的位置。想要做到遇到第一个匹配字符的时候不修改,只修改后面的字符,可以将repl写成一个函数:import redef matchrsult(m): global matchcount matchcount += 1 if原创 2022-05-18 10:53:49 · 637 阅读 · 0 评论 -
sal2edge.py显著性mask生成边缘标签
EGNet对DUTS数据集生成了edge图,用边缘提升显著性检测的效果,其转换代码利用matlab实现EGNet/sal2edge.m at master · JXingZhao/EGNet · GitHub其实就是计算梯度,python中可以使用canndy算子之类的实现,也可以利用形态学方法import cv2import numpy as npfrom tqdm import tqdmimport ossrc_root = './DUTS/DUTS-TR/DUTS-TR-Mas原创 2021-12-13 15:15:34 · 3503 阅读 · 0 评论 -
linux服务器上的matplotlib中文字体设置问题(使用ttf文件)
如果本来就没有中文字体,必须应用方法一,保证有中文字体ttf的文件方法一、修改matplotlibrc配置字体1. 首先定位matplotlib的字体库路径(我使用python进行定位)import matplotlibmatplotlib.matplotlib_fname()2. 将中文字体文件**.ttf,拷贝到该目录的fonts/ttf下3. 删除 matplotlib 缓存cd ~/.cache/matplotlibrm * -r4. 修改matplotlibrc原创 2021-11-19 11:40:05 · 9462 阅读 · 2 评论 -
使用TMUX终端运行python文件时会停止输出?原来是这个ctrl+s惹的祸!
这几天使用tmux窗口时,有时程序不知道怎么就暂停输出了,然后我不知道怎么操作的,过一会又开始输出原来是我按到了ctrl+s键!按到这个键程序就暂停运行了,也不会再输出解决方法是按ctrl+Q,就可以继续输出了但是使用VSCode的同学注意了,ctrl+Q原本是VSCode里面的一个快捷键,所以你必须改掉快捷键,才能在对终端的tmux起作用……参考链接https://blog.csdn.net/weixin_41024483/article/details/94022144http.原创 2021-05-14 16:48:46 · 956 阅读 · 3 评论 -
使用matplotlib时出现“importError: DLLload failed:找不到指定的模块”错误,太坑了
今天用windows10,想写个python脚本要用到matplotlib,结果报from matplotlib._path import(importError: DLLload failed:找不到指定的模块)有人说卸载numpy和matplotlib重新下,我试过了不行还有人说可能python版本的问题,结果我3.9换成3.7还不行去官网下载whl的matplotlib也不行然后终于,参考下面的博客http://blog.itblood.com/939.html发现是n原创 2021-05-11 20:30:00 · 6321 阅读 · 4 评论 -
将labelme生成的json文件转换成png图
将labelme生成的json文件转换成png图我图片的每个标记只有一类,所以转换成png图后,png只有0和1像素,因为单通道图的范围是0~255,0和1的区别很小,下面的程序可以对你标记的mask做可视化,但是生成的png还是像素值为0和1的,如果自己有需要可以改像素值。首先要把所有你需要转换的json文件放在一个文件夹里,然后把这个文件夹的路径填入到下面的json_file就可以了。...原创 2019-12-30 13:50:53 · 17285 阅读 · 76 评论 -
pytorch特征图可视化
本文基于https://blog.csdn.net/GrayOnDream/article/details/99090247的博客进行了进一步的修改因为上述博客的网络层顺序是从network文件顺序读取class的,不适用于我的网络(我的网络是定义了很多基础模块然后拼接起来的)。因为大多数人定义网络的顺序和真实运行的顺序不太一样,所以我在此基础上做了修改完整代码如下,网络是一个类似u-ne...原创 2019-10-16 21:20:02 · 11729 阅读 · 45 评论 -
anaconda虚拟环境相关命令
创建虚拟环境conda create -n env_name python=x.x查看虚拟环境conda env listconda-env listconda info -e使用(激活)虚拟环境Linux:source activate env_nameWindows:[conda...转载 2019-09-02 16:54:48 · 167 阅读 · 0 评论 -
关于2018 AI challenger植物病害程度图片数据集的发现(python下根据json将数据集按照类别分文件夹放置)
最近看论文发现有使用植物病害程度来做实验的,查了一下,这个数据集是AI challenger在2018年的一个比赛,是将plant village的数据集,根据不同的病害程度来划分种类。AI challenger病害程度数据集,开始我没有找到每个标签的信息,就自己分文件夹,对照plant village数据集来自己打的标签(因为有些图片的命名和原plant village数据集的命名是一样的,...原创 2019-08-26 10:06:04 · 16794 阅读 · 83 评论