当前位置: 首页 > news >正文

神经影像信号处理总成(EEG、SEEG、MRI、CT)

目录

  • 一. EEG(脑电图)
    • 1.1 脑波
    • 1.2 伪迹
      • 1.2.1 眼动伪迹
      • 1.2.2 肌电伪迹
      • 1.2.3 运动伪迹
      • 1.2.4 心电伪迹
      • 1.2.5 血管波伪迹
      • 1.2.6 50Hz和静电干扰
    • 1.3 伪迹去除方法
      • 1.3.1 避免伪迹产生法
      • 1.3.2 直接移除法
      • 1.3.3 伪迹消除法
  • 二. SEEG(立体脑电图)
  • 三. CT(计算机断层扫描)扫描
  • 四. MRI(核磁共振)
  • 五. fNIRS(功能性近红外光谱法)

一. EEG(脑电图)

1.1 脑波

脑波(英语:brainwave)是指人脑内的神经细胞活动时所产生的电气性摆动。因这种摆动呈现在科学仪器上,看起来就像波动一样,故称之为脑波。用一句话来说明脑波的话,或许可以说它是由脑细胞所产生的生物能源,或者是脑细胞活动的节奏。人类每一秒,不论在做什么,甚至睡觉时,大脑都会不时产生像“电流脉冲”一样的“脑波”。脑波依频率可分为五大类:β波(显意识 14-30HZ)、α波(桥梁意识 8-14HZ)、θ波(潜意识 4-8Hz)及δ波(无意识 4Hz以下)和γ波(专注于某件事 30HZ 以上)等。这些意识的组合,形成了一个人的内外在的行为、情绪及学习上的表现。
EEG设备的一个缺点是空间分辨率 - 由于电极测量大脑表面的电活动,很难知道信号是在表面附近(在皮质中)还是在更深的区域产生的准确性。当然也有人通过计算的方法将采集的EEG信号进行反演到脑区位置,这是可能的,但这也不是绝对的精确。

1.2 伪迹

1.2.1 眼动伪迹

通常出现在额部,两侧对称性分布,可以以波形特征进行鉴别。
排除的方法包括以下几点:
1).要求受检者消除紧张心理,保持放松状态。
2).令受检者将手指尖轻压自己的眼部上方或眼睑,可以使较高振幅的眼球波得以控制。
3)在眼部附近放置电极,以监测眼动和鉴别眼部与额部慢波的关系。

1.2.2 肌电伪迹

使受检者全身放松,尤其是颈部、下颌。轻轻闭眼、张口、不吞咽、不咬牙等。 单个电极的伪迹,可以通过按摩该电极附近的皮肤和更换电极得以纠正。

1.2.3 运动伪迹

可以要求受检者停止运动,即可以消除运动伪迹。

1.2.4 心电伪迹

1.2.5 血管波伪迹

1.2.6 50Hz和静电干扰

装置屏蔽室是最有效的方法,如果在监护室或手术室进行脑电图描记,应尽可能远离电力线、减少电极线的摆动、容器内液体或其他物体的电荷运动。

1.3 伪迹去除方法

目前处理伪迹的方法主要有: 避免伪迹产生、直接移除法、伪迹消除法。

1.3.1 避免伪迹产生法

避免伪迹产生法(artifact avoidance)指的是在实验前告诉受试者不要眨眼或者做一些可能产生伪迹的动作。该方法在避免伪迹产生起到一定的作用,但有些伪迹比如心电等是不可避免的。

1.3.2 直接移除法

直接移除法(artifact rejection)是指通过观察或者自动识别的方法找出包含伪迹的EEG信号片段,直接删除这些信号。
直接移除法只能去除一些明显的包含有伪迹的信号。而且该方法还有一个缺陷,就是该方法会丢弃大量有用的信号,不利于信号数据比较少的脑电实验。

1.3.3 伪迹消除法

伪迹消除法(artifact removal)是指直接从脑电信号中识别并分离出伪迹信号,它在分离出伪迹信号的同时保留有用的脑电信号,是去伪迹中比较理想的方法。
1)回归法:基于时域或频域的回归方法可以去除与眼活动有关的伪迹,不过该方法的缺点是在去除眼电伪迹的同时,会删除与眼电相关的EEG信号。
2)阈值法:阈值法也可以消除眼电等干扰,其基本思路是丢掉幅度超过正常范围的记录时间段,缺点是相应时段的信息也一同丢掉。

