LABVIEW图像处理

2019-07-17 07:37发布

如图为labview 做的图像处理的流程图,按照从左到右依次是提取H分量,低通滤波,亮度调节,阈值分割,在每次运行程序时,点击到亮度调节都很正常,但是点了阈值分割就全部变成黑黑的图了,而且前面的三个全都是纯黑 {MOD}的,请问这是什么原因,另外,这个程序里是不是因为没有清空缓存的原因呢,有的时候就死了,没反应,


我用基本的数学运算建了一个,数学模拟这样的不管怎样都没有关系,是因为我的图像处理程序里面没有清空缓存的原因么?还是还是什么原因呢,麻烦各位做过图像处理的给指点指点啊。
1.png
3.png
4.png
7.png
8.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
abcd255bnb4
1楼-- · 2019-07-18 02:43
 精彩回答 2  元偷偷看……
abcd255bnb4
2楼-- · 2019-07-18 07:27
sszx2007 发表于 2017-8-23 23:06
由你程序可见,你四张图所用的图像空间都是共用的,你可以为每一张不同效果的图像处理创建新的图像空间就可以了,不然就会以你最后一次得到的图像填充图像显示框

是这样的么,这个就是过程处理的一个小环节,以前的左边那个create都是没有的,我以前还一直奇怪那个dst到底做什么用的,现在终于明白了,那这么说,每次需要显示一个过程图像的时候,都是需要这个create区分配缓存的,
11111111111.png
sszx2007
3楼-- · 2019-07-18 08:08
本帖最后由 sszx2007 于 2017-8-24 20:04 编辑
abcd255bnb4 发表于 2017-8-24 14:18
是这样的么,这个就是过程处理的一个小环节,以前的左边那个create都是没有的,我以前还一直奇怪那个dst到底做什么用的,现在终于明白了,那这么说,每次需要显示一个过程图像的时候,都是需要这个create区分配缓存的,

是的,根据你的需要去创建图像空间,基本上都会使用,特别是你想知道图像的变化过程时
sszx2007
4楼-- · 2019-07-18 12:12
abcd255bnb4 发表于 2017-8-24 14:10
你好,这个小vi是对图像进行过程处理,从前往后依次由几个显示控,请问这个创建内存应该怎么分配,我的基础不好,所以就麻烦了。

你的版本比我高,我的是14版的
abcd255bnb4
5楼-- · 2019-07-18 14:45
sszx2007 发表于 2017-8-24 19:53
是的,根据你的需要去创建图像空间,基本上都会使用,特别是你想知道图像的变化过程时

你看一下9楼的那个小程序,那是我自己认为的,就是左边加的create新控件,是那样的么,如果要是过程处理的。以前是没有添加的
abcd255bnb4
6楼-- · 2019-07-18 15:26
 精彩回答 2  元偷偷看……

一周热门 更多>