自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

原创 可视化脚本用于使用MMDetection库进行图像的目标检测

或者用下面的分布式测试。用命令行指定具体文件。

2024-06-06 14:56:18 255

原创 动物识别或者什么识别小程序的一些文章

问题解决:https://blog.csdn.net/xutong_123/article/details/131169307。相关参考文章:Mask CLIP+ https://zhuanlan.zhihu.com/p/561771476。代码:https://github.com/raoyongming/DenseCLIP。代码:https://github.com/chongzhou96/MaskCLIP。论文:https://arxiv.org/pdf/2112.01071。

2024-06-05 21:54:35 71

原创 修改python环境包的内容后如何及时更新到内存

在Python中,当你安装或更新一个包时,这个包的内容会被写入到系统的包管理器中,比如pip。但是,要让这些更改立即反映在你的Python环境中,通常需要重启你的Python解释器或者重新启动你的开发环境。:如果你使用的是命令行或者交互式解释器(比如IPython或Jupyter Notebook),你可以通过简单地退出并重新启动它来加载更新后的包。:一些环境管理工具,如Poetry或Pipenv,提供了更好的依赖管理和包更新机制,可以更有效地同步包的更改。:在使用pip安装包时,可以添加。

2024-05-31 16:41:28 341

原创 labelme标注格式的数据集转COCO格式脚本

这个脚本的主要功能是将 Labelme 标注格式的 JSON 文件转换为 COCO 标注格式的 JSON 文件,以便在 COCO 数据集框架下使用这些标注数据。- 调用 `labelme2coco` 类,将 Labelme JSON 文件转换为 COCO JSON 格式,并保存到 `D:\\desktop\\2023\\Pigseg\\train.json` 路径下。- 从 `D:\\desktop\\2023\\Pigseg\\images` 目录下获取 Labelme JSON 文件列表。

2024-05-30 18:09:42 384

原创 Pascal VOC的增强数据集SDB下载

sbd数据属于voc2012数据集,但是voc数据集的训练或者验证图片的标签图非常少。但是sbd给出的很多,所以可以综合这两个数据集得到更加多的验证集和数据集标签。img文件夹,里面11355全是jpg图像文件(隶属于voc的JPEGImage文件夹下的17125张jpg图像)如果上面不行,建议用百度网盘下载,虽然慢了些,但是能解决问题。inst文件夹, 里面11355全是mat文件。cls文件夹, 里面11355全是mat文件。里面的benchmark,表示SBD数据集。如果没有出现的话,就等待它下好。

2024-05-27 22:06:44 140

原创 Linux环境下TensorFlow安装教程

如果要使用cuda,首先确定本机安装有NVIDIA GPU driver:nvidia-smi(一般都会有的吧,没有的话到得了这一步吗)(Python版本需要是3.7-3.10,本文以3.8为例,主要是因为我需要用3.8版本来安装另一个包)时常用的Python神经网络框。TensorFlow是学习。

2024-05-26 22:19:39 299

原创 如何在linux命令行(终端)执行ipynb 文件。可以不依赖jupyter