3)时域信号处理方法:时域信号处理包括主成分分析法(PCA)和独立成分分析法(ICA),它们的核心是把EEG信号和伪迹分解到不同的信号成分中区,然后加以消除。经典的ICA算法有:FastICA算法、JADE算法、扩展最大熵算法以及informax算法。

二. SEEG(立体脑电图)

立体脑电图 (SEEG) 是一种微创外科手术,用于识别癫痫发作起源的大脑区域。在 SEEG 期间,医生将电极放置在目标大脑区域,然后对其进行监测以精确定位癫痫发作的来源。SEEG 可以找到常规脑电图 (EEG) 测试可能无法到达的大脑深处的癫痫发作部位。它覆盖大脑的两侧(半球)。为了植入电极,外科医生在头皮和颅骨上做 10 到 20 个(取决于患者)小切口,以尽量减少失血。电极通过小孔放置,可以在最小组织损伤的情况下探索大脑的大面积区域。

三. CT(计算机断层扫描)扫描

医疗专业人员使用计算机断层扫描(也称为 CT 扫描)来检查您体内的结构。CT 扫描使用 X 射线和计算机生成身体横截面的图像。它拍摄的照片显示您的骨骼、肌肉、器官和血管的非常薄的“切片”,以便医疗保健提供者可以详细了解您的身体。传统的 X 射线机使用固定管将 X 射线指向一个点。当 X 射线穿过身体时,它们会被不同的组织吸收不同的量。在胶片的黑色背景下,密度较高的组织比其他组织产生更白的图像。X 射线产生二维图像。CT 扫描有一个甜甜圈形管,可以围绕您旋转 X 射线 360 度。捕获的数据提供了您身体内部的详细 3D 视图。有时,您的扫描使用造影剂。这种造影剂,有时称为染料,通过突出某些特征来改善图像。根据 CT 扫描的类型和扫描原因,您的医疗保健提供者会让您喝一种含有造影剂的特殊液体,或者给您静脉注射造影剂,或者两者兼而有之。造影剂会通过尿液从您的身体中清除,在接下来的 24 小时内首先会很快,然后会更慢。

四. MRI(核磁共振)

MRI是利用强外磁场使氢质子在脉冲作用下,产生磁共振现象所进行的成像技术。CT照射伴有电离辐射,会造成一定的辐射损伤,而MRI的磁场没有研究明确表明会对人体会造成损伤。
由于成像原理不同,CT和MRI有很大的区别。

1、应用方式:CT在临床中有两种应用方式,即平扫、增强扫描。MRI的扫描方式多种多样,有普通平扫、脂肪抑制检查、水抑制检查、磁敏感加权成像、对比增强检查、MRA检查等;

2、分辨力:CT图像具有较高的密度分辨力,在密度分辨率上,CT具有较高的优势。MRI图像具有较高的软组织分辨力,在显示中枢神经系统及关节内结构与病变方面明显优于CT;

3、图像方位:CT以轴位断层图像为主,MRI可直接获取任意方位的断层图像,有利于显示组织、结构之间的解剖关系,也有利于明确病变的起源部位及范围;

4、参数选择:CT检查只有密度和窗宽、窗位参数可以调整。MRI检查有多个成像参数,每个参数所提供的信息不同,联合不同参数的图像有助于疾病的检出、诊断与鉴别。

此外,CT和MRI还有各自的特点,比如CT图像的密度能进行量化评估,使用CT值的密度量化单位可以明确不同密度的性质,可将密度差别小的软组织与其病变分辨出来,而MRI没有这种功能。而MRI可以直接进行水成像,利用T2WⅠ序列,不用任何对比剂就能整体显示含有液体的管道系统,此即MRI水成像,有利于观察胆管、尿路、脊髓。

MRI如何工作?

MRI是一种复杂的成像方法,在这,我们会进行简单的概述。

顾名思义,磁铁是磁共振成像的核心,但强度要高的多-比普通冰箱磁铁强约1000至3,000倍。MRI产生的磁场与氢原子中的质子相互作用(而我们身体大约有70%的水,这是非常有用的 - 磁体会影响到很多氢原子)。

通常,这些质子的面向是随机的,但加入磁场后,在磁场的作用下,它们中的很大一部分在同一方向上排列。所以,当我们躺在核磁共振成像机器中,氢原子(这些氢原子位于我们体内的水中)中的质子会指向大致相同的方向。

