自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS 7更新CUDA

然后再bin目录下找到uninstall程序,不同版本的uninstall程序有所区别,但是都包含“uninstall”字样,然后“./*uninstall*”来卸载,*为通配符,使用时替换为相应字符来使文件名完整。这里可以看到显卡驱动、CUDA和CUDA Toolkit之间的对应关系。实际上安装显卡驱动自动安装CUDA,不用单独安装。cuda-10.1替换为实际版本号。2.卸载CUDA Toolkit。4.安装CUDA Toolkit。

2024-04-24 02:15:00 136

原创 Canny

利用局部特征描述子获取每个像素的梯度,常用sobel分别提取x,y两个方向的梯度并使用sqrt(x**2+y**2)得到总梯度。设定高低两个阈值,将暂定边缘中所以梯度大于高阈值的认定为强边缘,低于低阈值的为非边缘,之间的为弱边缘。将所有强边缘和存在相邻强边缘的弱边缘定义为最终边缘,其他的像素为非边缘。如果当前像素的梯度是任意方向的局部最大值,那么就把该像素暂定为边缘。将彩色图像转为灰度,灰度图不做处理。做一个低通滤波,去除图像中噪点。根据阈值删除多余边缘。

2023-11-10 16:17:12 67 1

原创 Latex制作图表

Latex图表制作

2022-06-16 14:41:33 1181 1

原创 边缘检测-生成测试集的真值

clc;clear all;filepath = 'C:\Users\Lee\Desktop\gt\'; %图片路径可以根据自己需要修改;ext='*.png';dis=dir([filepath ext]);names={dis.name};a=imread([filepath names{1}]);groundTruth = cell(1,length(names));for k=1:length(names) nm=[filepath names{k}]; .

2022-03-06 16:40:10 394 3

原创 Why Transformer works

在近年来计算机视觉领域中,transformer似乎全面超越CNN,在各种任务上SotA,特别是swin[1]出来以后。然而有一个问题值得我们去思考,transformer的优势在哪里?为什么能够work?transformer刚在CV领域火起来以后,大书特书其中的多头注意力机制(MSA),我们似乎也同意了,似乎以cnn为代表的局部注意力机制在全局注意力机制的衬托下愈发显得羸弱与不堪。MLP(在cv领域)的死灰复燃[2]似乎也强调了这一点。然而这是真相吗?在后续的研究中发现,将MSA换成MLP、傅里

2022-01-12 13:34:59 1707

原创 docker笔记

查看docker版本sudo docker --version查看可用dockersudo docker ps -a启动容器sudo docker start [容器 ID]进入容器两种方法1.sudo docker attach [容器 ID]2.sudo docker exec -it [容器 ID] /bin/bash退出容器exit两种进入容器的方法的区别是:attach在退出后会停止容器运行,exec不会(部署好项目以后应该使用exec)将本地文件复制到doc

2021-05-12 09:16:12 121

原创 win10+Flask开发备忘录

1.报错:Internal Server Error端口被占用。解决:1.以管理员身份打开命令提示符(CMD)2.netstat -aon|findstr +端口号(如netstat -aon|findstr 5000)3.查看占用端口的进程PID如图,PID为9796、21512、194804.在任务管理器的详细信息页中结束这些进程...

2021-04-20 10:41:27 118

原创 C#调用python函数

C#调用python函数的常用使用方法有两种Pythonnet和ironPython,具体使用场景可以参考:https://blog.csdn.net/weixin_30912051/article/details/98791372这里我们使用ironPython,步骤大致可以分为以下三步:将py文件编译成pyd文件 配置ironPython 在C#项目中调用pyd文件环境:win10 x64 python3.9ironPython31.将py文件编译成pyd文件参考:https:/.

2021-03-30 19:12:24 5412 2

原创 pytorch GPU并行报错

错误:RuntimeError: module must have its parameters and buffers on device cuda:2 (device_ids[0]) but found one of them on device: cuda:0解决:代码开头加上:torch.cuda.set_device(2)原因:我设置的并行GPU为2,3,而默认的GPU是0...

2019-07-23 11:26:33 827

原创 docker备忘录

1.安装参考:https://help.aliyun.com/document_detail/60742.html # step 1: 安装必要的一些系统工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-co...

2019-07-21 10:12:12 96

原创 python小工具:文件批量改名

import osroot = 'K:\\Mask_RCNN\\niupai\\dierpi'lay_dirs = os.listdir(root)def rename(sub_dir_abs,pic): oldname = os.path.join(sub_dir_abs,pic) pic = pic.replace('图片','image') pic = p...

2019-07-18 17:34:08 140

原创 labelme打开,不显示主界面

今天用labelme,命令打开后不显示主界面,但是任务栏图标还在,、进程里面也有,似乎一切正常(除了不显示界面)。经历了重启,重装无果之后,我陷入了沉思后来发现,之前我用的屏幕扩展,在第二屏幕用的,然后这次只用第一屏幕,可能这个耿直的程序没有反应过来?可是我也没辙啊,真的好方。解决:ALT+SPACE 换出labelme菜单,选择最大化,解决。真不是大问题,但我也真的为此墨迹了...

2019-06-24 15:22:08 4318 17

原创 VS快捷键

代码对齐:ctrl+k,ctrl+d注释:ctrl+k,ctrl+c取消注释:ctrl+k,ctrl+u

2018-12-18 22:34:31 116

原创 关于深度学习中的batch_size

如果数据集比较小,完全可以采用全数据集(Full Batch Learning)的形式,但是数据太多时内存撑不住,只能取一部分。此外,将整个数据集想象成一张图片,小批量处理,只选择这张图片的几个像素点,相当于对这张图片做模糊处理。因此,将图片一些细节隐藏掉了,只关注图片中主体内容。对数据集,只会关注梯度的大致走向,不会有Full Batch Learning中的一些来回往复过程,这对梯度...

2018-12-13 11:30:53 186

原创 深度学习入门----triplet loss

最近看到triplet loss小有收获简写为L=max(0,Δ+D(s,+)-D(s,-)  )要最小化L,min(L)=0。也就是要1.  min( Δ+D(s,+)-D(s,-)  )2.  Δ+D(s,+)-D(s,-)>=0.即Δ+D(s,+)-D(s,-)=0.在这种情况下s到负样本的距离比到正样本的距离大Δ(Δ为手工定义的阈值)这里为什么要加2.的...

2018-11-15 17:16:28 814

空空如也

空空如也

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

TA关注的人

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