高光谱图像超分辨率-总

news2024/11/24 3:48:08

高光谱图像超分辨率

高光谱图像超分辨率

  • 高光谱图像超分辨率
  • 一、基础内容
    • 1.1 高光谱图像特点
    • 1.2 研究现状
    • 1.3 高光谱图像数据集
    • 1.4 评价指标
    • 1.5 Wald**协议**
  • 二、文献阅读清单
    • 2.1 综述+先锋工作
      • 1.提出解混的思想。
      • 2.随机混合模型在高光谱分辨率增强中的应用。
      • 3.遥感中的多光谱和高光谱图像融合:一项调查
      • 4.增强高光谱空间分辨率综述
    • 2.2 空间光谱超分辨率
    • 2.3 光谱超分辨率
    • 2.4 单图像超分辨率
    • 2.5 多光谱与高光谱融合
      • **1.首次将跨MS-HS传感器的未知srf和psf学习引入到无监督耦合解混网络中**
      • 2.本文提出了一种用于HSI超分辨率的无监督MIAE网络
      • **3.用于高光谱和多光谱图像融合的多尺度空间-光谱Transfomer网络**
    • 2.6 其他相关文献
  • 三、数据集
  • 四、评价指标
  • 五、中文文献
  • 六、My Work
    • 6.1 mat文件
    • 6.2 PSF 与SRF
    • 6.3 张量分解
    • 6.4 Transformer
    • 6.5 直方图匹配
    • 6.6 MAE
  • 七、句式积累

一、基础内容

高光谱图像是对地物进行多波段成像所得到的一组二维图像,每个波段对应一个二维图像。

高光谱数据是一个光谱图像的立方体,其空间维描述地表二维空间特征,是空间信息与光谱信息的有机结合。

成像光谱仪对地面上的小斑块做光谱测量,斑块大小就对应图像空间分辨率。

多数情况下,传感器探测的光谱失一个混合光谱(因为地面上有多个物质),对混合光谱有贡献的“纯的”光谱被称为端元光谱

image-20230319171803874

  • 图像光谱匹配

    图像中的光谱和地物的光谱有一致性。

    匹配方法常用余弦距离(强调的是角度问题,两条曲线的角度一致)、连续统去除方法(连接光谱的峰点)强调的是吸收,突出光谱的吸收特征、

    image-20230319172332858

    混合光谱线性分解

    咱们实际测量的是混合光谱,是各个典型地物光谱的线性加权和,典型地物的光谱我们称之为“纯谱”或者“端元光谱”image-20230319172854648

    简单的光谱线性分解可以使用矩阵变换来完成,设矩阵W其中每一行对应一个选定的特征,每一列对应一个典型地物的纯端元,矩阵的值为纯端元的像素值(行是特征,列是地物)

  • 数据降维对高光谱图像处理非常必要

1.1 高光谱图像特点

  • 光谱分辨率高,波长范围宽400nm~2500nm。
  • “图谱合一”,两个空间维度,一个光谱维度。
  • 空间分辨率低。
  • 数据量巨大,波段众多,数据冗余度大。
  • 主要用于反演地物成分,提取地物组成,材料构成等。

1.2 研究现状

搭载高光谱成像传感器的卫星:

国家机构 传感器/卫星 分辨率
印度空间 HysIS
德国航空航天 DESIS
中国 GF-5
中国 环境一号HJ-1A

HSI超分辨率技术主要分两类:

  1. 单图超分辨率(只用HSI)

    无任何辅助信息单纯的从低分辨率HSI图像通过模型建立或者算法求解,得到需要求解的高光谱图像

  2. 与高分辨率多光谱图像MSI融合