而接着,发射无线电脉冲(就像普通的无线电信号一样,速度更快),这也会与质子相互作用,基本上将它们转向侧面。但是,由于射频只发生了片刻,质子便会松弛回到它们之前的对齐状态。

随着质子松弛,能量被释放,会被MRI机器中的传感器检测到。通过一些计算,计算机可以根据释放的能量确定组织的外观,并向我们展示组织的图像。

fMRI(功能磁共振成像)
如果一个人想移动他的右臂,则需要做一些事情:他的大脑的某些部分将增加其活动能力,发送消息以完成这个动作,而大脑的该区域将会接收到比以前稍微多的富含氧气的血液。

对于fMRI而言,同样的事情发生在MRI上-测量质子弛豫释放的能量 - 但计算的目的是确定含氧血流量的变化情况。

如果大脑的一个部位比其他部位有更多的含氧血液,那么大脑的这个区域可能更活跃。这被称为血氧水平依赖性(也称为Bloodoxygen level dependent, BOLD)。

这是我们在fMRI看到的数据,通常可以在MRI图像上看到。

fMRI的一个缺点是时间分辨率。由于血流变化需要几秒钟的时间,并且实际记录受到计算因素的限制,因此数据收集速度变慢。

这通常意味着参与者会多次受到刺激,并且每次记录他们的大脑反应的不同时间点(例如,在第一次刺激开始时记录反应,在第二次刺激开始后10ms记录反应,等等)。

这可能会破坏记录新反应的准确性,但确实提供了全方位的大脑反应。

它们是如何比较的?

正如我们在上面所介绍的,每种技术提供大脑成像信息的方式有几个不同之处。

还需要考虑其他(比如成本)——MRI核磁共振成像机的成本比EEG(脑电图成像机)要高得多(无论是购买还是维护),而且所需的培训水平也要高得多。

用MRI / fMRI进行现场工作也不会发生,因为它们不够便携。

用脑电图进行实验也不需要太多麻烦——有时只需戴上耳机,检查数据质量。自动计算的指标还可以通过脑电图快速了解人类行为。

五. fNIRS(功能性近红外光谱法)

fNIRS是指将近红外光谱法(NIRS)用于功能性神经成像的目的。使用fNIRS,可通过与神经元行为相关的血液动力学反应来测量大脑活动。 它是一种使用光谱法测量大脑神经活动水平的神经成像方法。
fNIRS对大脑激活的血液动力学反应敏感。该技术还具有区分氧合血红蛋白和脱氧血红蛋白变化的能力。该设备已成功实现为BCI系统的控制信号。
功能性近红外光谱技术是近年来新兴的一种非侵入式脑功能成像技术。fNIRS进行脑功能成像的原理与fMRI相似,即大脑神经活动会导致局部的血液动力学变化。其主要利用脑组织中的氧合血红蛋白和脱氧血红蛋白对600-900nm不同波长的近红外光吸收率的差异特性,来实时、直接检测大脑皮层的血液动力学活动。通过观测这种血液动力学变化,即通过神经血管耦合规律可以反推大脑的神经活动情况。

例如,当让受试者做右手手指运动任务时,其大脑皮层左侧运动放电,消耗氧和能量。此时,脑部血供系统的过补偿机制会向该局部大量输入含有丰富氧合血红蛋白的血液,从而导致该局部的氧合血红蛋白浓度增加,脱氧血红蛋白下降。fNIRS实验中,实验者让被试按照一定实验范式执行任务,同时使用fNIRS观测大脑不同位置的血红蛋白度的浓度变化,如果找到了某一脑区,其血液动力学活动与该任务设计相关程度很高,即可推断该脑区被实验任务激活。

fNIRS是如何工作的?

它探测的主要生理参数:组织中吸收色团(如HbO2、Hb、totalHb等)的浓度变化。

通过放置在我们大脑头上的光源和探测器进行局部血流信号的测量。

这通常意味着测量脑区的大小,取决于光源和探测器的排布以及设备的支持。fNIRS在这几种技术中最大的优势在于其时间分辨率比fMRI技术快,空间分辨率比EEG技术大,还有更重要的特点在于其便携性和伪影干扰小。

相关文章:

神经影像信号处理总成(EEG、SEEG、MRI、CT)

