基于C++图像增强平台

Posted 人工智能感知信息处理算法研究院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于C++图像增强平台相关的知识,希望对你有一定的参考价值。


  1.   背景介绍


         随着社会的进步,人民生活水平日益提高,安全意识越来越强,因此安全检查在生活中扮演的角色越来越重要。X射线检测技术是一种无损安全检测技术,这种技术被广泛的应用于医疗、工业领域。为了提高X射线无损检测的效果,X射线成像技术得到了持续、长久的发展。然而由于X射线无损检测系统的硬件设备问题以及待测物体特征复杂多样的原因,其图像质量通常出现低对比度、低照度的问题。因此,为了提高X射线无损检测效果,需要提高射线图像感兴区域的灰度对比度、提高射线图像的整体亮度、提高射线图像质量。本文通过分析X射线图像的特点,研究多种图像增强技术,然后针对X射线图像特征缺陷进行算法建模,基于Visual Studio 2015 C++开发了一个简易的图像增强平台。

2.  开发环境

Visual Studio 2015 C++

3. 系统设计

3.1 主界面


3.2 读取原始图像

基于C++图像增强平台


基于C++图像增强平台


3.3 线性增强


基于C++图像增强平台


3.4 直方图均衡化

基于C++图像增强平台


3.5 对数变换

基于C++图像增强平台


3.6 gamma变换

基于C++图像增强平台


3.7 分段线性变换


3.8 自动对比度


以上是关于基于C++图像增强平台的主要内容,如果未能解决你的问题,请参考以下文章

基于LabView调用C++Dll的简易图像增强平台

图像增强基于模糊集的图像增强matlab源码

OpenCV C++(四)----对比度增强

图像增强基于matlab HSI+同态滤波彩色图像增强含Matlab源码 1515期

图像增强基于matlab量子遗传算法优化beta自适应图像增强含Matlab源码 2259期

OpenCV2:大学应用篇 图像增强技术