OpenCV 图形API(76)图像与通道拼接函数-----对输入图像进行归一化操作函数normalize()

  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

对数组的范数或数值范围进行归一化。

该函数通过对输入数组进行缩放和平移,使得:
∥ dst ∥ L p = alpha \| \texttt{dst} \| _{L_p}= \texttt{alpha} ∥dst∥Lp=alpha

当 norm_type 为 NORM_INF、NORM_L1 或 NORM_L2 时,输出数组的相应范数(Lp 范数)等于 alpha(其中 p 分别为无穷大、1 或 2);
min ⁡ I dst ( I ) = alpha ,    max ⁡ I dst ( I ) = beta \min _I \texttt{dst} (I)= \texttt{alpha} , \, \, \max _I \texttt{dst} (I)= \texttt{beta} Imindst(I)=alpha,Imaxdst(I)=beta

或者当 norm_type 为 NORM_MINMAX(仅适用于密集数组)时,使输出数组中的最小值为 alpha,最大值为 beta。

注意:

该函数的文本标识符为 "org.opencv.core.normalize"。

函数原型

cpp 复制代码
GMat cv::gapi::normalize 
(
 	const GMat &  	src,
	double  	alpha,
	double  	beta,
	int  	norm_type,
	int  	ddepth = -1 
) 	

参数

  • 参数 src:输入数组;
  • 参数 alpha:要归一化到的目标范数值,或在范围归一化中表示下界;
  • 参数 beta:在范围归一化中表示上界,在范数归一化时未使用;
  • 参数 norm_type:归一化类型(详见 cv::NormTypes);
  • 参数 ddepth:若为负值,输出数组将与输入数组具有相同的类型;否则,输出数组将具有与输入相同的通道数,且深度为 ddepth。

运行结果

相关推荐
LorryJovens11 分钟前
【LAAP意识动力工程学】aris自述如何让Agent产生意识的关键
人工智能
ms365copilot16 分钟前
Copilot分析销售收入变化、找出涨跌原因
大数据·人工智能·copilot
YOLO数据集集合25 分钟前
煤炭质量目标检测数据集 、| 煤炭检测 工业视觉 质量分级 异物检测 煤炭异物8005期
人工智能·yolo·目标检测·计算机视觉·分类·煤炭检测数据集·异物数据集
躺柒28 分钟前
读数据可视化16大规模多变量空间数据(下)
人工智能·信息可视化·可视化·数据可视化·空间·大数据分析
qq4078556030 分钟前
中小五金建材贸易企业:进销存数字化要重点关注哪些环节?
人工智能·低代码·制造
HIT_Weston31 分钟前
190、【Agent】【OpenCode】TuiThreadCmd(alias)
人工智能·agent·opencode
点PY37 分钟前
《基于深度超分辨率网络的集成电路CT图像增强方法及系统》专利解读
人工智能
DeepAgent38 分钟前
AI Agent 工程实践(34):企业 AI Agent 架构
数据库·人工智能·agent
MartinYeung51 小时前
[论文学习]AI-Trader:实时金融市场中自主代理的基准测试
人工智能·深度学习·学习
君顾11 小时前
AI新零售线上商城系统实战指南:架构设计与开发经验分享
人工智能·经验分享·零售