- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 monodepth2论文翻译
因此,出现了越来越多利用弱监督训练数据的工作,例如已知对象尺寸[66]、稀疏序数深度[77, 6]、监督外观匹配项[72, 73],或者非配对的合成深度数据[45, 2, 16, 78],尽管仍需要收集额外的深度或其他注释。在最早的单目自监督方法之一中,[76]训练了一个深度估计网络以及一个单独的姿态网络。我们提出了三种结构和损失的创新,这些创新相结合,在使用单目视频、立体对或两者一起进行训练时,在单目深度估计方面取得了巨大的改进:(1) 一种新颖的外观匹配损失,用于解决在单目监督中出现的遮挡像素问题。
2023-08-18 17:14:23 159
原创 百度提出的RT-DETR:DETRs Beat YOLOs on Real-time Object Detection目标检测论文翻译
最近,基于端到端Transformer的检测器(DETRs)已经取得了显著的性能。然而,DETRs的高计算成本问题尚未得到有效解决,限制了它们的实际应用,并阻止它们充分利用无后处理的优点,例如非最大值抑制(NMS)。本文首先分析了现代实时目标检测器中NMS对推理速度的影响,并建立了一个端到端速度基准。为避免NMS引起的推理延迟,我们提出了Real-Time DEtection TRansformer(RT-DETR),这是我们所知道的第一个实时端到端物体检测器。
2023-04-25 17:50:43 1195 1
原创 用matlab程序实现对内置的rice.png实现水平分割
这学期学过数字图像处理课,其中老师让我们做一个作业,就是将matlab内置的rice.png实现水平分割,下面是代码,直接复制到matlab去可以运行!I = imread('rice.png');%subplot(241),imshow(I); title('原图');figure,imshow(I),title('原图')Canny = edge(image,'cann
2018-01-08 22:49:23 1486
原创 uC/OSII 中各种事件管理方式的一般规律
uC/OSII中的事件管理方式通常包括:信号量管理、互斥信号量管理、事件标志组管理、消息邮箱管理、消息队列管理。这些事件管理方式各有异同,下面我简单的说说其中的异同点。相同之处:1、一般包含有OSxxxCreate()、OSxxxPend()、OSxxxPost()以及OsxxxDel()这几种不可或缺的函数,在使用一个事件管理方式程序时:创建、请求、提交、删除必不可少;2、创建函数一
2016-01-07 15:56:26 658
原创 对uC/OSII 事件标志管理的理解
uC/OSII 中的事件标志管理与事件管理和信号量管理有些不同之处,首先一个事件标志组包含多个事件节点,用*OSFlagWaitList指向头一个事件节点,首先要把事件标志的任务全部完成后才能进行下一步也就是节点任务,比如:下载电视剧的时候,你想要把十集电视剧全部下完才能观看,观看是一个节点任务,它在下载十集电视剧完成之后才进行,十集电视剧每一集的完成都会置位事件标志组标志,等到事件标志组标志与它
2016-01-04 13:14:35 606
原创 滑雪问题
题目内容: Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 516 17 18 19 615 24 25 20 714 23 2
2015-11-21 15:49:33 494
原创 对初始化函数OSInit()的理解
我们在学习uCOSII的时候每一个main()函数总有一个初始化函数OSInit(),说明初始化是非常重要的,那么初始化到底做了那些工作呢,说简单点就是把系统恢复到默认值,让我们来详细看一下代码:要看代码首先要从整体上了解初始化后的数据结构,如图:void OSInit (void){ OSInitHookBegin();
2015-10-21 19:09:52 2636
原创 对恢复任务函数OSTaskResume()的理解
最近刚刚学习ucosii,到了恢复任务函数OSTaskResume()的时候查了一些人的理解,感觉没有到点子上,现在我按自己的理解过一遍,先上代码:#if OS_TASK_SUSPEND_EN > 0INT8U OSTaskResume (INT8U prio){ OS_TCB *ptcb;#if OS_CRITICAL_METHOD == 3
2015-10-18 19:04:28 2125
原创 利用stm32库3.5版直接在keil4建立一个新工程
最近在学stm32,刚刚通过查询大量的资料,以及无数次的犯错和解决后,终于知道如何建立一个新工程以及配置;1、首先新建一个文件夹随便取个名字,比如每个开始学stm32的人要点亮第一盏灯,我们就以led为文件夹名吧,然后双击led文件夹,在新建四个文件夹,分别命名为lib、cmsis、user、和output2、在ST官网中下载的最新版的V3.5固件库中,点击Libraries->CMSIS
2015-04-16 21:03:30 1669
原创 考新郎的C语言实现
题目内容: 国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排;然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个.最后,揭开盖头,如果找错了对象就要当众跪搓衣板.. 假设一共有N对新婚夫妇,其中有M个新郎找错了新娘,求发生这种情况一共有多少种可能.输入描述N M输出描述可能的种数输入样例3 2输出样例3
2015-03-31 21:17:24 1260
原创 砝码组合问题用c语言实现
5个砝码用天平称重时,我们希望用尽可能少的砝码组合称出尽可能多的重量。如果只有5个砝码,重量分别是1,3,9,27,81。则它们可以组合称出1到121之间任意整数重量(砝码允许放在左右两个盘中)。本题目要求编程实现:对用户给定的重量,给出砝码组合方案。例如:用户输入:5程序输出:9-3-1用户输入:19程序输出:27-9+1要求程序输出的组合总是大数在前小数在后。可以假设用户的输入的数字符合范围1~121。
2015-03-31 20:58:26 2182 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人