方法分为以下5类:

  1. 成分替换

    简单有效,速度快且稳定,但是容易出现光谱失真

  2. 多分辨率分析

    不同尺度分解,不同细节注入。简单高效结果稳定,有时会造成空间信息失真。

  3. 贝叶斯模型

    借助先验知识推断先验概率。对先验知识有一定要求,不能灵活适用不同的高光谱图像。

  4. 矩阵张量分解

    HSI天然的高维属性,矩阵张量分解能非常好的刻画图像性质。但几乎所有的基于矩阵分解的方法都需要将三维数据结构扩展为矩阵,这样无法充分利用空间和光谱之间的关系。后面张量引入,但是消耗了更多的计算量。

  5. 深度学习

1.3 高光谱图像数据集

名称 数量 波长范围 内容
哥伦比亚计算机视觉实验室数据集CAVE 32张512x512 31个10nm宽,400~700nm 小型物品
哈佛数据库Harvard 50张1392x1040 31个波段,420~720nm 室内室外场景
Chikusei 2517x2335 128个波段,363~1018nm 日本农业和城市区
Pavia University 610x340 115个波段,430~838nm 意大利帕维亚大学

1.4 评价指标

  1. 峰值信噪比PSNR

    image-20230316155013119

    其值越大证明图像失真越小

  2. 光谱角映射SAM

    image-20230316164855158

    角度越小越好

  3. 全局相对误差ERGAS

    image-20230316164957895

    当ERGAS的值为0时表示两张图像数值上没有任何区别,之间没有任何误差

  4. 机构相似性SSIM

image-20230316165038558

​ 理想数值为1

  1. 互相关性CC

    image-20230320105538736

    CC是一个用来衡量融合空间效果的指标,它可以表征空间失真情况。

image-20230316203014405

1.5 Wald协议

有必要用一张理想图像作为参考,计算融合图像与高质量的理想图像之间的误差。然而这种理想图像在现实生活中并不存在,所以Wald提出了Wald协议。

数据集中原本的高分辨率图像被当作参考图像,经过空间下采样得到低分辨率高光谱图像,经过光谱下采样得到高分辨率高光谱图像。

二、文献阅读清单

来源:https://github.com/junjun-jiang/Hyperspectral-Image-Super-Resolution-Benchmark#readme

image-20230316204304791

image-20230316204455932

​ 高光谱图像超分辨率是一种可以从以下观测数据之一生成高空间和高光谱分辨率图像的技术(1)低分辨率多光谱图像,例如LR RGB图像,(2)高分辨率多光谱图像,例如 HR RGB 图像或其他 2D 测量,(3) 低分辨率高光谱图像,或 (4) 高分辨率多光谱图像和低分辨率高光谱图像。根据观测数据的种类,高光谱图像超分辨率技术可分为四类:空间光谱超分辨率(SSSR)光谱超分辨率(SSR)单幅高光谱图像超分辨率(SHSR)多光谱与高光谱图像 (MHF)

2.1 综述+先锋工作

  • Unmixing based multisensor multiresolution image fusion, TGRS1999, B. Zhukov et al. [pdf ]

1.提出解混的思想。

讨论了多传感器多分辨率技术(MMT)的约束和无约束算法,对数据的几何共配准有很高的要求。

“高分辨率”图像的空间信息与来自“低分辨率”图像的辐射信息合并。该过程也可以看作是对低分辨率图像的锐化

  • Application of the stochastic mixing model to hyperspectral resolution enhancement, TGRS2004, M. T. Eismann et al.[pdf ]

2.随机混合模型在高光谱分辨率增强中的应用。

提出了一种最大后验(MAP)估计方法,通过高分辨率的全色影像提升高光谱图像分辨率。该方法利用底层光谱场景内容的随机混合模型(SMM)来开发一个成本函数,同时优化观测到的高光谱和全色图像以估计高光谱场景,以及光谱混合模型的局部统计数据。比传统方法(主成分替代、最小二乘估计)具有更好的高光谱分辨率增强结果。

