strel

article/2025/5/15 9:41:15

文章目录

    • Syntax
    • Description
    • Examples
    • Algorithms

形态结构要素
strel代表平坦的形态构造元素,这是形态扩张和侵蚀操作的重要组成部分。
平面结构元素是二维或二维的二进制值邻域,其中在形态计算中包含真实像素,而不包含错误像素。 结构元素的中心像素(称为原点)标识正在处理的图像中的像素。 使用strel函数(如下所述)创建平面结构元素。 可以对二进制图像和灰度图像使用平面结构元素。 下图说明了平面结构元素。
在这里插入图片描述
要创建非平面结构元素,请使用offsetstrel。

Syntax

SE = strel(nhood)
SE = strel('arbitrary',nhood)
SE = strel('diamond',r)
SE = strel('disk',r,n)
SE = strel('octagon',r)
SE = strel('line',len,deg)
SE = strel('rectangle',[m n])
SE = strel('square',w)
SE = strel('cube',w)
SE = strel('cuboid',[m n p])
SE = strel('sphere',r)

Description

SE = strel(nhood)创建具有指定邻域nhood的平面结构元素。
还可以使用语法SE = strel('arbitrary',nhood)创建具有指定邻域的平面结构元素。SE = strel('diamond',r)创建一个菱形的结构元素,其中r指定从结构元素原点到钻石点的距离。SE = strel('disk',r,n)创建一个圆盘形结构元素,其中r指定半径,n指定用于
近似圆盘形状的线形结构元素的数量。当结构化元素使用近似值时,使用圆盘近似值的形态运算的运行
速度要快得多。SE = strel('octagon',r)创建一个八边形结构元素,其中r指定沿水平轴和垂直轴测量的从结构
元素原点到八边形侧面的距离。 r必须是3的非负倍数。SE = strel('line',len,deg)创建一个线性结构元素,该元素相对于邻域中心对称,
长度为len,角度为deg。SE = strel('rectangle'[m n])创建一个大小为[m n]的矩形结构元素。SE = strel('square',w)创建一个宽度为w像素的正方形结构元素。SE = strel('cube',w)创建一个宽度为w像素的3-D立方结构元素。SE = strel('cuboid'[m n p])创建大小为[m n p]3-D长方体结构元素。SE = strel('sphere',r)创建一个半径为r个像素的3-D球形结构元素。
兼容性
以下语法仍然有效,但是offsetstrel是创建这些非平面结构元素形状的首选方法:SE = strel('arbitrary',nhood,h)SE = strel('ball',r,h,n)以下语法仍然有效,但不建议使用:SE = strel('pair',offset)SE = strel('periodicline',p,v)

Examples

创建方形结构元素
创建一个11乘11的正方形结构元素。

SE = strel('square', 11)
SE = 
strel is a square shaped structuring element with properties:Neighborhood: [11x11 logical]Dimensionality: 2

创建线形结构元素
以45度角创建长度为10的线形结构元素。

SE = strel('line', 10, 45)
%View the structuring element.
SE.Neighborhood
SE = 
strel is a line shaped structuring element with properties:Neighborhood: [7x7 logical]Dimensionality: 2View the structuring element.
ans = 7x7 logical array0   0   0   0   0   0   10   0   0   0   0   1   00   0   0   0   1   0   00   0   0   1   0   0   00   0   1   0   0   0   00   1   0   0   0   0   01   0   0   0   0   0   0

创建磁盘形结构元素
创建一个半径为15的盘状结构元素。

SE3 = strel('disk', 15)
figure
imshow(SE3.Neighborhood)
SE3 = 
strel is a disk shaped structuring element with properties:Neighborhood: [29x29 logical]Dimensionality: 2

在这里插入图片描述
创建3D球形结构元素

SE = strel('sphere', 15)
figure
isosurface(SE.Neighborhood)
SE = 
strel is a sphere shaped structuring element with properties:Neighborhood: [31x31x31 logical]Dimensionality: 3

在这里插入图片描述

Algorithms

对于除“任意”形状之外的所有形状,结构元素都是使用称为结构元素分解的一系列技术来构造的。 原理是,通过使用一系列较小的结构元素进行膨胀,可以更快地计算出一些大型结构元素的膨胀。 例如,可以通过首先用1×11结构元素然后通过11×1结构元素进行膨胀来实现11×11正方形结构元素的膨胀。 尽管在实践中实际的性能改进要少一些,但这会导致理论性能提高5.5倍。 用于“圆盘”形状的结构元素分解是一个近似值,所有其他分解都是精确的。


http://chatgpt.dhexx.cn/article/gGJy1X4D.shtml

相关文章

图像处理函数——strel、roipoly、roifilt2、roifill

文章目录 1.strel2.roipoly3.roifilt24.roifill 1.strel 功能: 形态学结构元素,strel 对象表示一个平面形态学结构元素,该元素是形态学膨胀和腐蚀运算的重要部分。 语法: SE strel(shape, parameters) 创建一个结构元素对象SE。…

nginx日志配置,以及日志轮询

一、为nginx配置错误日志 Nginx错误日志是调试nginx的重要手段,属于核心功能模块的参数(ngx_core_module)该参数名字为err_log,是放在Main区块中全局配置 err_log的语法格式以及参数语法说明如下 err_log file lev…

nginx配置日志记录问题

去掉nginx.conf文件里面的llog_format main注释并修改为如下 log_format main $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for"|&quo…

nginx服务器网站日志,nginx网站日志配置

