首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

医学图像处理教程(一)——医学算法数据的基本概念

在前面的文章中,已经给大家分享了很多图像处理案例和深度学习案例,但是还是有很多人提出很多问题,基本上都是对案例实现代码的理解不够透彻。...今天就简单介绍一下我们后面用到的软件开发包SimpleITK。首先先介绍如何安装SimpleITK,然后介绍SimpleITK的图像基本概念。...Python版本的SimpleITK安装也是非常容易的,只需要在cmd中输入pip install SimpleITK即可完成安装,然后再命令行中输入sitk.Version()可以查看SimpleITK...图像中的每一个像素都表示了是真实物理空间中的一个点,不仅仅有像素值,还有着坐标,间距,方向等概念。...Origin:图像原点的物理坐标(单位一般为mm,与Spacing保持一致) Direction:采用方向余弦矩阵,这里是指图像本身坐标系相对于世界坐标系(固定不动的)的角度余弦。

2.6K51

医学图像处理教程(二)——医学图像读取,存储和不同对象互相转换

今天将给大家分享医学图像读取,包括dicom图像和非dicom图像,图像的存储以及修改图像信息后产生的变化结果,最后再介绍如何将SimpleITK的图像数据与Numpy的数据进行互相转换。...# read image image = sitk.ReadImage("srcdicom.mha") 3、输出图像信息 图像除了像素信息外,还有图像大小,图像spacing信息,图像方向信息,图像原点信息...采用SetDirection()手动来改变相对世界坐标的方向矩阵值,将x和y方向换个位置,其它信息都不改动,输出图像如下所示。可以看到修改direction后图像的发生了旋转。...我们直接使用默认图像的direction方向信息即可,无需额外做处理操作。...我们输出矩阵的大小,发现矩阵大小与sitk图像大小不一样,sitk图像大小顺序是x,y,z三个方向的大小,而numpy矩阵的大小顺序是z,y,x三个方向的大小,大家在这个地方一定要注意索引位置。

