《数字图像处理》笔记

文章目录

  • 第一章 绪论
    • 1.1 什么是数字图像处理
      • 数字图像的概念
      • 数字图像的组成
      • 数字图像处理的概念
    • 1.4 数字图像处理的基本步骤
  • 第二章 数字图像基础
    • 2.2 光和电磁波谱
      • 可见光
      • 单色光
      • 灰度级
      • 发光强度
      • 光通量
      • 亮度
    • 2.3 图像感知和获取
      • 将照射能量变换为数字图像的传感器
      • 简单的图像形成模型
    • 2.4 图像取样和量化
      • 取样
      • 量化
      • 数字图像表示
      • 对比度
      • 存储数字图像所需比特数
      • 空间分辨率
      • 灰度分辨率
      • 图像内插
    • 2.5 像素间的一些基本关系
      • 相邻像素
      • 邻接性
      • 距离度量
    • 2.6 数学工具
      • 阵列操作
      • 矩阵操作
      • 线性操作
      • 算术操作
      • 集合操作
      • 逻辑操作
      • 模糊集合
      • 空间操作
      • 向量与矩阵操作
      • 图像变换
      • 概率方法
  • 第三章 灰度变换与空间滤波
    • 3.1 灰度变换
      • 空间域
      • 一些基本的灰度变换函数
    • 3.3 直方图处理
      • 结论
      • 直方图均衡
      • 直方图匹配(规定化)
      • 局部直方图处理
      • 在图像增强中使用直方图统计
    • 3.4 空间滤波
      • 空间滤波器
      • 空间滤波器分类
      • 相关与卷积操作
    • 3.5 平滑空间滤波器
      • 平滑线性滤波器
      • 统计排序滤波器
    • 3.6 锐化空间滤波器
  • 第六章 彩色图像处理
    • 6.1 彩色基础概念
      • 亮度
      • 色调
      • 饱和度
      • 色度
    • 6.2 彩色模型
      • RGB彩色模型
      • CMY和CMYK彩色模型
      • HSI彩色模型
    • 6.3 伪彩色图像处理
      • 灰度分层
      • 灰度到彩色的变换
    • 6.4 全彩色图像处理
    • 6.5 彩色变换
      • 补色
      • 彩色分层
      • 直方图处理
    • 6.6 平滑和锐化
      • 彩色图像平滑
      • 彩色图像锐化
  • 第九章 形态学图像处理
      • 集合反射
      • 结构元SE
    • 9.2 腐蚀操作
    • 9.3 膨胀操作
    • 9.4 开运算与闭运算
    • 9.5 击中击不中变换
    • 9.6 一些基本的形态学算法
      • 边界提取
      • 孔洞填充
      • 提取连通分量
      • 凸壳
      • 细化
      • 粗化
      • 骨架
      • 裁剪
    • 9.7 形态学重建
      • 测地膨胀和测地腐蚀
      • 膨胀和腐蚀形态学重建

第一章 绪论

1.1 什么是数字图像处理

数字图像的概念

一幅图像可以定义为一个二维函数f(x,y),其中x、y是空间坐标,任意一对空间坐标(x,y)处的幅值称为图像在该点的强度或者灰度。当x、y和灰度值f都是有限的离散量时,称该图像为数字图像

数字图像的组成

有限数量像素组成,每个像素都有一个特定的位置和数值。

数字图像处理的概念

一类是输入和输出都是图像;一类是输入是图像,输出是从这些图像中提取的属性。

1.4 数字图像处理的基本步骤

在这里插入图片描述

  • 图像获取
  • 图像增强:对图像进行某种操作,使其在特定应用中比原始图像更适合处理。
  • 图像复原:图像增强是主观的,图像复原是客观的
  • 彩色图像处理
  • 小波:小波是以不同分辨率描述图像的基础。
  • 压缩:压缩指的是减少图像存储量或降低传输图像带宽。
  • 形态学处理:涉及提取图像分量的工具,这些分量在表示和描述形状方面很有用
  • 分割:分割过程将一幅图像划分为它的组成部分或目标,成功地将目标逐一识别出来是一个艰难的过程。
  • 表示和描述
  • 目标识别

第二章 数字图像基础