nginx网站日志配置 [2020-09-10 10:47:43] 简介: 建站服务器 1、日志介绍nginx有两种日志,一种是访问日志,一种是错误日志。访问日志中记录的是客户端对服务器的所有请求。错误日志中记录的 建站服务器 ELK系统在安装完成后需要处理相关的日志文件&…

Linux Nginx日志——Nginx日志配置 access_log error_log rewrite_log 日志轮转

1、Nginx 日志介绍 Nginx 每个级别的配置都可以有独立的访问日志, 所需日志模块 ngx_http_log_module 的支持,日志格式通过 log_format 命令来定义,日志对于统计和排错是有利的。 nginx 日志相关的配置包括 access_log、rewrite_log、error_log# 设置访…

【Nginx 日志配置】【访问日志log_format】【错误日志error_log 指令】【Nginx的日志轮转】

文章目录 Nginx 日志配置log_format 指令中常用的一些变量:访问日志 案例可以配置段:http, stream, server, location作用域。error_log 指令 错误访问日志 级别rewrite_log 指令 用户跳转日志 一般不用配置流量控制相关功能配置日志记录 Nginx 日志配置…

关于nginx日志配置指令介绍

本文主要介绍了nginx日志配置指令详解,nginx有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志,需要的朋友可以参考下 日志对于统计排错来说非常有利的。本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、log_not_found、lo…

宝塔自定义nginx访问日志配置

nginx日志自定义配置 问题 有时nginx默认的日志满足不了需求,比如网站绑定了多个域名,想知道用于访问的是具体域名,这时候就需要自定义nginx日志了。 nginx 中access log 记录了用户访问的页面以及用户浏览器、ip和其他的访问信息 log_for…

Nginx日志配置、错误界面配置、流量控制 第九天

目录 nginx日志配置 nginx日志介绍 access.log error.log open_log_file_cache rewrite.log nginx的日志轮转 nginx错误界面配置 nginx流量控制 nginx如何限流 配置基本限流 nginx流量限制(高级) 流量控制相关功能 nginx日志配置 nginx日志…

运维配置:Nginx日志配置详解

Nginx日志配置详解 前言 Nginx日志对于统计、系统服务排错很有用。Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志)。通过访问日志我们可以得到用户的IP地址、浏览器的信息,请求的处理时间等信息。错误日志记录了访问出错的信息&…

nginx日志[配置解释]

经常使用nginx,但是对nginx中的日志配置了解的不多,最近简单的学习了一下,在此简略的记录下。 nginx基础配置如下: user nginx; worker_processes auto;error_log /var/log/nginx/error.log notice; pid /var/run/ngi…

后端实践:Nginx日志配置(超详细)

前言 Nginx日志对于统计、系统服务排错很有用。 Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志)。通过访问日志我们可以得到用户的IP地址、浏览器的信息,请求的处理时间等信息。错误日志记录了访问出错的信息,可以帮助我…

Linux下玩转nginx系列(三)---nginx日志配置文件说明

nginx日志共三个参数。 access_log: 定义日志的路径及格式。 log_format: 定义日志的模板。 open_log_file_cache: 定义日志文件缓存。 nginx access日志配置 access_log日志配置 access_log用来定义日志级别,日志位置。语法如下: 日志级别&#x…

Linux中级实战专题篇三:nginx服务(日志介绍,作用域,格式定义,流量控制,访问控制模块,用户信任登录)

Nginx 日志配置 1、Nginx 日志介绍 Nginx 有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志, 所需日志模块 ngx_http_log_module 的支持,日志格式通过 log_format 命令来定义,日志对于统计和排错是非常有利的,下面总结…

英媒:知名色情网站约80万名用户账号遭曝光

英媒称,色情网站Brazzers约80万登记用户的资料遭曝光。黑客从与网站有关的论坛中窃取这些数据。 英国广播公司网站9月7日报道,Brazzersforum是给Brazzers用户讨论影片内容和演员的论坛,很多人看来在两个网站上使用相同的登录名称和密码&#…

黑客团体Anonymous宣称已经攻陷40家儿童色情网站

Anonymous从一成立以来就连续攻击企业和联邦政府的网站,他们的大部分攻击行动公然违法,但事实上这一组织向来以自己的价值观行事,例如他们对儿童色情网站深恶痛绝,在攻击上述网站的同时,自愿扮演起正义维护者的角色。 …

一个emoji表情包处理工具类

一个emoji表情包处理工具类 参考业务场景解决方案方案一(mysql字符集)方案二(emoji表情包转码) 尊重他人成果、转载请注明出处 参考 https://github.com/vdurmont/emoji-java 业务场景 在常规如APP推送、BBS、论坛等类型的业务系…

有趣的表情包购物网站

首页 一个轮播图 首页 换肤 产品页 一个放大镜 我的账户界面 产品信息界面 一个打星小程序 可增删 以及删除的购物车界面

怎么自己制作动图表情包?在线gif生成的操作步骤

gif表情包在我们平时的生活里斗图的时候经常会用到,那么如何用图片制作gif(https://www.gif.cn)表情包呢?今天就分享一个在线gif生成的简单方法,利用gif制作工具将图片转gif动图,下面是详细的操作步骤。 打…

表情符号(emoji)大全,只此一文便够了

本文由 大侠(AhcaoZhu)原创,转载请声明。 链接: https://blog.csdn.net/Ahcao2008 表情符号(emoji)大全、只此一文便够了 摘要集中展示笑脸和动物人庆贺和物品食品和物交通和地点符号 符号表smileys_and_peopleanimals_and_naturefood_and_dr…