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。

运行结果

相关推荐
Shockang6 小时前
AI 编码智能体生产化工程
人工智能
jay神7 小时前
深度学习确定baseline之后怎么做改进?
人工智能·深度学习·yolo·计算机视觉·分类
acrel77 小时前
安科瑞Acrel-1000变电站综合自动化系统在合肥某新材料公司35kV综合自动化项目中的应用分析
大数据·人工智能
UWA7 小时前
隐藏视频变“常驻刺客”,VideoPlayer与“N/A”纹理该怎么查
人工智能·性能优化·音视频·memory·cpu·游戏开发
V哥AI增长7 小时前
小红书笔记在生成式AI引擎中的可见性机制解析:从抓取原理到GEO工程化实践
大数据·人工智能·笔记
ajassi20008 小时前
AI语音智能体开发日记(十二)GX8006 固件定制指南——从双唤醒词到 UART 音频传输
人工智能·ai·ai编程
大模型momo8 小时前
告别单体 Agent:多智能体设计模式(Multi-Agent Patterns)深度实战手册
人工智能·agent·multi-agent·多agent
DisonTangor8 小时前
【SeeDream开源平替】MiniMax H3 重磅开源:全模态视频生成新标杆,2K 画质 + 原生立体声,15 秒大片一键生成!
人工智能·ai作画·开源·aigc·音视频
很楠爱上8 小时前
(附上相关学习资源)适合新手做的第一个agent项目*ovo*Dify Agent 全栈实战:从智能选车顾问到新能源汽车之家的端到端开发
人工智能·汽车·agent·项目·开发笔记
IT智慧客07318 小时前
2026年7月前端面试高频考点与趋势分析(面20个前端后的总结)
人工智能