labview 怎么删除ROI范围内的图像,例如删除图片中的白点?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了labview 怎么删除ROI范围内的图像,例如删除图片中的白点?相关的知识,希望对你有一定的参考价值。
图像中越白的点,对应的数值越大。找到数值超过某个数值的点,清零。白点变黑点,也就是删除了白点。
close all;clear all;clc;
figure(1);a=imread('white.jpg');
imshow(a);
%白点应该是数值较大的点吧
%把数值<150的点找出来,是需要保持不变的点
b(:,:,:)=a(:,:,:)<200;b=uint8(b);
%把b与a对应位置元素相乘,>=200的位置都清零
c=a.*b;figure(2);imshow(c);
追问多谢回答,单针对这个白点这么做的确很好...
最后我用的上司推荐的腐蚀和膨胀的方法解决的。
另外这是用另外的哪个语言来写的吗?
多谢回答,单针对这个白点这么做的确很好...
最后我用的上司推荐的腐蚀和膨胀的方法解决的。
另外这是用另外的哪个语言来写的吗?
是用matlab写的。LabVIEW里有matlab脚本节点,把代码导入脚本节点就可以执行。计算机上安装了matlab的话。
追问谢谢,我去试试看。
参考技术A 可以两张图片相减。outlook寻找/删除指定日期范围内的邮件
总是收到很多系统预警邮件,时间久了攒了好多垃圾邮件。实际上只需保存近期预警邮件,之前的完全可以删除。
上网找了一圈也没找到方法,然后自己想到了一种,步骤如下:
- 使用outlook规则,将指定日期范围内的邮件放入指定文件夹;
- 对该文件夹种的邮件进行最终确认,并删除;
其实最主要的就是找到指定日期范围内的邮件,找到邮件之后,怎么操作就随意了。
具体使用outlook的规则配置如下:
以上是关于labview 怎么删除ROI范围内的图像,例如删除图片中的白点?的主要内容,如果未能解决你的问题,请参考以下文章
Labview波形图 怎么做到不把绘制出来的图像删除 直接在上面绘制新的图形
对二值化图像的选定区域内的目标彩图的物体颜色进行识别(RGB)并输出,用opencv怎么编写源代码?