高光谱传感的一个缺点是空间分辨率通常比全色传感器粗糙。由于需要在高光谱传感器的更精细光谱分辨率下保持成像灵敏度,因此在传感器设计中出现了光谱和空间分辨率之间的工程权衡。因此,增强的光谱保真度通常以空间保真度为代价,并且可能会丢失精细的形状和纹理特征。

  • Resolution enhancement of hyperspectral imagery using maximum a posteriori estimation with a stochastic mixing model, Ph.D. dissertation, 2004, M. T. Eismann et al.

首次使用贝叶斯

  • MAP estimation for hyperspectral image resolution enhancement using an auxiliary sensor, TIP2004, R. C. Hardie et al.

  • Hyperspectral resolution enhancement using high-resolution multispectral imagery with arbitrary response functions, TGRS2005, M. T. Eismann et al.

  • Hyperspectral pansharpening: a review. GRSM2015, L. Loncan et al.[PDF] [Code]

  • Hyperspectral and multispectral data fusion: A comparative review of the recent literature, GRSM2017, N. Yokoya,et al.[PDF] [Code]

  • A Survey of Hyperspectral Image Super-Resolution Technology, IGARSS2021, ML Zhang et al.[PDF]

  • Recent Advances and New Guidelines on Hyperspectral and Multispectral Image Fusion, Information Fusion2021, RW Dian, et al.[PDF]

  • Multispectral and hyperspectral image fusion in remote sensing: A survey[[pdf](…\文献\英文\Multispectral and hyperspectral image fusion in remote sensing A survey.pdf)]

3.遥感中的多光谱和高光谱图像融合:一项调查

把融合方法分为:全色锐化、基于分解、基于机器学习;总结了常用数据集和性能评估指标;提出未解决的问题绘制指导方针。

针对这一任务,有叫多光谱与高光谱融合、高光谱超分辨率、高光谱锐化、超锐化

