摘要
根据红外成像无损检测原理,利用机器视觉技术,通过实验将红外热像仪采集的亚表面红外缺陷图像进行一系列的处理,包括滤波降噪,图像增强,边缘提取等,将缺陷检测出来。文中用matlab和Visual C++2010联合编程的方式对红外缺陷进行识别,通过窗口可视化将图像和图像中的缺陷位置,大小提取出来。通过多次实验,本方法能够检测大多的亚平面缺陷,具有较高的应用价值。
Non-destructive testing technique is an important part of the machine vision science.In this paper,we use infrared non-destructive testing techniques to detect sub-surface defects and extract the defect information.According to the principle of infrared imaging and non-destructive testing,a series of approachs will be used in the detection of sub-surface infrared defect images collected by the infrared camera,including image filtering,image enhancement,edge extraction,image reconstruction etc..This article use matlab and Visual C++ 2010 joint programming to process infrared images for visualization of the image defect location and size in them.Through several experiments,this method can detect most of the sub-surface defects,with a higher recognition rate.with a higher application value.This detection method has a high application value in a lot of material sub-surface defect detection.
出处
《电子设计工程》
2012年第20期176-178,185,共4页
Electronic Design Engineering
关键词
无损检测
中值滤波
锐化技术
边缘梯度算法
non-destructive testing
median filter
sharpening techniques
gradient algorithm