- 博客(35)
- 收藏
- 关注
原创 【yolov5 注意力热力图grad-cam的使用教程】
具体的图的示例【这里使用的是yolov5-7.0版本的yolov5s对应的权重】还是挺有效果的。然后 那个运行的进度条并不需要走到100才是正确的,虽然数值越大,输出的特征热力图就越大。下载对应版本的py文件,放在yolov5的目录下。如果不想要对应的标签框的话,可以注释掉第98行。在运行以后这两个数值差一才是正确的。的结果贴上去就行了。
2023-06-19 16:27:35
4248
11
原创 【linux系统编程学习】【未完待续】
然后理论上就能够在vscode中免密进入了,但是我还是要密码。ens33: 虚拟机默认网卡,但是我的是ens32.然后将本地上的公钥复制粘贴到里面,然后退出 :wq。编写一个c语言程序,并且在终端中编译和运行。就可以看见生成了公钥和私钥。ctrl + L 清屏。然后cd .ssh/
2023-06-15 19:51:15
376
原创 【制作图片中的多边形mask】
双击即可获取点的坐标,注意顺时针方向记录点的位置,不然会画出奇怪的多边形记录对应的点用于后面绘制多边形和生成mask。
2023-06-15 14:44:18
351
原创 【使用faster-rcnn训练自己的数据集记录】
但是在数据集进行转换的时候,不用用jupyter notebook,不然每个文件夹下会出现一个自动保存的文件夹,然后在进行数据处理的时候会报错。但是太多错误了,主要是因为是从yolo格式转成voc格式的,可能在计算的时候,四舍五入超出或者达到图片的边界了,(手动改太慢了,写个脚本对所有文件检查一遍再进行修改吧)然后根据终端输出的最后一个文件名去修改对应的xml文件,还得要吧cache文件夹下的文件删掉,不然还是读取之前的文件,然后报错。遇到的错误以及参考的博客。yolo的数据集格式。
2023-06-14 14:49:47
676
原创 【读书记录【未完待续】】wireshark网络分析就这么简单
写在前面,本文并不是很详尽的记录这本书提到的知识点,更多的是针对自己在阅读中的一些记录,觉得有所收获到的知识。会更偏向于观后感吧。观后感:这本书讲述的就是作者在用wireshark进行网络分析的一些示例,通过这些例子来让读者了解到一些协议的过程。通过分析包以及通俗的语言,确实让我有所收获,对其中的一些协议有了进一步的了解。书本不厚,一个晚上就能看完,可能对于一些协议属于看过就会忘记的程度(我的问题),但是收获也是有的。
2023-06-12 12:50:31
136
原创 【记录小坑】有关subprocess.Popen
一直显示找不到相关result.txt的文件,debug了很久以后发现,是因为,我修改了命令行参数,从action='store_true’改成了action=‘store_false’,然后在子进程中运行的时候,命令行参数又启用了save-txt,最后的结果就是没有保存对应的结果文件(我一直以为是我的路径出错了【可恶啊】)一开始还觉得这种调用挺方便的,直接调用另一个文件,都不需要复写代码,还挺简洁的。而且还可以多个进程。
2023-06-07 20:52:54
224
原创 【Linux学习记录】grep
从文件的第一行开始,grep 将一行复制到 buffer 中,将其与搜索字符串进行比较,如果比较通过,则将该行打印到屏幕上。grep将重复这个过程,直到文件搜索所有行。还可以结合正则表达式来进行字符串的匹配。(具体的用法,用到了再学吧hhh)注意:这里没有进程执行 grep 存储行、更改行或仅搜索部分行。用最简单术语来说,grep(全局正则表达式打印)–
2023-03-28 16:10:13
100
原创 python 按文件名顺序 将图片转为视频
主要参考下面的链接,然后针对自己的数据集进行了修改解决了图片转视频中闪烁的问题(因为图片的名称顺序是1 10 而不是1 2 3 ,导致的视频不连续)Python——图片与视频互转(亲测有效)# 文件名的格式是Img_1.jpg Img_100.jpg 之类的img_array = []filepath = r'xxxx'filenames = os.listdir(filepath)filenameNum = len(filenames)for i in range(0,file.
2022-05-25 22:02:38
609
原创 python:提取括号里面的数字
目的:修改文件名 Img(111).jpg —> Img_111.jpg原因:感觉括号不方便(哈哈哈)# 修改文件名 将Img(0).jpg修改成Img_0.jpgfilepath = r'xxxx'filenames = os.listdir(filepath)for filename in filenames: # 提取文件名括号中的数字字符串,返回的是一个列表 # 例如Img(111).jpg 返回的是['111'] filenameNum = re.findal.
2022-05-25 21:47:57
2083
原创 分割具有yolo格式的图片的ground truth
# -*- coding: utf-8 -*-"""@Time : 2022/5/6 16:06@File :divided_sub_txt.py@IDE :PyCharm@Motto:no bug!分割图像1.将txt文件中的标签和坐标改成对于图像的xy坐标2.裁切图像,并另存为对应的文件名存在问题:1. 空txt2. 不知道为什么会报错的一些图片"""import osfrom PIL import Imageimport cv2# 获取图片宽高def ge
2022-05-25 20:43:55
448
原创 python 判断一个文件夹里面的文件是否都来自于另一个文件夹
import os,sysimport shutiltest_path = r'xxxx'train_path = r'C:\Users\xxx\Documents\WeChat Files\xxx\FileStorage\File\2022-04\train_10'# 获取文件夹中的文件名IsTest = os.listdir(test_path)IsTrain = os.listdir(train_path)# test 文件夹的文件数量比 train的少count = 0for
2022-04-22 21:55:56
670
原创 ValueError: Could not find a backend to open `xxx.jpg` with iomode `ri`.
训练deblurGAN2的时候报错报错内容:ValueError: Could not find a backend to open `./datasets/blur_car/test/sharp/img01541_MVI_40863.jpg`` with iomode `ri`.解决方法:查看了报错的图片,然后发现问题是图片有问题,删掉对应的图片再运行就行。奇怪的地方:他训练完一个epoch的时候没有报错。...
2022-04-12 16:28:49
9564
原创 linux记录(一个全新的环境)安装miniconda3
查看Linux的版本lsb_release -a想要安装miniconda,但是显示没有wget所以先安装wegetapt-get install -y wget运行了以后报错,显示没有安装wget,然后更新sudo也报错。。解决办法apt-get updateapt-get -y install sudoapt-get install -y wget然后就可以准备安装miniconda了先创建一个miniconda文件夹(也可以不用新建,直接下载就行)cd进去下载安装
2022-03-20 11:20:43
1891
原创 服务器上运行toonify的一些步骤记录
环境:(因为需要使用stylegan2,为了保持环境一致,需要安装和它一样的版本,减少报错的概率)tensorflow 1.14python 3.6.9jupyter (方便用ipynb看代码运行结果)还有一些其他的库,报错的时候再进行安装!!! 安装dlib库报错先安装cmake和boost然后再进行pip install dlib即可然后就可以运行了。中途修改了一个文件./stylegan2/dnnlib/tflib/custom_ops.py将第64行的cmd = 'nvcc
2022-01-04 15:40:18
1342
原创 服务器上安装anaconda
借鉴了以下几个链接如何在Linux服务器上安装Anaconda(超详细)按照上面的文字的方法安装了anaconda,但是没有设置环境变量,所以找不到conda的命令。。。使用了vim 编辑.bashrc,但是没有接触过,所以不会退出哈哈关键操作:2. 按 i 进入插入模式,在最后一行,插入对应的环境路径3. 然后按esc退出4. 输入**:wq**保存(这里有个冒号!!!)5. 然后再用conda 的命令就可以了...
2021-12-16 16:20:35
1642
原创 Internal Server Error 解决方法
今天遇到了一个很奇怪的问题。网站的代码在本地调试和服务器上调试都很正常,但是断掉xshell以后就会出现Internal Server Error的错误。然而此时的xshell已经断开连接,并不能显示报错信息,想改都没地方改。。解决方法:使用logging库,将报错的信息写成日志,另存为下来,查看日志,并进行修改。具体的日志输出方法:直接使用了如下链接的代码:python + logging 实现日志输出及保存到文件最后发现,是代码里面有个print报错了,注释掉以后就可以正常运行了。..
2021-12-04 21:14:38
5551
原创 texlive2021安装失败的解决方法
正常的安装和下载过程百度就行但是我安装的时候,报错了。。。只保留下了一行错误,没有截图失败的页面哈哈哈TLUtils::install_packages: Failed to install texlive.infra.win32试了挺多方法的,然后不太行但是最后成功了,不知道具体是哪个起了作用,做个记录吧(非专业人士,仅供参考)安装包的路径有中文名字关掉杀毒软件以及电脑自带的病毒防护和防火墙https://tex.stackexchange.com/questions/597020/fa
2021-07-31 15:19:13
7098
转载 matlab 图片序列与视频互转(来源于matlab官网)
https://ww2.mathworks.cn/help/matlab/import_export/convert-between-image-sequences-and-video.html其中avi也可以是mp4格式的视频文件
2021-03-13 11:19:32
131
原创 win10家庭版重装系统教程总结
注:这是记录自己重装系统过程中遇到的问题和解决方法,侵删。1、B站菜叶子互动视频完成U盘的制作和系统的重装2、win10家庭版 更改c盘用户文件夹名具体步骤3、设置win10系统环境变量4、在操作过程中,如果误改了操作表,打开后显示无法登录到你的账户,则忽略显示,按照之前的方法更改注册表信息,改回之前的信息,重启即可。...
2020-08-16 13:35:00
1187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人