image-20230329114256779


  • 全色锐化相关方法

    HS和MS图像融合的第一个方法是借用pansharpening的基于小波的技术。Pansharpening(全色锐化)是指将MS图像与分辨率更高的PAN图像进行融合,从而显示出更好的空间分辨率。Pansharpening算法可以分为四个不同的类别,即多分辨率分析、成分替换、基于变分优化和机器学习。

    使用pansharpening方法来解决不同的图像融合任务的想法已被广泛利用。

    为了使该问题适用于经典pansharpening,进一步面临的问题是波段分配问题,即应该选择哪些高空间分辨率的MS波段来提高给定HS波段的空间分辨率。(事实上,在开发pansharpening方法时,由于存在唯一的高空间分辨率图像(即PAN),所以没有考虑这个问题。)

    针对波段分配问题提出了波段选择波段合成两种方案

    • 波段选择

      image-20230330095423617

      主块用红框表示。其思想是根据分配算法创建组。属于给定组的所有HS波段都使用相同的MS波段增强,从而将问题转向经典pansharpening,其中PAN图像由给定的MS波段表示。为了定义分配算法,我们可以利用不同的标准,这些标准可以分为两个主要的子类别。

      类别1:静态赋值

      ​ 这种情况下使用MS和HS传感器的相对光谱响应函数(rrs)度量。计算HS波段和MS波段之间的相似度度量。最大相似度准则用于赋值。不同的度量标准产生不同的算法。比如两个rrs的质心之间的欧氏距离的最小化。

      image-20230330100245641

      类别2:基于动态分配

      ​ 在这种情况下,相似度度量直接定义在采集的图像上(依赖于图像的算法),从而导致不同采集的不同分配,即使来自同一对传感器。计算每个HS图像与所有MS图像集之间的相似度度量。

      image-20230330101009993

    • 波段合成

      这种软决策方案如图所示,其中主块用红框表示。其思想是从所有的MS光谱波段集合开始,为每个HS波段合成一个HR图像。合成的模型是线性的。线性组合的权重是通过最小化下采样的MS与低分辨率HS之间的均方根误差得到的。然后将合成的Vj与对应的Hj相融合就得到了融合后的 H j ^ \widehat{H_j} Hj ,这一过程也叫做超锐化

      image-20230330101216497


  • 基于分解的方法

    1. 矩阵分解

    HS或MS图像是一个三维的立方体(H×W×C),这些立方体从数学角度可以视作矩阵,然而为了保留局部空间、光谱相关性,采用tensor张量的形式描述最为合适。张量可用将HS/MS立方体的三种模态信息整合到一个统一的模型中。

    图像光谱退化模型,X,Y,Z光谱下采样矩阵和空间下采样矩阵

    image-20230407210233574

    image-20230330114043576

    将HS影响分解成丰富度和端元,端元这个矩阵是采用VGA、SISAL、SVD这些方法得到。基于矩阵分解的融合方法依赖于谱基和系数的估计来解决问题。根据优化公式,我们可以进一步将这些方法分为三类:

    • 空间信息只依赖MS图像,光谱信息只依赖HS图像。优化公式如下

      image-20230330143308231

    • HS也提供空间信息,光谱信息只依赖HS图像,所以优化D公式同上,优化A公式如下

      image-20230330143408806

    • 都依赖

      image-20230330143704958

      这里面的 ρ \rho ρ ϕ \phi ϕ是一个正则化函数, λ \lambda λ是权重参数

    1. 张量分解

      张量分解首次提出是2009年,用到HS与MS融合是在2017年[PDF].

      最常为使用的方法是Tucker分解, 还有一些其他分解,比如CP分解、张量奇异矩阵分解(t-SVD)

      image-20230330151751038

      H代表高度维度的矩阵分解,W宽度维度的矩阵分解, N H N_H NH代表光谱维度,c代表系数。想要获得融合后的结果,需要估计c,W,H, N H N_H NH

      常见的解决方案是根据空间结构的相似性(即寻找非局部的空间自相似性)将图像分割成立方体,并将其分组。W和H可以从HR MS中去学习, N H N_H NH可以从LR HS中学习。困难在c的学习,这是一个未确定的问题,非唯一的解决方案。

      由于HS图像的自相似性和局部空间-光谱相关性,核心张量c被认为是稀疏的,基于此一些方法(耦合稀疏张量因子化、统一的低等级张量恢复模型、Tucker模型的低级张量近似法)被提出。


  • 基于机器学习的方法

    借助机器学习非线性映射函数关系得到 X X X

image-20230330163613390

以前的工作通常假设高光谱相机的点扩散函数和相机的RSR函数之间的线性映射是已知的,这往往是不现实的。所提出的盲法可以在超分辨率重建过程中迭代地、交替地优化观测模型和融合过程。

感觉只详细讲了几篇文献,没怎么综述


数据集:

image-20230330172111109

开放问题和未来展望

  1. 基于锐化的方法是最早开发的,最近开发的基于锐化的方法与波段分配框架的结合还有待探索。
  2. 基于分解的方法比较有希望的是用张量来模拟MS/HS立方体,另外这样做需要估计很多参数,未来参数的轻量化有待考量。
  3. 基于机器学习的方法通常在cave和Harvard数据集上实验,与遥感数据集相比变异性要小很多,未来需要开发出新的方法使其有更强的泛化能力,在真实的场景中也能很好表现。
  4. 从计算机视觉领域文献借鉴,以无监督的方式训练网络,即克服在降低分辨率下训练的局限性,依靠 "尺度间的不变性 "假设)将是未来进一步调查的主题。
  • A Review of Spatial Enhancement of Hyperspectral Remote Sensing Imaging Techniques pdf

