自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode_二叉树-二叉树的最大深度

给定一个二叉树 root ,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。输入:root = [3,9,20,null,null,15,7]输出:3。

2024-05-15 11:25:42 110

原创 训练数据集转换

接下来,我们需要修改Ultra-Fast-Lane-Detection-master/scripts/convert_tusimple.py文件下的generate_segmentation_and_train_list(root, line_txt, names)函数,形成自己的车道线顺序,以4车道线为例1,1,1,1表示从左到右的车道线都存在,1,1,0,0,有2条斜率k<0的左侧线,0,1,0,0表示有1条斜率k<0的左侧线,0,0,1,0表示有1条斜率k>0的右侧线;下图每一行都包括以上的内容。

2024-04-22 09:42:18 31 1

原创 Ultra-Fast-Lane-Detection训练自己的车道线数据集(一)(以tusimple为数据格式)

接下来是针对自己的数据集,可能存在多条车道线的问题进行数据集的标注、训练、测试等任务。

2024-04-19 16:13:28 539

原创 tusimple数据集分析

其中:“lanes”表示每行的坐标值,可以看出’clips/0313-1/6040/20.jpg’有4条车道线;“h_samples”表示每列的坐标值。例如,第一条线的第一个点为(632,280),第二个点为(625,290),其中-2为无效点。

2024-04-12 09:56:42 204 1

原创 Ultra-Fast-Lane-Detection复现以及存在的问题

网盘地址:https://pan.baidu.com/s/1XMv4IC01ieRLmtaZSDq5dQ。网盘:https://pan.baidu.com/s/1GrJsaIs3Z0kBM7j56SphoA。运行下面的命令(记得修改TUSIMPLEROOT的地址)生成两个txt文件,结构如下图所示。

2024-04-11 10:26:30 347

原创 torch环境安装/问题整理

3、安装pytorch。

2024-04-09 13:37:59 307

原创 Python将类的实例变成一个可调用对象(__call__)

Python

2024-02-23 16:10:22 180 1

翻译 PIDNet: A Real-time Semantic Segmentation Network Inspired by PID Controllers翻译

摘要在实时语义分割任务中,双分支网络架构具有良好得效率和有效性。然而,高分辨率细节和低频上下文的直接融合存在细节特征容易被周围上下文信息淹没的缺点。这种过冲现象限制了现有双分支模型分割精度的提高。在本文中,我们将卷积神经网络 (CNN) 和比例积分微分 (PID) 控制器联系起来,揭示了双分支网络等同于比例积分 (PI) 控制器,后者天生就存在类似的超调问题。为了缓解这个问题,我们提出了一种新颖的三分支网络架构:PIDNet,它包含三个分支来分别解析详细信息、上下文信息和边界信息,并使用边界注意来指导详细

2023-06-02 15:57:04 460 1

原创 Segment Anything实现

7、可提示的seg_anything,对此图片进行可提示分割。4、下载segment anything 工程并安装。如下图所示,绿色的星型标志为point的位置。根据自己的cuda版本选择对应的下载命令。3、验证是否安装成功,返回。

2023-05-16 10:45:36 822

翻译 附录A. Segment Anything Model and Task Details

我们使用0.8的逐层学习率衰减[5](ld)。每个解码器层执行4个步骤:(1)对令牌(tokens)的自关注,(2)从令牌(tokens)(作为查询)到图像映射的交叉关注,(3)逐点MLP更新每个令牌(tokens),以及(4)从图像映射(作为查询的)到令牌(tokens)的交叉关注。受可扩展性和强大的预训练的启发,我们使用MAE[47]预训练的视觉Transformer(ViT)[33],具有最小的适应性来处理高分辨率输入,特别是具有14×14窗口注意力和四个等距全局注意力块的ViT-H/16[62]。

2023-05-11 18:02:38 219 1

翻译 Segment Anything--翻译

我们将介绍一个分割一切事物(Segment Anything,SA)的工程:图像分割的新任务、模型和数据集。在数据收集中,我们利用有效的模型建立了迄今为止最大的分割数据集,其包含具有许可和尊重隐私的11M图像上超过1亿的分割掩码(masks)。由于模型的设计和训练是可提示的,因此模型可以零样本(zero-shot)的转移到新图像的分布和任务中。本文评估了在大量的任务中评估了所提出的模型,并且发现其在零样本的任务中具有很好性能,其与先验的完全监督学习的分割结果可以媲美甚至优于该结果。

2023-05-08 13:48:05 585

原创 遥感影像道路提取相关文章整理

道路提取文章总结

2023-01-13 15:47:31 184

原创 pyinstaller打包多个py文件 ImportError: /data/xx/pyinstaller/dist/1/libstdc++.so.6

pyinstaller打包多个py文件ImportError: /data/xx/pyinstaller/dist/1/libstdc++.so.6

2023-01-09 10:41:34 179

原创 keras 手写数字识别

简单的手写识别模型(具有一个隐藏层的)import kerasimport numpy as npimport matplotlib.pyplot as plt%matplotlib inlineimport keras.datasets.mnist as mnist(train_image,train_label),(test_image,test_label) =mnist.l...

2019-08-30 16:35:38 147

原创 利用keras实现一个简单的线性回归

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2019-08-30 16:13:30 497

原创 C初学习

Step1:新建工程Step2:添加源文件,pun.cppstep3: 写源程序/*时间 20190703作用;计算箱子体积的空间重量作者:ch*/#include <stdio.h>#include <iostream>int main(void){ using namespace std; #define INCHES_PER_PO...

2019-07-03 19:08:07 130

原创 linux下创建C项目、编译、运行

Step1: 建立文件夹,如 cStep2: 新建一个.cpp文件,如pun.cpptouch pun.cpp Step3: 写源代码#include <stdio.h>int main(void){printf("To C,or not to C:that is the question.\n");return 0;}Step4: cd 进入该目录下cd c...

2019-07-03 17:15:05 1540

空空如也

空空如也

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

TA关注的人

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