2.2 光和电磁波谱

可见光

光是一种特殊的电磁波,可以被人眼感知。电磁波谱中的可见光谱主要分为六个区域:紫色、蓝色、绿色、黄色、橘黄色和红色。各区域间颜色混合平滑过渡。人感受一个物体的颜色由物体反射光的性质决定的。以所有可见波长相对平衡地反射光的物体,对观察者来说是白色。

单色光

没有颜色的光,单色光唯一属性就是它的强度大小

灰度级

感知单色光的强度从黑色到灰色变化,最后到白色。灰度级通常表示单色光的强度。从黑到白的单色光度量值范围通常称为灰度级。

发光强度

从光源流出的能量总量。

光通量

观察者从光源感受到的能量。

亮度

亮度是光感知的主观描绘,体现了强度的无色概念,描述彩色感觉的参数之一

2.3 图像感知和获取

将照射能量变换为数字图像的传感器

通过将输入电能和对特殊类型检测能源敏感的传感器材料相结合,把输入能源变为电压输出电压波形是传感器的响应。
在这里插入图片描述

简单的图像形成模型

一般地,用f(x,y)的二维函数来表示图像。在空间坐标(x,y)处,f的值或幅度是一个正的标量,其物理意义由图像源决定。当一幅图像由物理过程产生时,其亮度值正比于物理源所辐射的能量。
在这里插入图片描述
函数f(x,y)可由两个分量来表征:
(1)入射到被观察场景的光源照射总量,称为入射分量,记i(x,y)
(2)场景中物体所反射的光照总量,称为反射分量,记r(x,y)
两个分量的乘积形成f(x,y):
在这里插入图片描述

2.4 图像取样和量化

通常,一幅图像的x和y坐标及幅值f都是连续的。为将它转为数字形式,必须在坐标和幅度上都进行取样操作。

取样

对坐标值进行数字化

量化

对幅值进行数字化

数字图像表示

令f(s,t)表示一幅具有两个连续变量s和t的连续图像函数,通过取样和量化操作,可以将函数转换为数字图像。如果将该连续图像取样为一个二维阵列:f(x,y),该阵列包含M行和N列。
x = 0 , 1 , 2... , M − 1 ; y = 0 , 1 , 2... , N − 1 x=0,1,2...,M-1; y=0,1,2...,N-1 x=0,1,2...,M1;y=0,1,2...,N1
这样,数字图像在原点的值就是f(0,0),图像在任何坐标(x,y)处的值记为f(x,y),其中x和y都是整数。
在这里插入图片描述

对比度

定义一幅图像中最高和最低灰度级间的灰度差为对比度

存储数字图像所需比特数

b = M ∗ N ∗ k ; L = 2 k ; L 是灰度级数 b=M*N*k;L=2^k;L是灰度级数 b=MNk;L=2kL是灰度级数

空间分辨率

每单位距离点数(像素数)

灰度分辨率

指的是在灰度级中分辨的最小变化

图像内插

图像内插可以调整图像的大小(收缩和放大)。从根本上看,内插就是用已知数据来估计未知位置的数值的处理。

最近邻内插法:把原图像中最近邻的灰度赋给每个新位置像素。

双线性内插法:用4个最近邻去估计给定位置的灰度。 v ( x , y ) = a x + b y + c x y + d v(x,y)=ax+by+cxy+d v(x,y)=ax+by+cxy+d
其中,4个系数可由4个用 ( x , y ) (x,y) (x,y)点最近邻点写出的未知方程确定。

双三次内插法:包含16个最近邻点
在这里插入图片描述

2.5 像素间的一些基本关系

相邻像素

位于坐标(x,y)处的像素p有4个水平和垂直的相邻像素,其坐标由下式给出: ( x + 1 , y ) , ( x − 1 , y ) , ( x , y + 1 ) , ( x , y − 1 ) (x+1,y),(x-1,y),(x,y+1),(x,y-1) (x+1,y)(x1,y)(x,y+1)(x,y1)
这组像素称为p的4邻域,用 N 4 ( p ) N_4(p) N4(p)表示,每个像素距(x,y)一个单位距离。p的4个对角相邻像素的坐标如下:
( x + 1 , y + 1 ) , ( x + 1 , y − 1 ) , ( x − 1 , y + 1 ) , ( x − 1 , y − 1 ) (x+1,y+1),(x+1,y-1),(x-1,y+1),(x-1,y-1) (x+1,y+1)(x+1,y1)(x1,y+1)(x1,y1),用 N D ( p ) N_D(p) ND(p)表示。 N 4 ( p ) N_4(p) N4(p) N D ( p ) N_D(p) ND(p)组合成 N 8 ( p ) N_8(p) N8(p)

