摘要:
leetcode 206 思路 **迭代:**遍历链表,将当前节点的next指向前一个节点,中间过程需要保存前一个节点和下一个节点(反转后最后一个节点指向空) 时间复杂度O(n),空间复杂度O(1) **递归:**将反转整个链表分解为两个子问题(反转head和反转head以外的其它节点),往下分解为 阅读全文
摘要:
VScode中通过Remote Development插件实现了远程开发功能,但是每次连接服务器每次都需要输入密码,比较繁琐,在实验室换了新设备,在新主机上安装好VScode又要重新设置一下,所以去了解了一下SSH协议 SSH安全协议 **参考链接:**https://www.cnblogs.com 阅读全文
摘要:
通常租的云服务器都没有安装桌面环境,为了使用Windows自带的RDP(远程桌面连接)登录服务器,并用图形界面来远程连接云服务器,所以今天查了一下怎么安装Xrdp 使用Xshell连接上云服务器,使用以下命令安装 安装过程 1、安装GNOME默认桌面环境 sudo yum group install 阅读全文
摘要:
上篇存在的问题 这周和小组同学一起讨论,分析存在问题主要是由于以下两个原因 间隔1度取一个方向,再在这个方向上做插值,这个1度的间隔本身就漏掉一些点,并且会存在在边界处,越来越宽的情况 沿着当前方向计算时取出的点的坐标是浮点数,直接四舍侮五入造成的误差 解决方案 根据以上问题,**首先解决需要解决的 阅读全文
摘要:
目的 项目中需要改进脑部CT三维旋转的插值,目前使用的方法是线性插值,这样使得对于Z轴spacing大的数据来说,插值会造成颅骨区域比真实值过宽或者过窄(过宽造成的影响更大),如下图,导致mask经过旋转之后映射到颅骨上了,这里mask也是使用的线性插值,也存在一定的问题,根据手工检查的部分数据来看 阅读全文
摘要:
基本概念 用户态和内核态是操作系统的两种运行级别,两者最大的区别就是特权级不同 用户态拥有最低的特权级,内核态具有较高的特权级 运行在用户态的程序不能直接访问操作系统内核结构和数据 操作系统数据都是存放于系统空间的,用户态进程的数据是存放在用户空间的,分开来存放就是为了让系统的数据和用户的数据互不干 阅读全文
摘要:
两次遇到使用这个函数传入图像的数据类型匹配问题,在这里记录一下 cv2.findContours(img[i], cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE) 这个报错显示当使用 cv2.RETR_EXTERNAL模式时,只支持CV_8UC1类型的图像,不能使用 阅读全文
摘要:
需求 项目中需要求同一个患者在不同时间和不同设备下获取的MRI和CT的公共区域,由于目前项目中使用的配准代码(将MRI配准到CT上)不是开源的,所以只能考虑在配准前找到公共区域后,将MRI和CT的序列截断后重新保存成mhd文件,再看看配准效果是否有提升。 已知:(1)根据训练好的模型可以预测出CT序 阅读全文
摘要:
**问题描述:**项目中需要模型对输入的三维数据中每一层标注的中线mask学习,并对输入的三维数据的每一层进行中线预测。现在预测结果中出现了比数据实际层数还多的mask,根据此预测结果求得三维的中心和中平面,用于后续的旋转等操作会因此导致效果不佳 对于上图中的数据来说,实际一共只有22层,但是却出现 阅读全文