目录一. EEG(脑电图)1.1 脑波1.2 伪迹1.2.1 眼动伪迹1.2.2 肌电伪迹1.2.3 运动伪迹1.2.4 心电伪迹1.2.5 血管波伪迹1.2.6 50Hz和静电干扰1.3 伪迹去除方法1.3.1 避免伪迹产生法1.3.2 直接移除法1.3.3 伪迹消除法二. SEEG(立体脑电图)三. CT(计算机断层扫描&#xff…...

ZooKeeper 进阶:基本介绍

zppkeeper是什么 zookeeper是一个高性能、开源的分布式应用协调服务,它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如实现同步(分布式锁)、配置管理、集群管理。它被设计为易于编程,使用文件系统目录树作为数…...

CSS的常用元素属性,显示模式,盒模型,弹性布局

目录 1.常用元素属性 1.1字体属性 设置字体 设置大小 字体粗细 文字样式 1.2文本属性 文字颜色 文字对齐 ​编辑文本装饰 文本缩进 ​编辑行高 ​编辑1.3背景属性 背景颜色 背景位置 背景尺寸 1.4圆角矩形 2.元素的显示模式 2.1块级元素(display:block) 2.…...

【20230308】串口接收数据分包问题处理(Linux)

1 问题背景 一包数据可能由于某些传输原因,经常出现一包数据分成几包的情况。 2 解决方法 2.1 通过设定最小读取字符和读取超时时间 可以使用termios结构体来控制终端设备的输入输出。可以通过VTIME和VMIN的值结合起来共同控制对输入的读取。此外,两…...

数据库复试问题总结

数据库复试问题 由《数据库系统概论(第5版)》总结而来,用于本人研究生复试准备。也欢迎各位准研究生们学习使用。 文章目录数据库复试问题1、三级模式结构及二级映射有什么优点?2、关系模型中的完整性约束是哪几类?3、SQL的特点?…...

Linux操作系统安装——服务控制

个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。座右铭:海不辞水,故能成其大;山不辞石,故能成其高。个人主页:小李会科技的…...

【C语言】编译+链接

一、程序的翻译环境和执行环境 在ANSI C的任何一种实现中,存在两个不同的环境。 第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。 第2种是执行环境,它用于实际执行代码。详解编译链接翻译环境1.组成一个程序的每个源文件通过…...

为「IT女神勋章」而战

大家好,我是空空star,今天为「IT女神勋章」而战 文章目录前言一、IT女神勋章二、绘制爱心1.htmlcssjs来源:一行代码代码效果2.python来源:C知道代码效果3.go来源:复制代码片代码效果4.java来源:download代码…...

JS 动画 之 setInterval、requestAnimationFram

帧率:一秒中内页面刷新的次数,一般为60FPS,每一帧的时间是1000/6016.67ms setInterval 当我们使用setInterval做动画时,有两点会影响动画效果 由于setInterval是异步任务(宏任务),会放到异步队…...

【LeetCode——排序链表】

文章目录排序链表二、解题思路:二.实现的代码总结:排序链表 一道链表排序题,链接在这里 二、解题思路: 解题思路:使用归并排序(用递归实现) 第一步:先找到链表的中间节点 第二步…...

二叉树的遍历(前序、中序、后序)| C语言

目录 0.写在前面 1.前序遍历 步骤详解 代码实现 2.中序遍历 步骤详解 代码实现 3.后序遍历 步骤详解 代码实现 0.写在前面 认识二叉树结构最简单的方式就是遍历二叉树。所谓遍历二叉树就是按照某种特定的规则,对二叉树的每一个节点进行访问,…...

【建议收藏】深入浅出Yolo目标检测算法(含Python实现源码)

深入浅出Yolo目标检测算法(含Python实现源码) 文章目录深入浅出Yolo目标检测算法(含Python实现源码)1. One-stage & Two-stage2. Yolo详解2.1 Yolo命名2.2 端到端输入输出2.3 Yolo中的标定框2.4 Yolo网络结构2.5 Yolo的算法流…...

Vue常见的事件修饰符

前言 vue一共给我们准备了6个事件修饰符,前三个比较常用,后三个少见,这里着重讲下前三个 1.prevent:阻止默认事件(常用) 2. stop:阻止事件冒泡(常用) 3. once:事件只触发一次(常用) 4.captrue:使用事件的捕捉模式(不常用) 5.self:只有event…...

【卷积神经网络】激活函数 | Tanh / Sigmoid / ReLU / Leaky ReLU / ELU / SiLU / GeLU

文章目录一、Tanh二、Sigmoid三、ReLU四、Leaky ReLU五、ELU六、SiLU七、Mish本文主要介绍卷积神经网络中常用的激活函数及其各自的优缺点 最简单的激活函数被称为线性激活,其中没有应用任何转换。 一个仅由线性激活函数组成的网络很容易训练,但不能学习…...

刷题记录:牛客NC24048[USACO 2017 Jan P]Promotion Counting 求子树的逆序对个数

传送门:牛客 题目描述 奶牛们又一次试图创建一家创业公司,还是没有从过去的经验中吸取教训–牛是可怕的管理者! 为了方便,把奶牛从 1∼n1\sim n1∼n 编号,把公司组织成一棵树,1 号奶牛作为总裁(这棵树的根…...

MpAndroidChart3最强实践攻略

本篇主要总结下Android非常火爆的一个三方库MpAndroidChart的使用。可能在大多数情况下,我们很少会在Android端去开发图表。但如果说去做一些金融财经类、工厂类、大数据类等的app,那么绝对会用到MpAndroidChart。 一、前言 2018年,那年的我…...

Spring笔记(9):事务管理ACID

一、事务管理 一个数据库事务是一个被视为单一的工作单元操作序列。 事务管理有四个原则,被成为ACID: Atomicity 原子性—— 事务作为独立单元进行操作,整个序列是一体的,操作全都成功或失败。Consistency 一致性—— 引用完整…...

io流 知识点+代码实例

需求 : 如何实现读写文件内部的内容?流 : 数据以先入先出的方式进行流动相当于管道,作用用来传输数据数据源-->流-->目的地流的分类 :流向分 : 以程序为中心输入流输出流操作单元 :字节流 : 万能流字符流 : 只能操作纯文本文件功能分 :节点流 : 真实实现读写的功能流(包…...

【MySQL】P8 多表查询(2) - 连接查询 联合查询

连接查询以及联合查询多表查询概述连接查询内连接隐式内连接显式内连接外连接左外连接右外连接自连接联合查询多表查询概述 建表语句见上一篇博文:https://blog.csdn.net/weixin_43098506/article/details/129402302 e.g.e.g.e.g. select * from emp, dept where e…...

QML动画(Animator)

在Qt5.2之后,引入Animator动画元素。这种方式可以直接所用于Qt Quick的场景图形系统,这使得基于Animator元素的动画及时在ui界面线程阻塞的情况下仍然能通过图形系统的渲染线程来工作,比传统的基于对象和属性的Animation元素能带来更好的用户…...

Git 分支操作【解决分支冲突问题】

1. 什么是分支 在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学…...

盘点全球10大女性技术先驱

盘点全球10大女性技术先驱 人们普遍认为技术是男性主导的领域,但事实,技术或编程与性别无关,几乎任何人都可以成为技术大神。已经有很多案例证明女性同样可以在技术领域施展才能。在女神节来临之际,我为大家盘点一下为编程做出卓越…...

C++之dynamic_cast

C之dynamic_cast前言dynamic_castNote:示例:前言 dynamic_cast运算符牵扯到的面向对象的多态性跟程序运行时的状态,所以不能完全的使用传统的转换方式来替代。因此是最常用,最不可缺少的一个运算符,与static_cast一样,dynamic_cas…...

JavaScript 箭头函数、函数参数

箭头函数: 箭头函数是一种更加简洁的函数书写方式箭头函数本身没有作用域(无this)箭头函数的this指向上一层,上下文决定其this基本语法:参数 > 函数体 a. 基本用法 let fn v > v; //等价于 let fn function(…...

JavaScript_Object.keys() Object.values()

目录 一、Object.keys() 二、Object.values() 一、Object.keys() Object.keys( ) 的 用法 : 作用 &#xff1a;遍历对象 { } 返回结果&#xff1a;返回 对象中 每一项 的 key 值 返回值 : 是一个 *** [ 数 组 ] *** 例子 ( 1 ) : <script>// 1. 定义一个对象var obj …...

扬帆优配|高送转+高分红+高增长潜力股揭秘

高送转且高分红的高增加股票&#xff0c;有望跑赢大盘。 此前七连阴的泽宇智能&#xff0c;今日早盘大幅高开。到上午收盘&#xff0c;该股飙涨9.3%&#xff0c;位居涨幅榜前列。音讯面上&#xff0c;3月7日晚间&#xff0c;泽宇智能发表2022年年报&#xff0c;年报显现&#x…...

基于transformer的多帧自监督深度估计 Multi-Frame Self-Supervised Depth with Transformers

Multi-Frame Self-Supervised Depth with Transformers基于transformer的多帧自监督深度估计0 Abstract 多帧深度估计除了学习基于外观的特征外&#xff0c;也通过特征匹配利用图像之间的几何关系来改善单帧估计。我们采用深度离散的核极抽样来选择匹配像素&#xff0c;并通过一…...

设计模式: 单例模式

目录单例模式应用场景实现步骤涉及知识点设计与实现单例模式 通过单例模式的方法创建的类在当前进程中只有一个实例&#xff1b; 应用场景 配置管理 日志记录 线程池 连接池 内存池 对象池 消息队列 实现步骤 将类的构造方法定义为私有方法 定义一个私有的静态实例 提供一…...

idea编辑XML文件出现:Tag name expected报错

说明 Tag name expected解释其实就是&#xff1a;需要标记名称&#xff0c;也就是符号不能直接使用的意思 XML (eXtensible Markup Language) 是一种标记语言&#xff0c;用于存储和传输数据。在 XML 中&#xff0c;有些字符被视为特殊字符&#xff0c;这些字符在 XML 中具有…...

第十三届蓝桥杯省赛C++ A组 爬树的甲壳虫(简单概率DP)

题目如下&#xff1a; 思路 or 题解&#xff1a; 概率DP 状态定义&#xff1a; dp[i]dp[i]dp[i] 表示从树根到第 iii 层的期望 状态转移&#xff1a; dp[i](dp[i−1]1)∗11−pdp[i] (dp[i - 1] 1) * \frac{1}{1-p}dp[i](dp[i−1]1)∗1−p1​ 这个式子的意思是&#xff1a;…...

网站制作网站制作公司咨询热线/seo网站优化方案摘要

应用场合 ①上拉输入、下拉输入可以用来检测外部信号&#xff1b;例如&#xff0c;按键等&#xff1b; ②浮空输入模式&#xff0c;由于输入阻抗较大&#xff0c;一般把这种模式用于标准通信协议的I2C、USART的接收端&#xff1b; ③普通推挽输出模式一般应用在输出电平为0和3…...

做网站推广邢台/seo排名赚app官网

1 下载 Sublime Text 2 http://www.sublimetext.com/ 2 下载Nodejs插件,下载ZIP包 https://github.com/tanepiper/SublimeText-Nodejs 3 解压ZIP&#xff0c;重命名为Nodejs 4 将Nodejs复制到C:\Users\Administrator\AppData\Roaming\Sublime Text 2\Packages目录下 5 重…...

网站建设wang1314/云推广

创建一个名为Dog的类&#xff0c;包含两个String域&#xff1a;name和says。在main()方法中创建两个Dog对象&#xff0c;一个名为spot&#xff08;叫声为“Ruff&#xff01;”&#xff09;&#xff0c;另一个名为scruff&#xff08;叫声为“Wurf&#xff01;”&#xff09;。然…...

简述网站制作流程图/网络推广费用预算表

目标&#xff1a;&#xff08;一一四&#xff09;中的问题202 maxX为右经度&#xff0c;minX为左经度 maxY为上纬度&#xff0c;minY为下纬度 double resolutionX (maxX - minX) / (double)_warpedDS->GetRasterXSize();double resolutionY (maxY - minY) / (double)_wa…...

民政部门网站建设方案/2022年国际十大新闻

AR技术是传统出版物的有效补充&#xff0c;同时&#xff0c;它也是出版行业的一个新机会。 【编者按】&#xff1a;原文作者&#xff1a;Max Dawes&#xff1b;译者&#xff1a;安福双&#xff0c;资深AR从业者。 在过去四年&#xff0c;我们已经摸索到在出版行业中哪里应用AR技…...

设计类书籍网站/最近新闻摘抄50字

通过给后台传递last 和amount两个参数&#xff0c;获取json数组数据。mui.init({swipeBack: false,pullRefresh: {container: #pullrefresh,down: {callback: pulldownRefresh}}});/*** 下拉刷新具体业务实现*/var last-5,amount5;function pulldownRefresh() {last lastamount…...