邻接性

令V是用于定义邻接性的灰度值集合。在二值图像中,如果把具有1值的像素归于邻接像素,则 V = 1 V={1} V=1
在这里插入图片描述

距离度量

对于坐标分别为 ( x , y ) , ( s , t ) , ( v , w ) (x,y),(s,t),(v,w) (x,y)(s,t)(v,w)的像素p,q,z,如果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.6 数学工具

阵列操作

在这里插入图片描述

矩阵操作

在这里插入图片描述

线性操作

考虑一般的算子H,该算子对于给定的输入图像 f ( x , y ) f(x,y) f(x,y),产生一幅输出图像 g ( x , y ) g(x,y) g(x,y) H [ f ( x , y ) ] = g ( x , y ) H[f(x,y)]=g(x,y) H[f(x,y)]=g(x,y)
在这里插入图片描述

算术操作

像素间的操作。

  • 针对降噪的带噪图像相加
  • 增强差别的图像相减
  • 使用图像相乘和相除来校正阴影

集合操作

图像灰度的集合操作

逻辑操作

简单的与或非

模糊集合

由隶属度函数实现

空间操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

向量与矩阵操作

多光谱图像处理常使用向量和矩阵操作。
在这里插入图片描述

图像变换

在这里插入图片描述在这里插入图片描述

概率方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第三章 灰度变换与空间滤波

3.1 灰度变换

空间域

空间域指的是图像平面本身,这类图像处理方法直接以图像中的像素操作为基础。这是相对于变换域中的图像处理而言的。变换域首先把一幅图像变换到变换域,在变换域中进行处理,然后通过反变换把处理结果返回到空间域中。
空间域处理可由下式表示: g ( x , y ) = T [ f ( x , y ) ] g(x,y)=T[f(x,y)] g(x,y)=T[f(x,y)]
其中 f ( x , y ) f(x,y) f(x,y)是输入图像, g ( x , y ) g(x,y) g(x,y)是处理后的图像, T T T是在点 ( x , y ) (x,y) (x,y)的邻域上定义的关于f的一种算子。

一些基本的灰度变换函数

  • 线性函数:图像反转
    在这里插入图片描述
  • 对数函数:扩展图像中暗像素的值,同时压缩亮像素的值
    在这里插入图片描述
  • 幂律函数:
    在这里插入图片描述
    在这里插入图片描述
  • 分段线性变换函数:对比度拉伸、灰度级分层

3.3 直方图处理

在这里插入图片描述
在这里插入图片描述

结论

若一幅图像的像素均匀分布在整个灰度级区间,则该图像具有高对比度。

直方图均衡

灰度变换函数满足的条件:单调递增、变换前后的灰度范围相同。
则可得到,执行灰度变换函数得到的随机变量s具有均匀分布的性质
在这里插入图片描述
在这里插入图片描述

直方图匹配(规定化)

直方图均衡能自动确定变换函数,该函数寻求产生有均匀直方图的输出图像。但是,对于某些应用,采用均匀直方图的基本图像增强并不是最好的方法。有时希望处理后的图像具有规定的直方图形状会更有用。
在这里插入图片描述

局部直方图处理

  • 局部直方图均衡

在图像增强中使用直方图统计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4 空间滤波

空间滤波器

空间滤波器由以下两方面组成:
(1)一个邻域(典型地是一个较小的矩阵)
(2)对该邻域包围的图像像素执行的预定义操作
滤波产生一个新像素,新像素的坐标等于邻域中心的坐标,像素的值是滤波操作的结果。
(滤波后的像素值通常会赋给新创建图像中的对应位置,以容纳滤波的结果)