5.2K63
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ai学习记录

    新建:分辨率:矢量软件和分辨率无关; 新建时候不要勾选对齐到像素网格 存储:.ai:illustrator的默认格式。...4.剪裁 (剪贴蒙版 Ctrl+7 针对矢量和位图) 下方的图形颜色显示在上方图形的范围内;只针对矢量图形; 5.轮廓 将填充的图形转换为描边图形,并且在每个交点处断开路径。...6.减去后方对象: 相减,保留上对象; Ctrl+N 新建 Ctrl+D 重复再制 Ctrl+Z 后退 D 默认描边和填充 Shift+X 调换填充和描边 Ctrl+G 编组 选中要编组的对象...剪贴蒙版 作用:局部显示图形(矢量图和位图); 1.要显示的对象放下层 2.显示范围(绘制的图形)放上层。 3.同时选择内容和范围,Ctrl+7 4.Ctrl+Alt+7释放蒙版。...不透明蒙版 与剪贴蒙版的区别: 不透明蒙版与上层图形颜色有关,剪贴蒙版与颜色无关; 不透明蒙版上层的图形可以为多个;剪贴蒙版只能为一个图形。 蒙版中颜色表示的意义;黑,隐藏 白,显示,灰,半透明。

    2.7K20

    photoshop学习笔记

    形状图层转换为像素图层:栅格化图层(在图层中右键单击) (四)路径与形状的区别 路径是一条路径线(辅助功能),需要有后续操作:转选区,填充,描边 形状是包含路径的,可以通过小黑小白对形状进行调整。...图层蒙版中黑白灰的意义: 黑色表示透明(遮罩) 白色表示不透明(显示) 灰色表示半透明(过渡状态) 蒙版使用注意事项: 1,当用画笔涂抹后,画面没有透明而是变成了黑白色,检查是否选中了蒙版,很有可能选中的是图层缩略图...应用快捷方式: 按下SHIFT键,单击蒙版,可以停用蒙版,再单击就能再次启用蒙版 按下ALT键,单击蒙版,可以调出放大分布图。...调整图层调色时要配合剪贴蒙版来用。...高斯模糊(1PX),在图像菜单中调整里面的阈值,调整灰色滑块 4,滤色,蒙版 文字的形状调整: 1,在图层中右键转换为形状 2,小白选中其中的锚点,进行调整或删除的操作

    3.2K20

    Photoshop最新版上线!这些功能亮了!

    二、自由变换 以往 Ctrl+T 自由变换的时候,想等比例缩放的话需要+shift ,而最新版等比例缩放,默认等比例缩放,按 Shift 反而会自由拖拽。 ?...六、蒙版 新版本可以用图框工具轻松操控蒙版。还可以对文字、已有形状都可以转成画框,再置入图片。需要在图层列表上右键,找到 “转换为画框”。 ? ?...八、图层名称 对于名称较长的图层,Photoshop 如今保留了图层名称的开头和结尾,并在名称中间放置了省略号 (...)。以往的作法是将图层名称截断并在末尾使用省略号 (...)。 ?...九、对称模式 这个让画笔沿轴线对阵绘制的功能虽然在 2018 版本首次加入,但不知道他们怎么想的,这个功能默认没有,要在技术预览里手动开启。2019 版除了默认开启外,还新增了径向对称和曼陀罗对称。...十、分布间距 在新版本中,你可以在对象之间分布间距。Photoshop 2019 可以通过在对象的中心点均匀布置间距,来分布多个对象。即使对象的大小互不相同,也可以在这些对象之间均匀地分布间距。 ?

    1.5K20

    convert命令参数

    选择操作的颜色通道 -charcoal 生成炭笔作图效果 -chop 删除图像中的部分像素 -clamp 限定颜色范围从0到最大值 -clip 设定只对修建路径进行操作 -clip-mask 关联图片和修剪蒙版...-fuzz 设定颜色范围 -fx 接收对图像通道的数学表达式处理 -gamma 修正伽马值 -gaussian-blur 进行高斯模糊操作 -geometry 设置坐标位置 -gravity 设置坐标原点...-interpolate 设置像素的内插方法 -interword-spacing 文字词间距 -kerning 文字字母间距 -label 给图像添加标签 -lat 局部自适应阈值 -layers...linear-stretch 图像直方图线性拉伸 -liquid-rescale 采用seam-carving方式缩放图像 -log 日志信息 -loop GIF动态图片的循环次数 -mask 关联图像蒙版...-noise radius 增加或减少噪声 -normalize 图像直方图拉伸操作 -opaque 替换图像中的指定颜色 -ordered-dither 有序的图像抖动 -orient 指定图像方向

    1K20

    2020版PS快捷键_ps应用快捷键大全

    文字工具组Type Tools:T 包括:横排文字工具、直排文字工具、直排文字蒙版工具和横排文字蒙版工具。 路径选择工具Path Selection Tool:A 包括:路径选择工具和直接选择工具。...抓手工具Hand Tool:H 旋转视图工具Rotate View Tool:R 缩放工具Zoom Tool:Z 默认前景色和背景色Default:D 交换前景色和背景色Exchange:X 快速蒙版Quick...以快速蒙版方式查看蒙版:\ 仅显示蒙版:按Alt键点击蒙版缩览图 从图层缩览图转到蒙版缩览图 Ctrl+Shift+\ 将图层蒙版载入为选区 Ctrl+Alt+Shift+\ ---- ----...(7)转换为橡皮擦工具 按住~键,将转换为相同选项设置的橡皮擦工具。 (8)旋转笔尖 按住~键,再加按左或右光标键。 说明:此方法还适用于铅笔工具、混合器画笔工具、仿制图章工具等可以选择笔尖的工具。...(2)仿制时旋转 Alt+Shift+>,顺时针方向旋转;Alt+Shift+方向旋转。

    1.6K20

    Photoshop 2020 for Mac(PS2020)

    ps2020中文版里有让您的想法变成真所需的一切,是您的创意百宝箱!Photoshop 2020 for Mac(PS2020) 1、command+Z成为了默认的重复撤销键。...6、用图框轻松操控蒙版关于蒙版,Photoshop 2020做的很全,剪贴蒙板、图层蒙版可以满足所有的需要。...7、对称模式这个让画笔沿轴线对阵绘制的功能虽然在 2018 版本首次加入,但不知道他们怎么想的,这个功能默认没有,要在技术预览里手动开启。2020 版除了默认开启外,还新增了径向对称和曼陀罗对称。...8、分布间距如 Adobe Illustrator 一样现在,您可以在对象之间分布间距。Photoshop 已经可以通过在对象的中心点均匀布置间距,来分布多个对象。...即使对象的大小互不相同,您现在仍可以在这些对象之间均匀地分布间距。相关的有用信息,请参阅对齐和分布图层。

    1.1K40

    原生 JS 手写一个优雅的图片预览功能,带你吃透背后原理

    图片在上一篇文章手写拖拽效果中我也讲到了如何在JS中使用数学方法计算两点间距离,下面介绍另一种常见的简洁写法,Math.hypot() 函数返回其参数的平方和的平方根:图片nd.y - start.y)...}, ${offset.top + 'px'}) scale(${scale})`, `transform-origin: ${origin}`]) } }})以上仅是实现了缩放的处理,而缩放原点还在默认的图片中心...,就和PC端一样我们还要改变原点才显得自然,对于双指缩放来说,改变的只是两点间距离,无论双指间距如何改变,两点连成的线段中心点是不会变的,所以我们只要通过两点求出中心点坐标然后设置为缩放原点坐标即可:图片...scale 的值,那么 s 是已知的,双指落下时是我们主动改变了缩放原点,(Ox , Oy) 和 (O'x , O'y) 这两个点也是已知的,那么根据上面的式子就可以得出 BB' 的实际距离了,也就是图像的偏移量...虽然浏览器滚动对应的其实是 scroll 事件,但我们在PC上滚动通常都是用利用滚轮(笔记本触控板也被视作滚轮),所以在滚轮事件中阻止系统默认事件也就阻止了滚动,但不是完全阻止,因为滚动条没隐藏的话还是可以拖动来滚动页面的

    3.5K81

    Ps图像处理:Photoshop 2023

    Photoshop 2023是一款功能强大的图像处理软件,Photoshop 2023可以让摄影师对照片进行后期调整、修复和优化,以获得最佳效果。...是许多设计师创建海报、插图、广告和其他视觉设计作品的首选软件。可以让美术家创建数字绘画作品,并进行各种颜色和纹理效果的调整。 Photoshop 可以用来创建和编辑网站的图像和图标。...Photoshop 可以用来创建广告素材和商业宣传品,如海报、杂志广告和电视广告等。利用Photoshop 软件在桌面上的强大功能,您可以在灵感来袭时随时随地进行创作。...2.显示蒙版操作方法:按住” Alt”点击图层蒙版(限图层蒙版,矢量蒙版无效),这时画板将切换至蒙版的灰度状态,使调整更加方便~按住” Alt”再次点击蒙版即可退出灰度状态。...图片9.间距的掌控操作方法:按住” Shift”键并且通过键盘上的方向键移动,可以使物体以10px单位移动哦。

    1.1K20

    ps工具栏快捷键大全-超实在的PS快捷键

    选中的就是背景层上方的一个可见图层(选的都是可见图层)   ctrl+alt+a 选中所有图层,包含隐藏图层   ctrl+g 新建组   ctrl+shift+g 取消组   ctrl+alt+g 建立/取消剪切蒙版...  alt+l+m+r 建立图层蒙版 可以直接在图层面板上添加   alt+l+v+r 建立矢量蒙版 可以在图层面板上按ctrl键不放点击蒙版按钮   alt+l+a+r 图层反向   】 增大画笔...用校正鱼眼镜头(应该是吧,打出这句话的时候底气不足啊)   ctrl+y 由rgb转为cmyk   当你调完数值后发现想重调,可以按ALT然后点击取消,会显示复位   文字工具(选中状态下):   选中要调整间距的文字...  按住alt+左方向键或右方向键ps工具栏快捷键大全,可以调整   按住ctrl+alt+左方向键或右方向键,可以比只按alt键调整的距离更大一些   选中要调整行距距的文字   按住alt+上方向键或下方向键...,可以调整   ctrl+r 右边对齐   ctrl+l 左边对齐   ctrl+shift+j 居中对齐   ctrl+shift+q 恢复间距   ctrl+shift+alt+a 恢复行距   ctrl

    1.5K20

    鸿蒙应用开发从入门到入行 - 篇2:HarmonyOS开发快速基础入门

    盘,若不愿意则自己改一下安装位置再下一步),Mac版只需要拖入应用程序(Applications)文件夹即可切换为中文环境DevEco安装后界面默认是英文的,如果更习惯看中文界面,可通过如下方式设置windows...进入配置工程界面,Compatible SDK选择“5.0.0(12)”(默认就是它,这就是鼎鼎大名的纯血鸿蒙版),其他参数保持默认设置即可。...如图,左上角为坐标轴起点(原点),从左至右为X轴,从上至下为Y轴然后在Column布局容器里,因为默认情况下Column是让子组件从上往下排列,所以把y轴这根轴称之为主轴,x轴称之为交叉轴默认情况下,Column...:子组件之间平分间距,并且首尾组件距离起点和终点也有间距,首尾间距是组件间距的一半FlexAlign.SpaceEvenly: 子组件之间平分间距,并且首尾组件距离起点和终点也有间距,他们间距全部相等题外话...,首尾子组件在主轴起点和终点也有间距且间距相等alignItems: 设置子组件在交叉轴排列方式(用在Row代表设置垂直方向)VerticalAlign.Start:子组件在水平方向起点对齐VerticalAlign.Center

    27810

    PS2022下载ps软件怎么下载 PS最新版安装包下载 PS安装教程ps软件下载

    2.显示蒙版【刚开始小编对蒙板的概念有点不知所云,然而在试验中却总结出一发百试不爽的便利贴,并且这个小办法还可以让你轻松理解出蒙版的原理哦。...小编觉得动图比语言描述更加直观表达,直接上图罗~操作方法:按住” Alt”点击图层蒙版(限图层蒙版,矢量蒙版无效),这时画板将切换至蒙版的灰度状态,使调整更加方便~按住” Alt”再次点击蒙版即可退出灰度状态...相关技巧:按住” Shift”点击蒙版为停用蒙版。...9.间距的掌控【在做UI设计时,每个块之间的间距也成部分设计者的苦恼的之一。明明自己用参考线和自能对齐吸附功能完成间距的,可完全达不到同事那般精确的效果。...操作方法:按住” Shift”键并且通过键盘上的方向键移动,可以使物体以10px单位移动哦。间距再也不成问题啦。10.删除空白图层【处理多图层文件的时候,很容易就会把图层堆得和山一样高。

    1.7K00

    「Adobe国际认证」Adobe Photoshop变换对象教程

    您可以向选区、整个图层、多个图层或图层蒙版应用变换。您还可以向路径、矢量形状、矢量蒙版、选区边界或 Alpha 通道应用变换。若在处理像素时进行变换,将影响图像品质。...插值设置将直接影响变换的速度和品质。默认的两次立方插值速度最慢,但产生的效果最好。 注意:也可以使用“液化”滤镜使栅格图像变形和扭曲。...您可以水平、垂直或同时沿这两个方向缩放。 旋转围绕参考点转动项目。默认情况下,此点位于对象的中心;但是,您可以将它移动到另一个位置。 斜切垂直或水平倾斜项目。 扭曲将项目向各个方向伸展。...要变换图层蒙版或矢量蒙版,请取消蒙版链接并在“图层”面板中选择蒙版缩览图。 要变换路径或矢量形状,请使用路径选择工具 以选择整个路径,或使用直接选择工具 以选择路径的一部分。...应用与智能对象图层链接或未链接的图层蒙版。 使用分辨率较低的占位符图像(您以后会将其替换为最终版本)尝试各种设计。

    3K40

    CSS3 倒影

    CSS3属性在很大程度上替代了“原本通过PS操作设置”才能达到的效果,例如:CSS3蒙版、线性渐变、径向渐变等等。此类CSS3属性的出现,不仅降低了图片请求次数,也提升了开发效率。... none:此值为box-reflect默认值,表示无倒影效果; direction:此值表示box-reflect生成倒影的方向,主要包括以下几个值: above:表示生成的倒影在对象...,其取值可以是固定的像素值,也可以是百分比值,如: 使用长度值来设置生成的倒影与原图之间的间距,只要是CSS中的长度单位都可以,此值可以使用负值; 使用百分比来设置生成的倒影与原图之间的间距,此值也可以使用负值...改动的css代码: -webkit-box-reflect: below 10px; 可以给倒影设置方向和间距之外,还可以设置遮罩效果。...给生成的倒影添加遮罩效果的时候,如果没有设置显式的间距offset将会让box-reflect失效。

    1.1K60

    检测自己网站是否被嵌套在iframe下并从中跳出

    效果当存在嵌套时会出现一个蒙版和窗口,提示用户点击。点击后会在新窗口打开网站页面。嵌套检测设置响应头响应头中有一个名为X-Frame-Options的键,可以针对嵌套操作做限制。...window.open(window.location.href, '_blank');A标签点击转跳(较为推荐)当发生了用户交互事件,浏览器就不会阻止转跳了,所以这是个不错的方法。....9kr.cc" target="_blank">点击进入博客JavaScript+A标签(最佳方法)原理是先使用JavaScript检测是否存在嵌套,如果存在嵌套,再使用JavaScript加载蒙版和...先给待会要显示的蒙版和A标签窗口设置样式/* 蒙版样式 */.overlay1 { position: fixed; top: 0; left: 0;...);// 将蒙版元素添加到body中document.body.appendChild(overlay);}博客的话,只需要在主题上设置自定义CSS和自定义JavaScript即可博客原文:https:

    1.4K40

    检测自己网站是否被嵌套在iframe下并从中跳出

    效果 当存在嵌套时会出现一个蒙版和窗口,提示用户点击。 点击后会在新窗口打开网站页面。 嵌套检测 设置响应头 响应头中有一个名为X-Frame-Options的键,可以针对嵌套操作做限制。...window.open(window.location.href, '_blank'); A标签点击转跳(较为推荐) 当发生了用户交互事件,浏览器就不会阻止转跳了,所以这是个不错的方法。....9kr.cc" target="_blank">点击进入博客 JavaScript+A标签(最佳方法) 原理是先使用JavaScript检测是否存在嵌套, 如果存在嵌套,再使用JavaScript加载蒙版和...先给待会要显示的蒙版和A标签窗口设置样式 /* 蒙版样式 */ .overlay1 { position: fixed; top: 0; left: 0;...== window.top) { // 创建蒙版元素 var overlay = document.createElement('div'); overlay.className

    64120

    (数据科学学习手札71)在Python中制作个性化词云图

    contour_color:设置蒙版轮廓线的颜色,默认为'black' scale:当画布长宽固定时,按照比例进行放大画布,如scale设置为1.5,则长和宽都是原来画布的1.5倍 min_font_size...图7 美国本土地图蒙版   利用PIL模块读取我们的美国本土地图蒙版.png文件并转换为numpy数组,作为WordCloud的mask参数传入: from PIL import Image import...图12   这时我们就得到所需的文本数据,接下来我们用美团外卖的logo图片作为蒙版绘制词云图: ?...,'horizontal'表示水平方向上渐变,'vertical'表示竖直方向上渐变,默认为'horizontal' size:控制输出图像文件的分辨率(因为stylecloud默认输出方形图片,所以...size传入的单个整数代表长和宽),默认为512 icon_name:这是stylecloud中的特殊参数,通过传递对应icon的名称,你可以使用多达1544个免费图标来作为词云图的蒙版,点击这里查看你可以免费使用的图标蒙版样式

    1.2K20

    LLM2Vec介绍和将Llama 3转换为嵌入模型代码示例

    嵌入模型和生成模型 嵌入模型主要用于将文本数据转换为数值形式的向量表示,这些向量能够捕捉单词、短语或整个文档的语义信息。...其实我们可以将这篇论文的重点简单的理解为,如何将一个decoder-only的模型快速并且无损的转换成一个encoder-only模型。...这种方法包括三个简单的步骤:1)启用双向注意力;2)蒙版下一个标记预测;3)无监督对比学习。这种转换不需要标记数据,且在数据和参数上都非常高效。...通过启用双向注意力,每个标记能够访问序列中的所有其他标记,从而转换为双向LLM。然后,通过蒙版下一个标记预测(MNTP),调整模型以利用其双向注意力。最后,应用无监督对比学习以改进序列表示。...蒙版下一个标记预测(MNTP):这是一个训练目标,结合了下一个标记预测和蒙版语言模型的元素。具体来说,首先在输入序列中随机蒙版一些标记,然后训练模型预测这些蒙版的标记,同时考虑前后文。

    47110

    Cesium入门之九:Cesium加载gltf文件

    上(Up):Z轴朝向地心,在ENU坐标系中通常是指垂直于地球表面的向上方向,单位为米。 在默认状态下,Cesium场景的坐标系原点位于地心,在地球表面上方的大气层之外,坐标轴和地球表面相切。...每个Cartesian3实例都代表了空间中的一个点,可以用其X、Y和Z坐标分量来描述。 x 坐标表示在东西方向上的位移,单位为米。 y 坐标表示在南北方向上的位移,单位为米。...该方法返回一个Matrix4对象,该对象表示将ENU坐标系(东北向上)转换为以指定原点为中心的地心坐标系所需的变换矩阵。...enuToFixedFrameTransform = Cesium.Transforms.eastNorthUpToFixedFrame(origin); 如果需要将3D对象从东北向上的ENU坐标系转换为指定原点的地心坐标系...,方位、俯仰和滚转转换为四元数的函数。

    3.3K30
    领券