4.增强高光谱空间分辨率综述

  1. 第一部分介绍背景

  2. 第二部分 讨论了与 HSI-SR 技术相关的关键概念和数学背景。

    方法分类:全色锐化、基于方法的方法(基于优化的方法)、基于深度学习的方法

    基于辅助数据、Fusion 和 SISR 的可用性。

    融合方法最初是作为 MSI 的全色锐化问题开始的,然后扩展到 HSI。然而,由于其大量的光谱信息,Fusion 方法对于 HSI 来说是一个复杂得多的问题。因此,出现了基于方法(也称为基于优化)的方法。

    如今,全色锐化和基于方法的方法都被视为传统方法,而 DCNN 已成为该领域研究最广泛的方法 。与 Fusion 方法类似,SISR 方法也从灰度和 RGB 图像开始,其中一些方法用于 HSI-SR,例如插值和超分辨率映射 (SRM)。插值法和 SRM 方法如今大多被认为已过时;它们几乎完全被 DCNN 所掩盖,如第 III 节所示。表 I 给出了 HSI-SR 方法分类。

    image-20230410114902291

    datasets

    由于Cuprite高光谱数据集2019年才公开使用,现在没有研究采用这个数据集。而最为广泛使用的PU与CAVE数据集并不是采用遥感设备获取的,而Cave是多光谱数据集。

    3-D CNN 已被普遍使用并在 HSI-SR 中显示出有效性

    image-20230410160838732

  3. 第三部分 说明了基于 2002 年至 2022 年间进行的 200 多项研究的荟萃分析。

    采用爬虫爬取了:高光谱 SR、高光谱空间增强、高光谱重建、高光谱融合、高光谱 SISR 和高光谱全色锐化(hyper-spectral SR, hyperspectral spatial enhancement, hyperspectral reconstruction, hyperspectral Fusion, hyperspectral SISR, and hyperspectral pansharpening. )这些关键字相关文章,并从其他来源手动添加了更多条目,包括 SPIE 遥感会议论文集和 MDPI 遥感期刊。

    image-20230410161513449

    image-20230410162317141

    从两个图中每年的论文总数可以看出,随着时间推移人们对 HSI-SR 的兴趣有所增加。预计到 2022 年底,发表论文的数量将进一步增加。此外,尽管 HSI-SISR 研究在过去二十年中一直在增加,但图 7 显示,每年 Fusion 和 SISR 研究的数量之间存在很大差距,这可以归因于缺乏数据的劣势此外,图 8 显示,自 2017 年以来,人们对用于 HSI-SR 的 DCNN 的兴趣逐渐增加,DCNN 的发表数量也在增加。尽管帕维亚大学是最常用的数据集,但 VIRIS 仍然比 ROSIS 使用更广泛,因为使用 VIRIS 收集的数据集总数超过使用 ROSIS 收集的数据集的数量。此外,几篇论文提到使用 AVIRIS 进行数据集收集,但没有指定本文提到的任何标准数据集。这也解释了为什么 Hyperion 传感器似乎被广泛使用。

    image-20230410162510225

    传统 HSI-SISR 技术的出版物在 2016 年左右停止,而传统融合方法领域仍然活跃。

  4. 第四部分 HSI-SR 的融合方法

    全色锐化

    image-20230414193928509

    • CS

    image-20230413212154934

    图像融合的一个示例是全色锐化,它通过将 LR-HSI 与从 MSI 中提取的一个 PAN 波段融合,将其转换为 HR-HSI。全色锐化方法可大致分为四类:成分替代 (CS)、多分辨率分析 (MRA)、变分方法和混合方法。

    image-20230413195656484

    CS源自于PCA主成分替代,将HSI的第一主成分替换成全色波段。著名的算法有BT(Brovey transform)和Gram–Schmidt (GS) pansharpening、IHS

    image-20230414135711350image-20230414151402395

    BT对于一个组里面的每一个HS波段乘以与之(组内唯一的HR)PAN,然后再除以组内波段总和。而GS直接将HS平均,再将得到的PAN空间信息注入。IHS,就是将HS图像分解成强度、色调和饱和度,将其强度通过直方图匹配用PAN的强度替换。都会导致严重的光谱失真。

    • MRA

    image-20230413200124618

    MRA在应对光谱失真问题上会好一点,这个 Y ^ k \hat{Y}_k Y^k,就代表HS的第k个波段上采样得到的结果,P代表PAN, P L P_L PL代表采用平滑滤波器SFIM将PAN的分辨率下采样。 P − P L P-P_L PPL得到的就是高频信息,再采用一个高通滤波器HPM,对其进行提取空间信息。k不同代表高通滤波器不同。最后再加上这个空间信息。

    image-20230413202402531

    还有一种多分辨率分析是采用小波变换(WT),也就是PAN图像去直方图匹配每一个HS波段之后,采用小波变换,对匹配HS后的PAN进行滤波,滤波后是会有高频和低频的信息,将低频保留,高频置为0。然后用原始PAN减去这个低频信息,就可以得到空间信息,然后再分别注入到HS的每一个波段。

    与WT类似,LP拉普拉斯金字塔也可以提取高频和低频信息。所以也可以采用LP操作。


    • 变分方法:没看懂

    • 混合方法:在MRA方法中引入GFPCA,GF代表指导过滤guide filiter,相当于,在进行MRA方法时,先对第一主成分进行GF,其他的采用普通的双三次插值。这样就能更好的保留空间信息。MRA主要是会导致空间失真。