空间滤波器分类

线性空间滤波器、非线性空间滤波器

相关与卷积操作

在这里插入图片描述
第一,相关是滤波器位移的函数。
第二,滤波器w与包含全部0和单个1的函数相关,得到的结果是w的一个拷贝,但旋转了180°。我们将包含单个1而其余都是0的函数称为离散单位冲激。因此,一个函数与离散单位冲激相关,在该冲激位置产生这个函数的一个翻转版本。
卷积的基本特性是,某个函数与某个单位冲激卷积,得到一个在该冲激处的这个函数的拷贝。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.5 平滑空间滤波器

平滑空间滤波器用于模糊处理降低噪声

平滑线性滤波器

平滑线性空间滤波器的输出是包含在滤波器模板邻域内的像素的简单平均值。平滑滤波器的概念非常直观,它使用滤波器模板确定的邻域内像素的平均灰度值来代替图像中每个像素的值。这种处理的结果降低了图像灰度的尖锐变化。因此,常见的平滑处理应用就是降低噪声。

统计排序滤波器

统计排序滤波器是一种非线性空间滤波器,这种滤波器的响应以滤波器包围的图像区域中所包含的像素排序为基础,然后使用统计排序结果决定的值来代替中心像素的值。中值滤波器的使用非常普遍,这是因为对于一定类型的随机噪声,它提供了一种优秀的去噪能力,而且比相同尺寸的线性平滑滤波器的模糊程度明显要低。

3.6 锐化空间滤波器

锐化处理的主要目的是突出灰度的过渡部分。图像模糊可通过在空间域用像素邻域平均法来实现。考虑到均值处理与积分类似,在逻辑上,我们可以得出锐化处理可由空间微分来实现。

第六章 彩色图像处理

6.1 彩色基础概念

亮度

表达了无色的强度概念

色调

光波混合中与主波长有关的属性

饱和度

指的是相对的纯净度,饱和度与所加白光的数量成反比

色度

色调与饱和度一起被称为色度

6.2 彩色模型

RGB彩色模型

在RGB彩色模型中表示的图像由3个分量图像组成,每种原色一幅分量图像。在RGB空间中,用于表示每个像素的比特数称为像素深度。考虑一幅RGB图像,其中每一幅红绿蓝图像都是8比特图像,在这种条件下,可以说每个RGB彩色像素有24比特的深度。
在这里插入图片描述

CMY和CMYK彩色模型

青色、深红色和黄色是光的二次色,即是颜料的原色。当青色颜料涂覆的表面用白光照射时,该表面将不反射红光。也就是说,青色从反射的白光中减去红光。白光由等量的红光、绿光和蓝光组成。

HSI彩色模型

当人观察一个彩色物体时,我们用色调、饱和度和亮度来描述它。色调是描述一种纯色(纯黄色、纯橙色或纯红色)的颜色属性。饱和度是一种纯色被白光稀释的程度。亮度体现了无色的强度概念。
在这里插入图片描述

6.3 伪彩色图像处理

伪彩色图像处理是指基于一种指定的规则对灰度值赋以颜色的处理。伪彩色的主要应用是人目视观察和解释单幅图像或序列图像中的灰度级事件。利用彩色的主要动力之一是人类可以辨别几千种色调和强度,而相比之下只能辨别20多种灰度。

灰度分层

在这里插入图片描述

灰度到彩色的变换

在这里插入图片描述
对任何输入像素的灰度执行3个独立的变换,然后,将3个变换结果分别送入彩色通道。

6.4 全彩色图像处理

全彩色图像处理可分为两大类,第一类是分别处理每一幅分量图像,然后由分别处理过的分量图像来形成一幅处理过的合成彩色图像。第二类是直接处理彩色像素,因为全彩色图像至少有3个分量,所以彩色像素实际上是向量。例如,在RGB系统中,每个彩色点可以用RGB坐标系统一个向量来表示。
注意:单个彩色分量的处理结果并不总等同于彩色向量空间中的直接处理。需要满足两个条件:
(1)处理必须对向量和标量都可用
(2)对向量的每一个分量的操作对于其他分量必须是独立的

6.5 彩色变换