在终端命令行执行shell脚本,(也可以在。1.安装 runipy。

2024-05-26 21:55:06 229

原创 机试编程练习题4.16

判断两个单词是否是兄弟单词时,我们首先看长度是否一样,长度一样才有可能,然后看是否是相同的字符串,相同字符串则不是兄弟单词,最后我们对两个字符串分别以各自的字符排序,这样两个字符串都是一样的顺序,只要字符集和各个字符数量对得上,排序出来的单词应该是一样的,这就是兄弟单词。样例 2 解释:用九个空瓶换三瓶汽水,剩四个空瓶再用三个空瓶换一瓶汽水,剩两个空瓶,向老板借一个空瓶再用三个空瓶换一瓶汽水喝完得一个空瓶还给老板。对于每组测试数据,输出一行,表示最多可以喝的汽水瓶数。如果一瓶也喝不到,输出0。

2024-05-25 18:36:58 356

原创 Labelme自定义数据集COCO格式【实例分割】

参考博客。

2024-05-24 21:54:40 407

原创 Mask R-CNN实战

进行特征提取,但是顶层特征中忽略了小物体的一些信息使得检测效果并不好,这该如何改进?FPN:金字塔网络FPN思想:将。

2024-05-24 21:14:58 351

原创 提取COCO 数据集的部分类

若报错,pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI。注意skimage用pip install scikit-image -i https://pypi.tuna.tsinghua.edu.cn/simple。安装pycocotools github地址:https://github.com/philferriere/cocoapi。实在不行的话,手动下载。

2024-05-24 15:17:40 955

原创 Linux 如何用上次的checkpoint文件dist_train.sh 接着训练【mmdetection】

或者 如果是linux控制台的话,加个resum-from /path/to/latest.pth就可以了。在Linux环境下,如果你想要用上一次的checkpoint文件继续训练,你可以在你的。这个参数指定了checkpoint文件的路径,训练会从该文件的状态继续进行。后来的命令,checkpoint一般保存至workdir中,找到对应的文件就好。例如,如果你的checkpoint文件名为。,并且位于当前目录下,你可以修改你的。脚本,在运行命令中添加。

2024-05-21 12:58:47 326

原创 分割训练日志的可视化

这一部分主要是将mmdetection训练得到的json文件可视化,代码主要源于github,具体哪一个忘记了(readme里面没有原址…)是专门做的mmdetection 结果可视化的,非常强!这里说的json文件。一般在work_dir中生成,在里面寻找就可以。使用时直接 python visualize.py xxxx.json。json文件是由字典元素构成的。然后就可以生成下面这样子拉。

2024-05-19 20:45:19 181

原创 python科研数据可视化之折线图

代码部分已经有详细的注释,就不一一解释了。另外,如果想要坐标轴从设定的值开始就把下面代码中的范围xlim,ylim进行注释。下面的配色表画出的图很好看。选择喜欢的颜色,找到代码中颜色部分进行修改即可。

2024-05-16 17:28:36 198

原创 DenseCLIP环境配置

执行上面的命令,配置环境,注意pytorch的版本和cuda的版本要适配。需要自己准备数据集,直接搜索这个数据集进行下载就可以。但这里的环境配置可能和现在不太适配,自己配了好久没弄好。后面尝试了另外的版本的(但这个版本少了一些内容)这个模型训练的时间有点久,建议留个合适的时间来。然后跑起来训练了,之后等待漫长的训练就好。

2024-05-08 22:20:04 170

原创 Pascal Content数据集

若是出现下面的问题可以手动下载detail-api的压缩包文件到项目中,再进行解压.我的就是git时候出了问题,然后手动下载的,服务器有时候也不稳定。已经在转换啦,慢慢等待就好,可以干点其他的,或者浅休息一下。Pascal Context的训练和验证集可以从这里下。然后python setup.py install。再跑python setup.py install。,然后运行以下命令将注释转换为正确的格式。要从原始数据集中分离训练和验证集,您可以从。其中pascal_context.py如下。

2024-05-07 15:22:15 564

原创 python生日快乐代码

文字内容可以编辑,动态的而且有音乐。可以生成.exe文件,直接发送。

2024-05-06 21:39:14 277

原创 Pascal VOC2012数据集下载及其增强数据集

用Linux命令解压 tgz 文件,可以使用 Linux 系统自带的 tar 命令。如果想使用增强的VOC数据集,请运行以下命令将增强注释转换为正确的格式。数据集Pascal VOC2012下载链接。数据集的相关可以参考以下博主的内容。要是不能访问,挂个VPN.voc_aug.py如下。

2024-05-06 17:26:18 388 1

原创 linux下载压缩包

到这里我们的数据集就下载且解压好了。1.创建文件夹并切换到这个目录下。文件夹中也有解压后的文件了。2.用wget获取压缩包。

2024-05-03 17:37:07 283

原创 python报错SyntaxError

这个解决方法也是参考其他大佬的做法,不知道为什么python中#是注释,这个也会起作用。在你的相应的demo.py文件首行输入下面的,可以多试一下,之后就好了。然后就神奇的发现问题解决了。发现下面的代码可以成功运行了。

2024-05-02 15:49:22 203 2

原创 安装mmcv

同理一些其他的库也可以来安装。如果conda或者pip不行。

2024-04-30 21:43:53 61

原创 conda install pytorch报错Solving environment: failed with initial frozen solve. Retrying with flexibl

pip install 包名 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com。将conda更新到最新的版本,需要更新两次,第一次更新的较快,但不完整。# 手动删除,上面add了多少镜像路径,就要remove多少镜像路径。每次安装包都要指定路径,用这个方案包倒是可以安装上。然后conda install 包名,我没有成功。网上提供的解决方案,设置镜像的优先权。# 更新conda命令。

2024-04-30 21:36:48 515

原创 linus下Anaconda创建虚拟环境pytorch

注意版本问题,要是老出问题建议重新来过,可能有的冲突了。严谨,不要乱弄步骤。安装好之后就可以按照项目要求安装其他的包了。ctrl+C:可以终止正在进行的安装。选中+ctrl+右键:可以进行复制。选择适合自己电脑的版本,复制命令。需要以前的版本点击previous。右键可以直接输入粘贴板的内容。三、pytorch环境安装。我需要的是cuda10.2。上下键可以切入历史命令。

2024-04-30 21:14:28 413 1

原创 CLIP是啥?

然后将图像和文本的向量表示映射到一个joint multimodal sapce,得到新的可直接进行比较的图像和文本的向量表示 I_e 和T_e (这是多模态学习中常用的一种方法,不同模态的数据表示之间可能存在gap,无法进行直接的比较,因此先将不同模态的数据映射到同一个多模态空间,有利于后续的相似度计算等操作)。对于一个包含N个图像-文本对的batch而言,其中正样本是每张图像及其对应的文本,一共有N个,而其他所有图像和文本的组合都是不成对的,也就是负样本是N×N-N个。

2024-04-29 17:39:30 678

原创 代码浮现和改进

其实复现代码、复现实验本质上只是一个熟悉领域、熟悉方法以及代码热身的效果,千万不要想着复现一两个方法的代码、魔改一两个部分就能一步登天,收割顶会了,一定要注重积累,厚积薄发,(注意一般一定要在高质量期刊或会议上参考,一些新出的、发表在一些奇奇怪怪的期刊或者会议上的就别理他了,挂arxiv的也要自己评估一下论文质量)链接:https://www.zhihu.com/question/652490858/answer/3462850711。,排除个人原因还跑不下来的就不用复现,估计作者自己也复现不出来。

2024-04-27 21:00:27 134

原创 免费下载PPT的网址收藏

1.2. 全部免费3.4.5.

2024-04-26 21:28:54 242

原创 c++输入年月日,计算是该年的第几天

注意:润年判断方法(可以被4整除但不能被100整除,或者可以被400整除)直接把每个月的天数存到数组直接相加会很方便,不用过多的判断。

2024-04-26 20:06:59 205

原创 成绩排序(给定一些同学的名字和成绩,输出成绩升序或者降序排列)

方法一:结构体+compare+sort。方法2:map已经自带了排序。

2024-04-26 16:36:29 355

原创 安装mmcv

如果您想使用 albumentations,我们建议使用 pip install -U albumentations --no-binary qudida,albumentations。我们建议在安装 albumentations 后检查环境,以确保 opencv-python 和 opencv-python-headless 不会同时安装,因为如果同时安装它们可能会导致意外问题。有关详细信息,请参阅。如果使用 pip 安装 mmsegmentation,请打开 python 解释器并复制粘贴以下代码。

2024-04-23 21:20:54 718

原创 查找两个字符串的最长公共子串

那我们最简单的思路其实就是我们可以开一个二维数组,那么我们这个二维数组是什么呢?假设我们定义了一个二维数组𝑑𝑝[𝑖][𝑗]dp[i][j],是什么意思呢?就是代表我们a字符串的前i个字符和b的前j的字符是一样的。然后相同的地方设置为1,不同的地方设置为0,然后我们最后就是找最长的连续的对角线的长度就是最长的公共子串了。思路:其实这个就是一个经典的。

2024-04-23 20:53:15 162

原创 查找输入整数的二进制中1的个数

【代码】查找输入整数的二进制中1的个数。

2024-04-21 16:07:20 114

原创 快速访问github

GitHub访问慢的原因在于域名解析,通过修改本地的hosts文件,将远程DNS解析改为本地DNS解析。下面再配置hosts文件,进行刷新即可。将上面获取到2个IP写到hosts文件中。的IP地址,随便选一个。,可以参考下面大佬的文章。Win+R,输入cmd。

2024-04-19 16:41:31 474

原创 字符串合并处理(按指定规则对字符串进行处理)

如字符 ‘7’,其二进制为 0111 ,则翻转后为 1110 ,对应的十进制是14,转换为十六进制的大写字母为 'E'。如字符 'C',代表的十进制是 12 ,其二进制为 1100 ,则翻转后为 0011,也就是3。转换后的字符是 '3'。如字符 '4',其二进制为 0100 ,则翻转后为 0010 ,也就是 2。转换后的字符为 '2'。对排序后的字符串中的'0'~'9'、'A'~'F'和'a'~'f'字符,需要进行转换操作。2.printf(),原来的数没有转变,只是输出的结果为所要的进制。

2024-04-18 16:16:27 174

原创 ASCII 码值表

以上是常用的关系,不用死记忆,对照表格,可以方便理解编程。将字符转为对应的十进制整数(字母从a-f,不分大小写)小写字母-32=大写字母。更完整的ASCII见下图。

2024-04-18 14:43:23 369

原创 HW机试1

2、 超过16个字符的文件名称,只记录文件的最后有效16个字符;3、 输入的文件可能带路径,记录文件名称不能带路径。

2024-04-16 16:09:21 953

原创 计算机复试

机试刷题:https://leetcode.cn/problemset/all-code-essentials/自我介绍(简单问候、学校专业、性格爱好、专业相关比赛、比赛证书、研究生计划、结束语)每日刷一定量的题目,按自己的能力来刷。2.英文提问:一篇英文稿子+常见问题收纳。对自己的学校,研究的方向有一些了解。

2024-04-12 15:45:38 785

原创 物联网实验

对于团队协作与待人处事方面,实验让我们懂得了团队协作的重要性,教导我们以谦虚严谨的态度对待生活中的人与事,以认真负责的态度对待队友,通过实验的积极的讨论,理性的争辩,可以让我们更加接近真理。不过说实话,在做试验之前,我以为不会难做,就像以前做的实验一样,操作应该不会很难,做完实验之后两下子就将实验报告写完,直到做完实验后,我才知道其实并不容易做,要注意其中的很多细节,而且要真正的领悟其中的道理,而不是无脑跟着视频操作,这样我们不会有真正的收获的。这样在做实验,才能做到心中有数,从而把实验做好做细。

2024-04-10 16:59:06 2070

原创 各式各样的简历模板

按需自取。

2024-04-10 16:36:26 379

原创 物联网工程-系统设计作业

为种植香甜可口的西瓜,主要对光照、温度、土壤成分、空气湿度四个环境方面进行控制,传感器管理模块将感知和检测到的信息转换为电信号,系统将电信号转换为数字信息并录入系统,根据西瓜昼夜及生长特点切换控制策略,夜间植物呼吸作用强度随着温度的降低而减小,白天中午时温度较高,光合作用速率会降低,早上光合作用速率会随着温度的升高而升高,并且西瓜在不同生长周期适应的环境参数也不同,因此用温度控制模块(记录温度的变化、日期等)控制温度的变化,光照控制模块控制光照的变化,用空气湿度控制模块控制空气湿度的变化;

2024-04-07 16:11:01 1038

原创 编译原理实验4(自下而上语法分析(LR分析) )

若ACTION[Si,a]=rj,a为终结符或#,则用第j个产生式(A->β)归约,将两个栈弹出∣β∣个元素,这时当前面临符号为第j个产生式左部的非终结符(A);若项目A ->α • Aβ属于 Ik,且GO (Ik, A)= Ij,期望字符 A为非终结符,则置GOTO(k, A)=j (j表示文法中第j个产生式);第四次编译原理的实验课,最大的收获是复习了hash函数的相关知识,从代码的层面深入的学习了符号表的建立与使用,同样提高了使用指针的熟练程度。其中,假定A->α为文法G 的第j个产生式;

2024-04-07 15:57:28 1224 1

实习的各种文件打包(考核表、实习日志)

实习的各种文件打包(考核表、实习日志)

2024-04-12

物联网工程实验报告记录

物联网工程实验报告记录

2024-04-10

找工作简历各式模板,计算机科学与技术专业

找工作简历各式模板,计算机科学与技术专业

2024-04-10

EmbeddedSystemExp.zip

EmbeddedSystemExp.zip

2023-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除