基于方法

  • 矩阵分解/光谱解混

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/974359.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL基础(六)流程控制、游标、触发器、窗口函数

目录 定义条件与处理程序 定义条件 定义处理程序 流程控制 IF 分支结构之 CASE 循环结构之LOOP 循环结构之WHILE 循环结构之REPEAT 跳转语句leave和iterate 游标 使用游标步骤 全局变量的持久化 触发器 触发器的使用 查看触发器 删除触发器 定义条件与处理程序 …

基于 LLM 的知识图谱另类实践

本文整理自社区用户陈卓见在「夜谈 LLM」主题分享上的演讲,主要包括以下内容: 利用大模型构建知识图谱利用大模型操作结构化数据利用大模型使用工具 利用大模型构建知识图谱 上图是之前,我基于大语言模型构建知识图谱的成品图,主…

【Java从0到1学习】14 Java多线程

1. 多线程概述 人们在日常生活中,很多事情都是可以同时进行的。例如,一个人可以一边听音乐,一边打扫房间,可以一边吃饭,一边看电视。在使用计算机时,很多任务也是可以同时进行的。例如,可以一边…

Android逆向学习(番外一)smali2java部分文件无法反编译的bug与修复方法

Android逆向学习(番外一)smali2java部分文件无法反编译的bug与修复方法 一、前言 昨天我和往常一样准备着android逆向(四)的博客,结果发现smali2java对某些文件无法进行逆向,我不知道windows会不会产生这…

安全运营中心(SOC)技术框架

2018年曾经画过一个安全运营体系框架,基本思路是在基础单点技术防护体系基础上,围绕着动态防御、深度分析、实时检测,建立安全运营大数据分析平台,可以算作是解决方案产品的思路。 依据这个体系框架,当时写了《基于主动…

C++零碎记录(三)

作者:小王同学在积累 链接:https://www.zhihu.com/question/437657370/answer/1692846096 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 5. 构造函数和析构函数 5.1 构造函数和析构函数的…

史上最全的计算机发展编年史!!!

今天分享给大家,以供参考。 1614年 苏格兰人约翰纳皮尔(John Napier)发表了一篇论文,其中提到他发明了一种可以计算四则运算和方根运算的精巧装置。 1623年 威廉契克卡德(Wilhelm Schickard)制作了一个通过…

【从0学习Solidity】2. 值类型详解

Solidity极简入门: 2. 值类型 博主简介:不写代码没饭吃,一名全栈领域的创作者,专注于研究互联网产品的解决方案和技术。熟悉云原生、微服务架构,分享一些项目实战经验以及前沿技术的见解。关注我们的主页,探索全栈开发…

计算机网络-谢希任第八版学习笔记总结