主要考虑在单一彩色模型中处理彩色图像的分量,而不是这些分量在不同模型间的转换。
在这里插入图片描述
其中 f ( x , y ) f(x,y) f(x,y)是彩色输入图像, g ( x , y ) g(x,y) g(x,y)是变换后的彩色输出图像,T是在(x,y)的空间邻域上对f的一个算子。
在这里插入图片描述

补色

在这里插入图片描述
全彩色图像及其补色图像。

彩色分层

在这里插入图片描述

直方图处理

灰度直方图处理变换可自动用于彩色图像。但是,单独对彩色图像的分量进行直方图均衡通常是不明智的,这将产生不正确的颜色。HSI彩色空间是适合这类变换方法的空间。

6.6 平滑和锐化

彩色图像平滑

灰度级图像平滑可以看成是一种空间滤波操作。这一概念可很容易地扩展到全彩色图像处理。
在这里插入图片描述

彩色图像锐化

在这里插入图片描述

第九章 形态学图像处理

数学形态学的语言是集合论

数学形态学为大量的图像处理问题提供了一种一致且有力的方法,数学形态学中的集合表示图像中的像素对象

集合反射

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

结构元SE

研究一幅图像中感兴趣特性所用的小集合或者子图像。
在这里插入图片描述

9.2 腐蚀操作

在这里插入图片描述

9.3 膨胀操作

在这里插入图片描述
腐蚀是一种收缩或细化操作,而膨胀会增长或粗化二值图像中的目标。

9.4 开运算与闭运算

开操作一般会平滑物体的轮廓、断开较窄的狭颈并消除细的突出物。
闭操作同样也会平滑轮廓,但是与开操作相反,它通常会弥合较窄的间断和细长的沟壑,消除小的孔洞,填补轮廓线中的断裂。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.5 击中击不中变换

在这里插入图片描述
在这里插入图片描述

9.6 一些基本的形态学算法

边界提取

在这里插入图片描述
在这里插入图片描述

孔洞填充

一个孔洞可被定义为由前景像素相连接的边界所包围的一个背景区域。
在这里插入图片描述

提取连通分量

在这里插入图片描述

凸壳

在这里插入图片描述

细化

在这里插入图片描述

粗化

在这里插入图片描述

骨架

在这里插入图片描述

裁剪

在这里插入图片描述

9.7 形态学重建

在这里插入图片描述

测地膨胀和测地腐蚀

膨胀和腐蚀形态学重建

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

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

相关文章

网络安全扫描--基础篇

