主要内容

vision.AlphaBlender

结合图片,选择像素叠加图像或亮点

描述

alphablend系统对象™结合了两种图像,覆盖一个图像,或强调选择像素。

结合两个图像,覆盖一个图像,或加亮选择像素:

  1. 创建vision.AlphaBlender对象并设置其属性。

  2. 调用对象的参数,就好像它是一个函数。

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

例子

alphablend = vision.AlphaBlender创建一个α搅拌机系统对象,alphablend结合了两种图像,覆盖一个图像,或强调选择像素。

alphablend= vision.AlphaBlender (名称,值)设置使用一个或多个属性名称-值对。在报价附上每个属性的名字。例如,alphablend = vision.AlphaBlender(“操作”、“混合”)

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

操作,指定为“混合”,“二元掩模”,或强调选择像素的

操作 描述
“混合” 线性组合的一个图像的像素与另一个图像。
“二元掩模” 覆盖一个图像的像素值与另一个图像的像素值。
强调选择像素的 使用面具二进制图像输入,以确定哪些像素设置为最大值是由其数据类型。金宝app

不透明因素的来源,指定为“属性”输入端口的。这个属性设置时适用操作财产混合

像素刻度值,指定为一个标量或矩阵。对象尺度结合之前每个像素图像。这个属性设置时适用OpacitySource财产财产

可调:是的

二元掩模来源,指定为“属性”输入端口的。这个属性设置时适用操作财产二元掩模

覆盖标量,指定为01每个像素,或一个矩阵0年代和1年代,这个属性适用于当您设置MaskSource财产财产

可调:是的

源的二输入图像的左上角的位置

来源第二输入图像的左上角位置,指定为财产输入端口

第二个输入图像的左上角的位置相对于第一输入图像的位置,指定为一个双元素向量(x, y)的格式。这个属性设置时适用LocationSource财产财产

看到坐标系统讨论像素坐标和空间坐标,这是两个主要的坐标系统中使用的计算机视觉的工具箱™。

可调:是的

定点属性

舍入方法,指定为“天花板”,“收敛”,“地板”,“最近的”,“圆”,“简单”,“零”,或“地板”

溢出行动定点操作,指定为“包装”“饱和”

不透明词和部分长度为定点操作,指定为相同的单词长度作为输入的“自定义”

不透明词和部分长度因素定点操作,指定为一个们numerictype(定点设计师)对象与一个Signedness汽车。这个属性设置时适用OpacityDataType财产自定义

产品词和部分长度指定为“自定义”与第一次输入的

产品词和部分长度指定为一个按比例缩小的numerictype(定点设计师)对象与一个“Signedness”“汽车”。这个属性设置时适用“ProductDataType”财产“自定义”

蓄电池词和部分长度指定为“一样的产品”,与第一次输入的,或“自定义”

蓄电池词和部分长度,指定为一个按比例缩小的numerictype(定点设计师)对象与一个“Signedness”“汽车”

输出词和部分长度指定为与第一次输入的“自定义”

输出词和部分长度,指定为一个按比例缩小的numerictype(定点设计师)对象与一个“Signedness”“汽车”

使用

描述

ab= alphablend (I1,I2)返回一个alpha混合搅拌机对象图像I1I2

ab= alphablend (I1,I2,不透明度)使用不透明度输入结合像素的值I1I2。使用不透明度输入,您必须设置操作财产的混合”和OpacitySource财产的输入端口

ab= alphablend (I1,I2,面具)使用面具输入叠加I1I2。使用面具输入叠加,你必须设置操作财产“二元掩模”MaskSource财产输入端口的

ab= alphablend (I1,面具)使用面具确定哪些像素的输入I1设置为最大值是由其数据类型。金宝app使用面具输入叠加,你必须设置操作财产强调选择像素的MaskSource财产输入端口的

ab= alphablend (I1,I2,___,位置)另外设置左上角位置I2。使用位置输入,您必须设置LocationSource财产输入端口的

输入参数

全部展开

中指定的输入图像,真彩或二维灰度。

数据类型:||int16|uint8|uint16

中指定的输入图像,真彩或二维灰度。

数据类型:||int16|uint8|uint16

像素刻度值,指定为一个标量或矩阵。对象尺度结合之前每个像素图像。

覆盖标量,指定为01每个像素,或一个矩阵0年代和1年代。

第二个输入图像的左上角的位置相对于第一输入图像的位置,指定为一个双元素向量(x, y)的格式。

可调:是的

输出参数

全部展开

输出混合图像,作为图像相结合,返回显示图像,或者选择突出显示像素的图像。

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

显示两张图片。

I1 = im2single (imread (“blobs.png”));I2 = im2single (imread (“circles.png”));次要情节(1、2、1);imshow (I1);次要情节(1、2、2);imshow (I2);

图包含2轴对象。坐标轴对象1包含一个类型的对象的形象。坐标轴对象2包含一个类型的对象的形象。

将两张图片并显示结果。

搅拌机= vision.AlphaBlender;J =搅拌机(I1、I2);图;imshow (J);

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

扩展功能

版本历史

介绍了R2012a

另请参阅