基于LABVIEW机器视觉-直方图均衡化
基于LABVIEW机器视觉-直方图均衡化
最近学习了一些关于机器视觉的内容,感觉labview机器视觉还挺容易上手,入门挺简单的。当然要学会一种编程语言是需要很长时间的。不管你是利用halcon、opencv还是labview中的视觉助手,首先要学会的就是基础内容。基础的内容中还有很多,比如图像的单色变化,图像的灰度值变化,图像的反转、去噪滤波等等。本人学习labview已经有一段日子了所以对于vision部分的内容虽是新学习内容但是上手还是比较快的。
这里总结做了一个比较简单的一个直方图均衡化的程序。根据直方图的灰度值的不同可以看出明显的画面灰度对比,通过改变均衡化值的范围,可以很清楚的知道某个范围下的直方图灰度值图像。
从上图可以明显地看出原图与均衡化之后的对比。
这是一个直方图,这里只取50-125的范围的灰度值,那么均衡化直方图就明显的突出图像的不同灰度值的不同比率。
根据图像的处理原理,这里简单地用IMAQ ReadFile来获取灰度图,之后通过IMAQ Histograph进行图像的直方图处理,最后直接均衡化处理就行了。这是比较简单的图象处理。
在不同的项目中我们可以通过对原始灰度图进行均衡化的处理,最终分析我们自己想要的灰度值范围,那么再经过图像分割,以及形态学处理就可以获取图像中想要的特征,最终实现特征提取。当然也可以通过此办法来解决一些缺陷的提取的问题。
这本人平时写的一些代码,现在分享给大家 https://download.csdn.net/my
这里有你想要的内容哦!希望能帮到你。
基于LABVIEW机器视觉-直方图均衡化相关推荐
- python直方图均衡化代码_基于matlab的直方图均衡化代码
基于matlab的直方图均衡化代码 2007-04-15 20:15 clear all %一,图像的预处理,读入彩***像将其灰度化 PS=imread('1.jpg'); ...
- 直方图均衡化 matlab代码,基于matlab的直方图均衡化代码
基于matlab的直方图均衡化代码 2007-04-15 20:15 clear all %一,图像的预处理,读入彩***像将其灰度化 PS=imread('1.jpg'); ...
- 基于LabVIEW机器视觉的微小位移动态测量
基于LabVIEW机器视觉的微小位移动态测量 摘 要:本文采用LabVIEW机器视觉平台开发设计基于USB摄像头的微小位移测量系统.使用LabVIEW软件平台编程控制USB摄像头,采集显微镜中 ...
- hsi i均衡化 java_基于HSI-mod的直方图均衡化
我在debianlinux上使用了python2.7以及matplotlib.Numpy.Scipy和PIL. 我可以用上面提到的代码为图像的hs和I参数生成一个直方图.我打算对H S和I直方图应用直 ...
- OpenCV-数字图像处理之直方图均衡化
OpenCV-数字图像处理之直方图均衡化 从这篇博文开始,小生正式从一个毫不相干专业转投数字图像处理.废话不多说了,talk is cheap. show me the code. 直方图均衡化目的 ...
- 基于halcon的木板缺陷检测算法代码-基于halcon的区域增长、大津分割算法、直方图均衡化
关键词:Halcon:图像处理:视觉检测:木板缺陷检测:特征提取 对于木条.木板等木制品表观缺陷检测,是机器视觉检测在工业中的一个主要应用,而在这其中节子的提取和检测又是一项重要的品控检测指标,本文以 ...
- 砥砺的前行|基于labview的机器视觉图像处理|NI Vision Assisant(四)——Color(彩色图) 功能
文章目录 一.界面介绍 二.功能介绍 2.1 Color Operators 彩色运算 2.2 Extract Color Planes 抽取彩色平面 2.3 Color Threshold 彩色阈值 ...
- 基于直方图均衡化的激光水下图像处理
采用直方图进行水下图像处理,感觉对我搜到的这几个图片效果可以,最近看了一些使用修正的暗通道进行水下图像处理的,但是我没有弄出来效果.我感觉即使使用暗通道进行处理,那么每个通过处理的结果应该也朝直方图均 ...
- 基于直方图均衡化的水下激光图像处理(MATLAB仿真)
原文:http://blog.csdn.net/sunlinyi66/article/details/39215447 基于直方图均衡化的水下图像增强(MATLAB仿真) 可以对RGB三个通道进行直方 ...
最新文章
- Linux查看系统开机时间(转)
- (49)逆向分析KiSystemService/KiFastCallEntry调用内核函数部分(SST,SSDT,SSPT)
- 如何迁移开源 Flink 任务到实时计算Flink版?实战手册来帮忙!
- Redis Cluster原理初步
- 单片机小白学步系列(五) 集成电路、封装相关知识
- 如果没有,那么就去创造
- c#同时上传文件和参数,Java接收的完整教程,炒鸡简单!网上的教程弱爆了!
- HDU - 1281 棋盘游戏
- Linux系统磁盘分区、删除分区、格式化、挂载、卸载、开机自动挂载的方法总结...
- html-mp3格式转换器,mp3格式转换器
- 1.2 数值分析 误差的来源和分类
- 聊聊从古至今都是如何加密的~
- 浏览器的标签栏上网站的小图标的设置方式
- git submodule拉取子模块最新代码
- Fibonacci 斐波那契数列的R语言实现
- python花瓣长度和花瓣宽度散点图鸢尾花_鸢尾花
- mui中拨打电话有两种方式:
- 自动驾驶层次测试体系(单元测试/集成测试/SIL/HIL/VIL/RIL/LABCAR/实车等)
- ICMP报文格式解析
- ios svn repository