类 Retina
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.bioinspired.Retina
-
public class Retina extends Algorithm
该类允许在 OpenCV 中使用 Gipsa/Listic 实验室模型。此视网膜模型允许时空图像处理(应用于静止图像、视频序列)。总而言之,这些是视网膜模型的特性- 它应用光谱白化(中频细节增强)
- 高频时空降噪
- 降低低频亮度(亮度范围压缩)
- 局部对数亮度压缩允许在低光照条件下增强细节
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护Retina(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static Retina__fromPtr__(long addr)voidactivateContoursProcessing(boolean activate)激活/禁用旁细胞通路处理(轮廓信息提取),默认情况下为激活状态voidactivateMovingContoursProcessing(boolean activate)激活/禁用大细胞通路处理(运动信息提取),默认情况下为激活状态voidapplyFastToneMapping(Mat inputImage, Mat outputToneMappedImage)该方法处理图像以校正其亮度,解决逆光问题,增强阴影中的细节。voidclearBuffers()清除所有视网膜缓冲区(相当于长时间闭眼后睁开眼睛;注意在此方法调用后立即发生的瞬态转换)。static Retinacreate(Size inputSize)static Retinacreate(Size inputSize, boolean colorMode)从标准化接口构建:检索指向 Retina 实例的智能指针static Retinacreate(Size inputSize, boolean colorMode, int colorSamplingMethod)从标准化接口构建:检索指向 Retina 实例的智能指针static Retinacreate(Size inputSize, boolean colorMode, int colorSamplingMethod, boolean useRetinaLogSampling)从标准化接口构建:检索指向 Retina 实例的智能指针static Retinacreate(Size inputSize, boolean colorMode, int colorSamplingMethod, boolean useRetinaLogSampling, float reductionFactor)从标准化接口构建:检索指向 Retina 实例的智能指针static Retinacreate(Size inputSize, boolean colorMode, int colorSamplingMethod, boolean useRetinaLogSampling, float reductionFactor, float samplingStrength)从标准化接口构建:检索指向 Retina 实例的智能指针protected voidfinalize()SizegetInputSize()获取视网膜输入缓冲区大小voidgetMagno(Mat retinaOutput_magno)视网膜运动通道的访问器(模拟周边视觉)。MatgetMagnoRAW()voidgetMagnoRAW(Mat retinaOutput_magno)视网膜运动通道的访问器(模拟周边视觉)。SizegetOutputSize()检索视网膜输出缓冲区大小,如果应用了空间对数变换,该大小可能与输入不同voidgetParvo(Mat retinaOutput_parvo)视网膜细节通道的访问器(模拟中央凹视觉)。MatgetParvoRAW()voidgetParvoRAW(Mat retinaOutput_parvo)视网膜细节通道的访问器(模拟中央凹视觉)。java.lang.StringprintSetup()输出一个字符串,显示所使用的参数设置voidrun(Mat inputImage)允许将视网膜应用于输入图像的方法,运行后,封装的视网膜模块即可使用专用访问器(参见 getParvo 和 getMagno 方法)提供其输出voidsetColorSaturation()激活色彩饱和度作为色彩解复用过程的最后一步 -> 此饱和度是对解复用图像的每个通道应用的 Sigmoid 函数。voidsetColorSaturation(boolean saturateColors)激活色彩饱和度作为色彩解复用过程的最后一步 -> 此饱和度是对解复用图像的每个通道应用的 Sigmoid 函数。voidsetColorSaturation(boolean saturateColors, float colorSaturationValue)激活色彩饱和度作为色彩解复用过程的最后一步 -> 此饱和度是对解复用图像的每个通道应用的 Sigmoid 函数。voidsetup (设置)()尝试打开一个 XML 视网膜参数文件以调整当前视网膜实例设置,如果 XML 文件不存在,则应用默认设置。警告:如果读取的 XML 文件无效,则会抛出异常。您可以使用 Retina::getParameters 方法检索当前参数结构,并在运行 Retina::setup 方法之前对其进行更新。voidsetup(java.lang.String retinaParameterFile)尝试打开一个 XML 视网膜参数文件以调整当前视网膜实例设置,如果 XML 文件不存在,则应用默认设置。警告:如果读取的 XML 文件无效voidsetup(java.lang.String retinaParameterFile, boolean applyDefaultSetupOnFailure)尝试打开一个 XML 视网膜参数文件以调整当前视网膜实例设置,如果 XML 文件不存在,则应用默认设置。警告:如果读取的 XML 文件无效voidsetupIPLMagnoChannel()设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。voidsetupIPLMagnoChannel(boolean normaliseOutput)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。voidsetupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。voidsetupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。voidsetupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau, float parasolCells_k)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。voidsetupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau, float parasolCells_k, float amacrinCellsTemporalCutFrequency)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。voidsetupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau, float parasolCells_k, float amacrinCellsTemporalCutFrequency, float V0CompressionParameter)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。voidsetupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau, float parasolCells_k, float amacrinCellsTemporalCutFrequency, float V0CompressionParameter, float localAdaptintegration_tau)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。voidsetupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau, float parasolCells_k, float amacrinCellsTemporalCutFrequency, float V0CompressionParameter, float localAdaptintegration_tau, float localAdaptintegration_k)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。voidsetupOPLandIPLParvoChannel()设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。voidsetupOPLandIPLParvoChannel(boolean colorMode)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。voidsetupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。voidsetupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。voidsetupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。voidsetupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant, float photoreceptorsSpatialConstant)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。voidsetupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant, float photoreceptorsSpatialConstant, float horizontalCellsGain)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。voidsetupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant, float photoreceptorsSpatialConstant, float horizontalCellsGain, float HcellsTemporalConstant)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。voidsetupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant, float photoreceptorsSpatialConstant, float horizontalCellsGain, float HcellsTemporalConstant, float HcellsSpatialConstant)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。voidsetupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant, float photoreceptorsSpatialConstant, float horizontalCellsGain, float HcellsTemporalConstant, float HcellsSpatialConstant, float ganglionCellsSensitivity)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。voidwrite(java.lang.String fs)写入 xml/yml 格式的参数信息-
继承自类 org.opencv.core.Algorithm 的方法
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
方法详细信息
-
__fromPtr__
public static Retina __fromPtr__(long addr)
-
getInputSize
public Size getInputSize()
获取视网膜输入缓冲区大小- 返回
- 视网膜输入缓冲区尺寸
-
getOutputSize
public Size getOutputSize()
检索视网膜输出缓冲区大小,如果应用了空间对数变换,该大小可能与输入不同- 返回
- 视网膜输出缓冲区尺寸
-
setup (设置)
public void setup(java.lang.String retinaParameterFile, boolean applyDefaultSetupOnFailure)尝试打开一个 XML 视网膜参数文件以调整当前视网膜实例设置- 如果 XML 文件不存在,则应用默认设置
- 警告:如果读取的 XML 文件无效,则会抛出异常
- 参数
retinaParameterFile- 参数文件名applyDefaultSetupOnFailure- 如果发生错误,是否抛出异常,设置为 true。您可以使用 Retina::getParameters 方法检索当前参数结构,并在运行 Retina::setup 方法之前对其进行更新。
-
setup (设置)
public void setup(java.lang.String retinaParameterFile)
尝试打开一个 XML 视网膜参数文件以调整当前视网膜实例设置- 如果 XML 文件不存在,则应用默认设置
- 警告:如果读取的 XML 文件无效,则会抛出异常
- 参数
retinaParameterFile- 参数文件名。您可以使用 Retina::getParameters 方法检索当前参数结构,并在运行 Retina::setup 方法之前对其进行更新。
-
setup (设置)
public void setup()
尝试打开一个 XML 视网膜参数文件以调整当前视网膜实例设置- 如果 XML 文件不存在,则应用默认设置
- 警告:如果读取的 XML 文件无效,则会抛出异常
-
printSetup
public java.lang.String printSetup()
输出一个字符串,显示所使用的参数设置- 返回
- 一个包含格式化参数信息的字符串
-
写
public void write(java.lang.String fs)
写入 xml/yml 格式的参数信息- 参数
fs- 将被打开并写入格式化参数信息的 XML 文件名
-
setupOPLandIPLParvoChannel
public void setupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant, float photoreceptorsSpatialConstant, float horizontalCellsGain, float HcellsTemporalConstant, float HcellsSpatialConstant, float ganglionCellsSensitivity)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。有关更多信息,请参阅参考文献。有关更多信息,请参阅论文 Benoit A., Caplier A., Durette B., Herault, J., "USING HUMAN VISUAL SYSTEM MODELING FOR BIO-INSPIRED LOW LEVEL IMAGE PROCESSING", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI: http://dx.doi.org/10.1016/j.cviu.2010.01.011- 参数
colorMode- 指定是否处理颜色(true)或不处理(false),以便处理灰度图像normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)photoreceptorsLocalAdaptationSensitivity- 光感受器敏感度范围为 0-1(值增加时对数压缩效果更强)photoreceptorsTemporalConstant- 光感受器一阶低通滤波器的时间常数,用于滤除高时间频率(噪声或快速运动),单位为帧,典型值为 1 帧photoreceptorsSpatialConstant- 光感受器一阶低通滤波器的空间常数,用于滤除高空间频率(噪声或粗轮廓),单位为像素,典型值为 1 像素horizontalCellsGain- 水平细胞网络的增益,如果为 0,则输出的平均值为零;如果参数接近 1,则亮度未被过滤且仍可在输出中获得,典型值为 0HcellsTemporalConstant- 水平细胞一阶低通滤波器的时间常数,用于滤除低时间频率(局部亮度变化),单位为帧,典型值为 1 帧,与光感受器相同HcellsSpatialConstant- 水平细胞一阶低通滤波器的空间常数,用于滤除低空间频率(局部亮度),单位为像素,典型值为 5 像素,此值也用于在神经节细胞级别(内网膜丛层旁细胞通道模型)计算局部对比度适应时计算局部对比度ganglionCellsSensitivity- 神经节细胞局部适应输出的压缩强度,为获得最佳结果,请将值设置在 0.6 到 1 之间,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.7
-
setupOPLandIPLParvoChannel
public void setupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant, float photoreceptorsSpatialConstant, float horizontalCellsGain, float HcellsTemporalConstant, float HcellsSpatialConstant)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。有关更多信息,请参阅参考文献。有关更多信息,请参阅论文 Benoit A., Caplier A., Durette B., Herault, J., "USING HUMAN VISUAL SYSTEM MODELING FOR BIO-INSPIRED LOW LEVEL IMAGE PROCESSING", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI: http://dx.doi.org/10.1016/j.cviu.2010.01.011- 参数
colorMode- 指定是否处理颜色(true)或不处理(false),以便处理灰度图像normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)photoreceptorsLocalAdaptationSensitivity- 光感受器敏感度范围为 0-1(值增加时对数压缩效果更强)photoreceptorsTemporalConstant- 光感受器一阶低通滤波器的时间常数,用于滤除高时间频率(噪声或快速运动),单位为帧,典型值为 1 帧photoreceptorsSpatialConstant- 光感受器一阶低通滤波器的空间常数,用于滤除高空间频率(噪声或粗轮廓),单位为像素,典型值为 1 像素horizontalCellsGain- 水平细胞网络的增益,如果为 0,则输出的平均值为零;如果参数接近 1,则亮度未被过滤且仍可在输出中获得,典型值为 0HcellsTemporalConstant- 水平细胞一阶低通滤波器的时间常数,用于滤除低时间频率(局部亮度变化),单位为帧,典型值为 1 帧,与光感受器相同HcellsSpatialConstant- 水平细胞一阶低通滤波器的空间常数,用于滤除低空间频率(局部亮度),单位为像素,典型值为 5 像素,此值也用于在神经节细胞级别(内网膜丛层旁细胞通道模型)计算局部对比度适应时计算局部对比度,将值设置在 0.6 到 1 之间以获得最佳结果,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.7
-
setupOPLandIPLParvoChannel
public void setupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant, float photoreceptorsSpatialConstant, float horizontalCellsGain, float HcellsTemporalConstant)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。有关更多信息,请参阅参考文献。有关更多信息,请参阅论文 Benoit A., Caplier A., Durette B., Herault, J., "USING HUMAN VISUAL SYSTEM MODELING FOR BIO-INSPIRED LOW LEVEL IMAGE PROCESSING", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI: http://dx.doi.org/10.1016/j.cviu.2010.01.011- 参数
colorMode- 指定是否处理颜色(true)或不处理(false),以便处理灰度图像normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)photoreceptorsLocalAdaptationSensitivity- 光感受器敏感度范围为 0-1(值增加时对数压缩效果更强)photoreceptorsTemporalConstant- 光感受器一阶低通滤波器的时间常数,用于滤除高时间频率(噪声或快速运动),单位为帧,典型值为 1 帧photoreceptorsSpatialConstant- 光感受器一阶低通滤波器的空间常数,用于滤除高空间频率(噪声或粗轮廓),单位为像素,典型值为 1 像素horizontalCellsGain- 水平细胞网络的增益,如果为 0,则输出的平均值为零;如果参数接近 1,则亮度未被过滤且仍可在输出中获得,典型值为 0HcellsTemporalConstant- 水平细胞一阶低通滤波器的时间常数,用于滤除低时间频率(局部亮度变化),单位为帧,典型值为 1 帧,与光感受器水平细胞相同,用于滤除低空间频率(局部亮度),单位为像素,典型值为 5 像素,此值也用于在神经节细胞级别(内网膜丛层旁细胞通道模型)计算局部对比度适应时计算局部对比度,将值设置在 0.6 到 1 之间以获得最佳结果,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.7
-
setupOPLandIPLParvoChannel
public void setupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant, float photoreceptorsSpatialConstant, float horizontalCellsGain)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。有关更多信息,请参阅参考文献。有关更多信息,请参阅论文 Benoit A., Caplier A., Durette B., Herault, J., "USING HUMAN VISUAL SYSTEM MODELING FOR BIO-INSPIRED LOW LEVEL IMAGE PROCESSING", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI: http://dx.doi.org/10.1016/j.cviu.2010.01.011- 参数
colorMode- 指定是否处理颜色(true)或不处理(false),以便处理灰度图像normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)photoreceptorsLocalAdaptationSensitivity- 光感受器敏感度范围为 0-1(值增加时对数压缩效果更强)photoreceptorsTemporalConstant- 光感受器一阶低通滤波器的时间常数,用于滤除高时间频率(噪声或快速运动),单位为帧,典型值为 1 帧photoreceptorsSpatialConstant- 光感受器一阶低通滤波器的空间常数,用于滤除高空间频率(噪声或粗轮廓),单位为像素,典型值为 1 像素horizontalCellsGain- 水平细胞网络的增益,如果为 0,则输出的平均值为零;如果参数接近 1,则亮度未被过滤且仍可在输出中获得,典型值为 0,水平细胞,用于滤除低时间频率(局部亮度变化),单位为帧,典型值为 1 帧,与光感受器水平细胞相同,用于滤除低空间频率(局部亮度),单位为像素,典型值为 5 像素,此值也用于在神经节细胞级别(内网膜丛层旁细胞通道模型)计算局部对比度适应时计算局部对比度,将值设置在 0.6 到 1 之间以获得最佳结果,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.7
-
setupOPLandIPLParvoChannel
public void setupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant, float photoreceptorsSpatialConstant)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。有关更多信息,请参阅参考文献。有关更多信息,请参阅论文 Benoit A., Caplier A., Durette B., Herault, J., "USING HUMAN VISUAL SYSTEM MODELING FOR BIO-INSPIRED LOW LEVEL IMAGE PROCESSING", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI: http://dx.doi.org/10.1016/j.cviu.2010.01.011- 参数
colorMode- 指定是否处理颜色(true)或不处理(false),以便处理灰度图像normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)photoreceptorsLocalAdaptationSensitivity- 光感受器敏感度范围为 0-1(值增加时对数压缩效果更强)photoreceptorsTemporalConstant- 光感受器一阶低通滤波器的时间常数,用于滤除高时间频率(噪声或快速运动),单位为帧,典型值为 1 帧photoreceptorsSpatialConstant- 光感受器一阶低通滤波器的空间常数,用于滤除高空间频率(噪声或粗轮廓),单位为像素,典型值为 1 像素,输出为零,如果参数接近 1,则亮度未被过滤且仍可在输出中获得,典型值为 0,水平细胞,用于滤除低时间频率(局部亮度变化),单位为帧,典型值为 1 帧,与光感受器水平细胞相同,用于滤除低空间频率(局部亮度),单位为像素,典型值为 5 像素,此值也用于在神经节细胞级别(内网膜丛层旁细胞通道模型)计算局部对比度适应时计算局部对比度,将值设置在 0.6 到 1 之间以获得最佳结果,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.7
-
setupOPLandIPLParvoChannel
public void setupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity, float photoreceptorsTemporalConstant)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。有关更多信息,请参阅参考文献。有关更多信息,请参阅论文 Benoit A., Caplier A., Durette B., Herault, J., "USING HUMAN VISUAL SYSTEM MODELING FOR BIO-INSPIRED LOW LEVEL IMAGE PROCESSING", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI: http://dx.doi.org/10.1016/j.cviu.2010.01.011- 参数
colorMode- 指定是否处理颜色(true)或不处理(false),以便处理灰度图像normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)photoreceptorsLocalAdaptationSensitivity- 光感受器敏感度范围为 0-1(值增加时对数压缩效果更强)photoreceptorsTemporalConstant- 光感受器一阶低通滤波器的时间常数,用于滤除高时间频率(噪声或快速运动),单位为帧,典型值为 1 帧,光感受器,用于滤除高空间频率(噪声或粗轮廓),单位为像素,典型值为 1 像素,输出为零,如果参数接近 1,则亮度未被过滤且仍可在输出中获得,典型值为 0,水平细胞,用于滤除低时间频率(局部亮度变化),单位为帧,典型值为 1 帧,与光感受器水平细胞相同,用于滤除低空间频率(局部亮度),单位为像素,典型值为 5 像素,此值也用于在神经节细胞级别(内网膜丛层旁细胞通道模型)计算局部对比度适应时计算局部对比度,将值设置在 0.6 到 1 之间以获得最佳结果,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.7
-
setupOPLandIPLParvoChannel
public void setupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput, float photoreceptorsLocalAdaptationSensitivity)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。有关更多信息,请参阅参考文献。有关更多信息,请参阅论文 Benoit A., Caplier A., Durette B., Herault, J., "USING HUMAN VISUAL SYSTEM MODELING FOR BIO-INSPIRED LOW LEVEL IMAGE PROCESSING", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI: http://dx.doi.org/10.1016/j.cviu.2010.01.011- 参数
colorMode- 指定是否处理颜色(true)或不处理(false),以便处理灰度图像normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)photoreceptorsLocalAdaptationSensitivity- 光感受器敏感度范围为 0-1(值增加时对数压缩效果更强),光感受器,用于滤除高时间频率(噪声或快速运动),单位为帧,典型值为 1 帧,光感受器,用于滤除高空间频率(噪声或粗轮廓),单位为像素,典型值为 1 像素,输出为零,如果参数接近 1,则亮度未被过滤且仍可在输出中获得,典型值为 0,水平细胞,用于滤除低时间频率(局部亮度变化),单位为帧,典型值为 1 帧,与光感受器水平细胞相同,用于滤除低空间频率(局部亮度),单位为像素,典型值为 5 像素,此值也用于在神经节细胞级别(内网膜丛层旁细胞通道模型)计算局部对比度适应时计算局部对比度,将值设置在 0.6 到 1 之间以获得最佳结果,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.7
-
setupOPLandIPLParvoChannel
public void setupOPLandIPLParvoChannel(boolean colorMode, boolean normaliseOutput)设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。有关更多信息,请参阅参考文献。有关更多信息,请参阅论文 Benoit A., Caplier A., Durette B., Herault, J., "USING HUMAN VISUAL SYSTEM MODELING FOR BIO-INSPIRED LOW LEVEL IMAGE PROCESSING", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI: http://dx.doi.org/10.1016/j.cviu.2010.01.011- 参数
colorMode- 指定是否处理颜色(true)或不处理(false),以便处理灰度图像normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)(值增加时对数压缩效果更强),光感受器,用于滤除高时间频率(噪声或快速运动),单位为帧,典型值为 1 帧,光感受器,用于滤除高空间频率(噪声或粗轮廓),单位为像素,典型值为 1 像素,输出为零,如果参数接近 1,则亮度未被过滤且仍可在输出中获得,典型值为 0,水平细胞,用于滤除低时间频率(局部亮度变化),单位为帧,典型值为 1 帧,与光感受器水平细胞相同,用于滤除低空间频率(局部亮度),单位为像素,典型值为 5 像素,此值也用于在神经节细胞级别(内网膜丛层旁细胞通道模型)计算局部对比度适应时计算局部对比度,将值设置在 0.6 到 1 之间以获得最佳结果,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.7
-
setupOPLandIPLParvoChannel
public void setupOPLandIPLParvoChannel(boolean colorMode)
设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。有关更多信息,请参阅参考文献。有关更多信息,请参阅论文 Benoit A., Caplier A., Durette B., Herault, J., "USING HUMAN VISUAL SYSTEM MODELING FOR BIO-INSPIRED LOW LEVEL IMAGE PROCESSING", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI: http://dx.doi.org/10.1016/j.cviu.2010.01.011- 参数
colorMode- 指定是否处理颜色(true)或不处理(false)以便处理灰度图像(值增加时对数压缩效果更强),光感受器,用于滤除高时间频率(噪声或快速运动),单位为帧,典型值为 1 帧,光感受器,用于滤除高空间频率(噪声或粗轮廓),单位为像素,典型值为 1 像素,输出为零,如果参数接近 1,则亮度未被过滤且仍可在输出中获得,典型值为 0,水平细胞,用于滤除低时间频率(局部亮度变化),单位为帧,典型值为 1 帧,与光感受器水平细胞相同,用于滤除低空间频率(局部亮度),单位为像素,典型值为 5 像素,此值也用于在神经节细胞级别(内网膜丛层旁细胞通道模型)计算局部对比度适应时计算局部对比度,将值设置在 0.6 到 1 之间以获得最佳结果,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.7
-
setupOPLandIPLParvoChannel
public void setupOPLandIPLParvoChannel()
设置 OPL 和 IPL 旁细胞通道(参见生物模型)。OPL 指的是视网膜的外网膜丛层,它允许进行时空滤波,该滤波可以白化光谱并减少时空噪声,同时衰减全局亮度(低频能量)。IPL 旁细胞是 OPL 的下一个处理阶段,它指的是视网膜内网膜丛层的一部分,它允许在中央凹视觉中实现高轮廓敏感度。有关更多信息,请参阅参考文献。有关更多信息,请参阅论文 Benoit A., Caplier A., Durette B., Herault, J., "USING HUMAN VISUAL SYSTEM MODELING FOR BIO-INSPIRED LOW LEVEL IMAGE PROCESSING", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI: http://dx.doi.org/10.1016/j.cviu.2010.01.011 级别图像(值增加时对数压缩效果更强),光感受器,用于滤除高时间频率(噪声或快速运动),单位为帧,典型值为 1 帧,光感受器,用于滤除高空间频率(噪声或粗轮廓),单位为像素,典型值为 1 像素,输出为零,如果参数接近 1,则亮度未被过滤且仍可在输出中获得,典型值为 0,水平细胞,用于滤除低时间频率(局部亮度变化),单位为帧,典型值为 1 帧,与光感受器水平细胞相同,用于滤除低空间频率(局部亮度),单位为像素,典型值为 5 像素,此值也用于在神经节细胞级别(内网膜丛层旁细胞通道模型)计算局部对比度适应时计算局部对比度,将值设置在 0.6 到 1 之间以获得最佳结果,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.7
-
setupIPLMagnoChannel
public void setupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau, float parasolCells_k, float amacrinCellsTemporalCutFrequency, float V0CompressionParameter, float localAdaptintegration_tau, float localAdaptintegration_k)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。它与细节通道不相关。有关更多细节,请参阅参考文献。- 参数
normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)parasolCells_beta- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器增益,典型值为 0parasolCells_tau- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器时间常数,单位为帧,典型值为 0(即时响应)parasolCells_k- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器空间常数,单位为像素,典型值为 5amacrinCellsTemporalCutFrequency- 大细胞通路(运动信息通道)一阶高通滤波器的时间常数,单位为帧,典型值为 1.2V0CompressionParameter- 神经节细胞局部适应输出的压缩强度,为获得最佳结果,请将值设置在 0.6 到 1 之间,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.95localAdaptintegration_tau- 指定用于计算局部“运动均值”的低通滤波器的时间常数,以进行局部适应计算localAdaptintegration_k- 指定用于计算局部“运动均值”的低通滤波器的空间常数,以进行局部适应计算
-
setupIPLMagnoChannel
public void setupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau, float parasolCells_k, float amacrinCellsTemporalCutFrequency, float V0CompressionParameter, float localAdaptintegration_tau)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。它与细节通道不相关。有关更多细节,请参阅参考文献。- 参数
normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)parasolCells_beta- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器增益,典型值为 0parasolCells_tau- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器时间常数,单位为帧,典型值为 0(即时响应)parasolCells_k- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器空间常数,单位为像素,典型值为 5amacrinCellsTemporalCutFrequency- 大细胞通路(运动信息通道)一阶高通滤波器的时间常数,单位为帧,典型值为 1.2V0CompressionParameter- 神经节细胞局部适应输出的压缩强度,为获得最佳结果,请将值设置在 0.6 到 1 之间,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.95localAdaptintegration_tau- 指定用于计算局部“运动均值”的低通滤波器的时间常数,以进行局部适应计算,用于计算局部“运动均值”以进行局部适应计算
-
setupIPLMagnoChannel
public void setupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau, float parasolCells_k, float amacrinCellsTemporalCutFrequency, float V0CompressionParameter)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。它与细节通道不相关。有关更多细节,请参阅参考文献。- 参数
normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)parasolCells_beta- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器增益,典型值为 0parasolCells_tau- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器时间常数,单位为帧,典型值为 0(即时响应)parasolCells_k- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器空间常数,单位为像素,典型值为 5amacrinCellsTemporalCutFrequency- 大细胞通路(运动信息通道)一阶高通滤波器的时间常数,单位为帧,典型值为 1.2V0CompressionParameter- 神经节细胞局部适应输出的压缩强度,为获得最佳结果,请将值设置在 0.6 到 1 之间,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.95,用于计算局部“运动均值”以进行局部适应计算,用于计算局部“运动均值”以进行局部适应计算
-
setupIPLMagnoChannel
public void setupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau, float parasolCells_k, float amacrinCellsTemporalCutFrequency)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。它与细节通道不相关。有关更多细节,请参阅参考文献。- 参数
normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)parasolCells_beta- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器增益,典型值为 0parasolCells_tau- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器时间常数,单位为帧,典型值为 0(即时响应)parasolCells_k- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器空间常数,单位为像素,典型值为 5amacrinCellsTemporalCutFrequency- 大细胞通路(运动信息通道)一阶高通滤波器的时间常数,单位为帧,典型值为 1.2,输出,为获得最佳结果,请将值设置在 0.6 到 1 之间,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.95,用于计算局部“运动均值”以进行局部适应计算,用于计算局部“运动均值”以进行局部适应计算
-
setupIPLMagnoChannel
public void setupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau, float parasolCells_k)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。它与细节通道不相关。有关更多细节,请参阅参考文献。- 参数
normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)parasolCells_beta- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器增益,典型值为 0parasolCells_tau- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器时间常数,单位为帧,典型值为 0(即时响应)parasolCells_k- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器空间常数,单位为像素,典型值为 5,大细胞通路(运动信息通道),单位为帧,典型值为 1.2,输出,为获得最佳结果,请将值设置在 0.6 到 1 之间,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.95,用于计算局部“运动均值”以进行局部适应计算,用于计算局部“运动均值”以进行局部适应计算
-
setupIPLMagnoChannel
public void setupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta, float parasolCells_tau)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。它与细节通道不相关。有关更多细节,请参阅参考文献。- 参数
normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)parasolCells_beta- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器增益,典型值为 0parasolCells_tau- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器时间常数,单位为帧,典型值为 0(即时响应),视网膜 IPL 级别(用于神经节细胞局部适应),单位为像素,典型值为 5,大细胞通路(运动信息通道),单位为帧,典型值为 1.2,输出,为获得最佳结果,请将值设置在 0.6 到 1 之间,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.95,用于计算局部“运动均值”以进行局部适应计算,用于计算局部“运动均值”以进行局部适应计算
-
setupIPLMagnoChannel
public void setupIPLMagnoChannel(boolean normaliseOutput, float parasolCells_beta)设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。它与细节通道不相关。有关更多细节,请参阅参考文献。- 参数
normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false)parasolCells_beta- 用于视网膜 IPL 级别(用于神经节细胞局部适应)局部对比度适应的低通滤波器增益,典型值为 0,视网膜 IPL 级别(用于神经节细胞局部适应),单位为帧,典型值为 0(即时响应),视网膜 IPL 级别(用于神经节细胞局部适应),单位为像素,典型值为 5,大细胞通路(运动信息通道),单位为帧,典型值为 1.2,输出,为获得最佳结果,请将值设置在 0.6 到 1 之间,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.95,用于计算局部“运动均值”以进行局部适应计算,用于计算局部“运动均值”以进行局部适应计算
-
setupIPLMagnoChannel
public void setupIPLMagnoChannel(boolean normaliseOutput)
设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。它与细节通道不相关。有关更多细节,请参阅参考文献。- 参数
normaliseOutput- 指定输出是否在 0 到 255 之间重新缩放(true)或不重新缩放(false),视网膜 IPL 级别(用于神经节细胞局部适应),典型值为 0,视网膜 IPL 级别(用于神经节细胞局部适应),单位为帧,典型值为 0(即时响应),视网膜 IPL 级别(用于神经节细胞局部适应),单位为像素,典型值为 5,大细胞通路(运动信息通道),单位为帧,典型值为 1.2,输出,为获得最佳结果,请将值设置在 0.6 到 1 之间,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.95,用于计算局部“运动均值”以进行局部适应计算,用于计算局部“运动均值”以进行局部适应计算
-
setupIPLMagnoChannel
public void setupIPLMagnoChannel()
设置内网膜丛层(IPL)大细胞通道的参数值。该通道处理来自周边视觉中 OPL 处理阶段的输出信号,它允许运动信息增强。它与细节通道不相关。有关更多细节,请参阅参考文献。视网膜 IPL 级别(用于神经节细胞局部适应),典型值为 0,视网膜 IPL 级别(用于神经节细胞局部适应),单位为帧,典型值为 0(即时响应),视网膜 IPL 级别(用于神经节细胞局部适应),单位为像素,典型值为 5,大细胞通路(运动信息通道),单位为帧,典型值为 1.2,输出,为获得最佳结果,请将值设置在 0.6 到 1 之间,较高的值会增加低值的敏感度...并且输出饱和更快,推荐值:0.95,用于计算局部“运动均值”以进行局部适应计算,用于计算局部“运动均值”以进行局部适应计算
-
run
public void run(Mat inputImage)
允许将视网膜应用于输入图像的方法,运行后,封装的视网膜模块即可使用专用访问器(参见 getParvo 和 getMagno 方法)提供其输出- 参数
inputImage- 待处理的输入 Mat 图像,可以是灰度或 BGR 编码的任何格式(从 8 位到 16 位)
-
applyFastToneMapping
public void applyFastToneMapping(Mat inputImage, Mat outputToneMappedImage)
该方法处理图像以校正其亮度,解决逆光问题,增强阴影中的细节。此方法旨在执行高动态范围图像的色调映射(将 >8 位/像素图像压缩为 8 位/像素)。这是视网膜旁细胞模型的简化版本(run/getParvo 方法调用的简化版本),因为它不包括对视网膜外网膜丛层进行建模的时空滤波器,该滤波器执行光谱白化和许多其他功能。然而,它在色调映射方面表现出色且速度更快。请查看演示和实验部分以查看示例以及使用原始视网膜模型和该方法执行色调映射的方式。- 参数
inputImage- 待处理的输入图像(应采用浮点格式编码:CV_32F, CV_32FC1, CV_32F_C3, CV_32F_C4,第四个通道将被忽略)。outputToneMappedImage- 输出的 8 位/通道色调映射图像(CV_8U 或 CV_8UC3 格式)。
-
getParvo
public void getParvo(Mat retinaOutput_parvo)
视网膜细节通道的访问器(模拟中央凹视觉)。警告:getParvoRAW 方法返回的缓冲区未重新缩放至 [0;255] 范围,而非 RAW 方法允许检索规范化矩阵。- 参数
retinaOutput_parvo- 输出缓冲区(必要时重新分配),格式可以是- 一个 Mat,此输出已重新缩放以用于 OpenCV 中的标准 8 位图像处理
- RAW 方法实际上返回一个一维矩阵(编码为 R1, R2, ... Rn, G1, G2, ..., Gn, B1, B2, ...Bn),此输出是原始视网膜滤波器模型输出,不进行任何量化或重新缩放。参见:getParvoRAW
-
getParvoRAW
public void getParvoRAW(Mat retinaOutput_parvo)
视网膜细节通道的访问器(模拟中央凹视觉)。参见:getParvo- 参数
retinaOutput_parvo- 自动生成
-
getMagno
public void getMagno(Mat retinaOutput_magno)
视网膜运动通道的访问器(模拟周边视觉)。警告:getMagnoRAW 方法返回的缓冲区未重新缩放至 [0;255] 范围,而非 RAW 方法允许检索规范化矩阵。- 参数
retinaOutput_magno- 输出缓冲区(必要时重新分配),格式可以是- 一个 Mat,此输出已重新缩放以用于 OpenCV 中的标准 8 位图像处理
- RAW 方法实际上返回一个一维矩阵(编码为 M1, M2,... Mn),此输出是原始视网膜滤波器模型输出,不进行任何量化或重新缩放。参见:getMagnoRAW
-
getMagnoRAW
public void getMagnoRAW(Mat retinaOutput_magno)
视网膜运动通道的访问器(模拟周边视觉)。参见:getMagno- 参数
retinaOutput_magno- 自动生成
-
getMagnoRAW
public Mat getMagnoRAW()
-
getParvoRAW
public Mat getParvoRAW()
-
setColorSaturation
public void setColorSaturation(boolean saturateColors, float colorSaturationValue)激活色彩饱和度作为色彩解复用过程的最后一步 -> 此饱和度是对解复用图像的每个通道应用的 Sigmoid 函数。- 参数
saturateColors- 布尔值,用于激活(true)或禁用(false)色彩饱和度colorSaturationValue- 饱和度因子:应用于色度缓冲区的简单因子
-
setColorSaturation
public void setColorSaturation(boolean saturateColors)
激活色彩饱和度作为色彩解复用过程的最后一步 -> 此饱和度是对解复用图像的每个通道应用的 Sigmoid 函数。- 参数
saturateColors- 布尔值,用于激活(true)或禁用(false)色彩饱和度缓冲区
-
setColorSaturation
public void setColorSaturation()
激活色彩饱和度作为色彩解复用过程的最后一步 -> 此饱和度是对解复用图像的每个通道应用的 Sigmoid 函数。缓冲区
-
clearBuffers
public void clearBuffers()
清除所有视网膜缓冲区(相当于长时间闭眼后睁开眼睛;注意在此方法调用后立即发生的瞬态转换)。
-
activateMovingContoursProcessing
public void activateMovingContoursProcessing(boolean activate)
激活/禁用大细胞通路处理(运动信息提取),默认情况下为激活状态- 参数
activate- 如果应激活大细胞输出则为 true,否则为 false... 如果激活,则可以使用 getMagno 方法检索大细胞输出
-
activateContoursProcessing
public void activateContoursProcessing(boolean activate)
激活/禁用旁细胞通路处理(轮廓信息提取),默认情况下为激活状态- 参数
activate- 如果应激活旁细胞(轮廓信息提取)输出则为 true,否则为 false... 如果激活,则可以使用 Retina::getParvo 方法检索旁细胞输出
-
create
public static Retina create(Size inputSize, boolean colorMode, int colorSamplingMethod, boolean useRetinaLogSampling, float reductionFactor, float samplingStrength)
从标准化接口构建:检索指向 Retina 实例的智能指针- 参数
inputSize- 输入帧大小colorMode- 选择的处理模式:带颜色处理或不带颜色处理colorSamplingMethod- 指定将使用哪种颜色采样方法- cv::bioinspired::RETINA_COLOR_RANDOM: 每个像素位置随机选择为 R、G 或 B
- cv::bioinspired::RETINA_COLOR_DIAGONAL: 颜色采样为 RGBRGBRGB..., 第 2 行 BRGBRGBRG..., 第 3 行 GBRGBRGBR...
- cv::bioinspired::RETINA_COLOR_BAYER: 标准拜耳采样
useRetinaLogSampling- 激活视网膜对数采样,如果为 true,则可以使用以下 2 个参数reductionFactor- 仅当参数 useRetinaLogSampling=true 时有用,指定输出帧的缩减因子(由于中心(中央凹)是高分辨率,而角落可能被缩小,因此允许缩减输出而不会损失精度samplingStrength- 仅当参数 useRetinaLogSampling=true 时有用,指定所应用对数刻度的强度- 返回
- 自动生成
-
create
public static Retina create(Size inputSize, boolean colorMode, int colorSamplingMethod, boolean useRetinaLogSampling, float reductionFactor)
从标准化接口构建:检索指向 Retina 实例的智能指针- 参数
inputSize- 输入帧大小colorMode- 选择的处理模式:带颜色处理或不带颜色处理colorSamplingMethod- 指定将使用哪种颜色采样方法- cv::bioinspired::RETINA_COLOR_RANDOM: 每个像素位置随机选择为 R、G 或 B
- cv::bioinspired::RETINA_COLOR_DIAGONAL: 颜色采样为 RGBRGBRGB..., 第 2 行 BRGBRGBRG..., 第 3 行 GBRGBRGBR...
- cv::bioinspired::RETINA_COLOR_BAYER: 标准拜耳采样
useRetinaLogSampling- 激活视网膜对数采样,如果为 true,则可以使用以下 2 个参数reductionFactor- 仅当参数 useRetinaLogSampling=true 时有用,指定输出帧的缩减因子(由于中心(中央凹)是高分辨率,而角落可能被缩小,因此允许缩减输出而不会损失精度),该对数刻度已应用- 返回
- 自动生成
-
create
public static Retina create(Size inputSize, boolean colorMode, int colorSamplingMethod, boolean useRetinaLogSampling)
从标准化接口构建:检索指向 Retina 实例的智能指针- 参数
inputSize- 输入帧大小colorMode- 选择的处理模式:带颜色处理或不带颜色处理colorSamplingMethod- 指定将使用哪种颜色采样方法- cv::bioinspired::RETINA_COLOR_RANDOM: 每个像素位置随机选择为 R、G 或 B
- cv::bioinspired::RETINA_COLOR_DIAGONAL: 颜色采样为 RGBRGBRGB..., 第 2 行 BRGBRGBRG..., 第 3 行 GBRGBRGBR...
- cv::bioinspired::RETINA_COLOR_BAYER: 标准拜耳采样
useRetinaLogSampling- 激活视网膜对数采样,如果为 true,则可以使用以下 2 个参数,输出帧的因子(由于中心(中央凹)是高分辨率,而角落可能被缩小,因此允许缩减输出而不会损失精度),该对数刻度已应用- 返回
- 自动生成
-
create
public static Retina create(Size inputSize, boolean colorMode, int colorSamplingMethod)
从标准化接口构建:检索指向 Retina 实例的智能指针- 参数
inputSize- 输入帧大小colorMode- 选择的处理模式:带颜色处理或不带颜色处理colorSamplingMethod- 指定将使用哪种颜色采样方法- cv::bioinspired::RETINA_COLOR_RANDOM: 每个像素位置随机选择为 R、G 或 B
- cv::bioinspired::RETINA_COLOR_DIAGONAL: 颜色采样为 RGBRGBRGB..., 第 2 行 BRGBRGBRG..., 第 3 行 GBRGBRGBR...
- cv::bioinspired::RETINA_COLOR_BAYER: 标准拜耳采样
- 返回
- 自动生成
-
create
public static Retina create(Size inputSize, boolean colorMode)
从标准化接口构建:检索指向 Retina 实例的智能指针- 参数
inputSize- 输入帧大小colorMode- 选择的处理模式:带颜色处理或不带颜色处理- cv::bioinspired::RETINA_COLOR_RANDOM: 每个像素位置随机选择为 R、G 或 B
- cv::bioinspired::RETINA_COLOR_DIAGONAL: 颜色采样为 RGBRGBRGB..., 第 2 行 BRGBRGBRG..., 第 3 行 GBRGBRGBR...
- cv::bioinspired::RETINA_COLOR_BAYER: 标准拜耳采样
- 返回
- 自动生成
-
-