天天看点

#OpenCV学习#opencv小知识。在工业视觉检测应用中,图像增强处理的目的主要在于突出目标区域与背景区域的区别,从

作者:人工智能与机器视觉

#OpenCV学习#opencv小知识。在工业视觉检测应用中,图像增强处理的目的主要在于突出目标区域与背景区域的区别,从而方便提取目标区域。但是在图像的另一些应用领域,图像增强可能只是突出视觉效果,比如在视频图像中增强渲染。函数detailEnhance就用这种功能,虽然该函数也可以用在工业视觉检测中。函数定义如下:void detailEnhance(InputArray src, OutputArray dst, float sigma_s = 10, float sigma_r = 0.15f);这个函数输入和输出都是三通道图像,参数sigma_s决定图像的平滑邻域的大小,参数sigma_r用于控制邻域内的不同颜色,如果sigma_r较大,可能使一些区域的颜色保持一致。总的来说,该函数用于增强图像细节,并且在增强的同时,能够保持边界。该函数所在的OpenCV模块是photo模块,从中也能够看出其主要的使用领域。

#OpenCV学习#opencv小知识。在工业视觉检测应用中,图像增强处理的目的主要在于突出目标区域与背景区域的区别,从
#OpenCV学习#opencv小知识。在工业视觉检测应用中,图像增强处理的目的主要在于突出目标区域与背景区域的区别,从
#OpenCV学习#opencv小知识。在工业视觉检测应用中,图像增强处理的目的主要在于突出目标区域与背景区域的区别,从