前言 1、了解互联网安全领域中日趋重要的扫描技术 2、了解在不同网络场景下扫描技术手段 3、熟悉linux下系统内核防护策略并能大件一个有效的系统防护体系 4、增强工作安全意识,并能有效的实践于工作场景中 目录 1、熟悉主机扫描工具(fping,…

前端防重复请求终极方案:从Loading地狱到精准拦截的架构升级

🔥 事故现场还原:疯狂点击引发的血案 凌晨1点23分,监控系统突然告警: 📉 服务器CPU飙升至98% 🗃️ 数据库出现3000脏数据 💥 用户端弹出上百个错误弹窗 事故原因:黑产脚本通过0.5秒…

基于Spring Boot的供应商管理系统设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…

Redis|事务

文章目录 是什么能干嘛Redis 事务 VS 数据库事务怎么玩小总结 是什么 首先回想一下什么是数据库的事务?数据库事务是指作为单个逻辑单元执行的一系列操作,具备以下四个关键特性(ACID): 原子性(Atomicity&am…

一周学会Flask3 Python Web开发-Jinja2模板继承和include标签使用

锋哥原创的Flask3 Python Web开发 Flask3视频教程: 2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 不管是开发网站还是后台管理系统,我们页面里多多少少有公共的模块。比如博客网站,就有公共的头部&…

二十三种设计模式详解

二十三种设计模式是软件开发中用于解决常见问题的经典解决方案,它们由 Erich Gamma 等四位作者在《设计模式:可复用面向对象软件的基础》一书中提出。这些模式分为三大类:创建型模式、结构型模式 和 行为型模式。 1. 创建型模式(…

用pyside6创建一个界面并实现一个小功能且能打包成问题记录

现在我们要开发一个程序,让用户输入一段文本包含:员工姓名、薪资、年龄。该程序可以把薪资在 2万 以上、以下的人员名单分别打印出来。 1用designer创建界面并生成UI文件; 2直接调用ui文件实现功能; from PySide6.QtWidgets im…

计算机毕业设计 ——jspssm510springboot 的人职匹配推荐系统

作者:程序媛9688 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等。 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,还有大家在毕设选题(免费咨询指导选题)&#xf…

包子凑数——蓝桥杯真题Python

包子凑数 输入输出样例 示例 1 输入 2 4 5输出 6样例说明 凑不出的数目包括:1, 2, 3, 6, 7, 11。 示例 2 输入 2 4 6输出 INF样例说明 所有奇数都凑不出来,所以有无限多个 运行限制 最大运行时间:1s最大运行内存: 256M 最大公约数 最大公…

SSM和SpringBoot有什么区别?

SSM(Spring、Spring MVC、MyBatis)和 Spring Boot 有以下一些区别: 配置方式 SSM:配置相对繁琐,需要在多个 XML 文件中进行大量的配置。Spring Boot:采用“约定大于配置”的原则,极大地简化了配…

极简Python服务器后端

在Python中,可以使用http.server模块和json模块来创建一个简单的HTTP服务器,该服务器可以响应80端口上的/query POST请求,并且请求体为JSON格式。 需要注意,在Linux系统上,使用低于1024的端口(如80端口&…

文档检索服务平台

文档检索服务平台是基于Elasticsearch的全文检索,包含数据采集、数据清洗、数据转换、数据检索等模块。 项目地址:Github、国内Gitee 演示地址:http://silianpan.cn/gdss/ 以下是演示角色和账号(密码同账号)&#xf…

关于Postman自动获取token

在使用postman测试联调接口时,可能每个接口都需要使用此接口生成的令牌做Authorization的Bearer Token验证,最直接的办法可能会是一步一步的点击,如下图: 在Authorization中去选择Bearer Token,然后将获取到的token粘贴…

清华大学DeepSeek文档下载,清华大学deepseek下载(完成版下载)

文章目录 前言一、清华大学DeepSeek使用手册下载二、清华大学DeepSeek使用手册思维导图 前言 这是一篇关于清华大学deepseek使用手册pdf的介绍性文章,主要介绍了DeepSeek的定义、功能、使用方法以及如何通过提示语设计优化AI性能。以下是对这些核心内容的简要概述&…

Linux:(3)

一:Linux和Linux互传(压缩包) scp:Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。 scp 是加密的,rcp 是不加密的,scp 是…

【新人系列】Python 入门专栏合集

✍ 个人博客:https://blog.csdn.net/Newin2020?typeblog 📝 专栏地址:https://blog.csdn.net/newin2020/category_12801353.html 📣 专栏定位:为 0 基础刚入门 Python 的小伙伴提供详细的讲解,也欢迎大佬们…

Arcgis 实用制图技巧--如何制作“阴影”效果

今天给大家介绍arcgis中阴影效果的制作方法,操作很简单,在ArcMap当中使用制图表达和移动几何方式就可以轻松实现。 左侧地图的图形背景组织很差。右侧地图通过使用阴影效果突出了重点内容。今天,我将要介绍两种阴影效果的创建方法:第一,纯色阴影(single color);第二,渐变…

pandas如何在dataframe上再添加一个dataframe

在pandas中,通常将一个DataFrame与另一个DataFrame进行合并或连接操作,主要有concat函数、merge函数和join方法三种方式,以下是具体介绍: ### 使用concat函数 concat函数可以沿着指定轴将多个DataFrame连接在一起,默认…

YOLOv12 ——基于卷积神经网络的快速推理速度与注意力机制带来的增强性能结合

概述 实时目标检测对于许多实际应用来说已经变得至关重要,而Ultralytics公司开发的YOLO(You Only Look Once,只看一次)系列一直是最先进的模型系列,在速度和准确性之间提供了稳健的平衡。注意力机制的低效阻碍了它们在…

OpenAI开放Deep Research权限,AI智能体大战升级,DeepSeek与Claude迎来新对决

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…