一.计算机网络概述 21世纪三个特点 数字化 信息化 智能化,其中主要是围绕智能化。 网络的常见分类: 电话网络 有线电视网络 计算机网络 互联网:Internet 由数量极大的计算机网络相连接 特点: 共享性 连通性 互联网&…

MySql学习笔记09——索引介绍

索引 基本概念 通过给字段名上增加索引,可以提高查询的效率。 一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制。 select * from t_user…

Java“牵手”阿里巴巴商品列表数据,关键词搜索阿里巴巴商品数据接口,阿里巴巴API申请指南

阿里巴巴商城是一个网上购物平台,售卖各类商品,包括服装、鞋类、家居用品、美妆产品、电子产品等。要获取阿里巴巴商品列表和商品详情页面数据,您可以通过开放平台的接口或者直接访问阿里巴巴商城的网页来获取商品详情信息。以下是两种常用方…

纯前端实现 导入 与 导出 Excel

最近经常在做 不规则Excel的导入,或者一些普通Excel的导出,当前以上说的都是纯前端来实现;下面我们来聊聊经常用到的Excel导出与导入的实现方案,本文实现技术栈以 Vue2 JS 为例 导入分类: 调用 API 完全由后端来解析数…

学习心得07:C#

之前也没有看过C#的书,C#的程序倒是搞了一些。好在项目不大,我又会套路。 C#很象是JAVA。好像就是JAVA出来之后,微软抄的。好东西就要学习,这不丢脸。 我倒是想,有没有办法把JAVA和C#进行映射,然后直接编译…

优思学院|亲和图案例:寻找六西格玛的项目

什么是亲和图? 亲和图(Affinity Diagram)主要功能在於分类归纳,协助在一堆杂乱无章的资料之中,有系统的归纳出几个大类,以利后续作业。通常先利用头脑风暴(Brainstorming)方式得到大…

WhatsApp电子商务,一个划时代的营销工具

WhatsApp电子商务就是使用WhatsApp进行在线购物,企业可以利用其庞大的用户群和可访问性来促进销售并提供客户服务。企业可以创建产品目录供客户浏览和进行产品查询,而订单可以通过WhatsApp消息或自动表格方便地下达,它还通过允许代理商轻松解…

【ccf-csp题解】第0次csp认证-第五题-I‘m stuck!-题解

题目描述 思路讲解 总体步骤 第一步:从起点正向搜索,能到达的地方(x,y),给st1[x][y]标记为true 第二步:从终点反向搜索,能到达的地方(x,y),给st2[x][y]标记为true 第三步:设终点位置为&…

【LeetCode】剑指 Offer <二刷>(7)

目录 题目:剑指 Offer 14- I. 剪绳子 - 力扣(LeetCode) 题目的接口: 解题思路: 代码: 过啦!!! 题目:剑指 Offer 14- II. 剪绳子 II - 力扣(…

基于YOLOv8+PyQt5实现的共享自行车识别检测系统,含数据集+模型+精美GUI界面(可用于违规停放检测告警项目)

系列文章目录 文章目录 系列文章目录前言欢迎来到我的博客!我很高兴能与大家分享关于基于YOLOv8的共享自行车识别检测,违规停放告警系统的内容。 一、系统特点7. 带有训练部分标注好的数据集,训练集、验证集 二、环境配置2.anaconda环境导入p…

阿里内部绝密资料——亿级并发系统架构设计(2023版)

俗话说:罗马不是一天建成的,系统的设计当然也是如此。 从原来谁都不看好的淘宝到现在的电商巨头,展现的不仅仅是一家互联网巨头的兴起,也是国内互联网行业迎来井喷式发展的历程,网络信号从 2G 发展到现在的 5G 通信&a…

uniapp移动端地图,点击气泡弹窗并实现精准定位

记录移动端地图map组件的使用 需求记录: 移动端地图部分需要展示两个定位点,上报点及人员定位点。通过右上角的两个按钮实现地图定位。点击对应定位气泡,弹出定位点的信息。 效果图如下: map在nvue中的使用。直接用nvue可以直接…