NI相机采集图像并传输至子VI进行处理。

2019-07-17 16:09发布

如图所示,这CCD相机可以实时采集镜头下方的区域,现在的问题是,怎么样拍摄图片并将图片传输至后续子VI进行后续处理。正确的话,应该是要创建缓存,传输图片后再丢弃缓存,我觉得是这样,希望明白其中道理能给指导一下。
1.png
2.png
相机采集子Vi.rar 下载积分: 积分 -1 分
15.21 KB, 下载次数: 11, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
abcd255bnb4
1楼-- · 2019-07-18 09:39
sszx2007 发表于 2017-9-8 17:32
我不都给你看我我程序是怎么做了吗?告诉你,你死在哪里
一,你的打开相机是不是只能点一次就不能用了?
二,你点了处理图像,就进了WHILE出不来了,怎么能不卡死?

这个是可以一直读取文件夹内的图片并进行处理的,但是处理从相机上实时读取的该怎么设置呢。

关于while循环的意义,是外面的create控件不停地往相应的显示控件上送内存,还是外面的create在每个显示控件上送一个内存,然后不停地更换显示内容,这是我没想明白的。
@)O0DI0TNG0]W3TXR~P{O91.png

分割.rar 下载积分: 积分 -1 分

55.11 KB, 下载次数: 3, 下载积分: 积分 -1 分

sszx2007
2楼-- · 2019-07-18 10:50
abcd255bnb4 发表于 2017-9-8 22:23
这个是可以一直读取文件夹内的图片并进行处理的,但是处理从相机上实时读取的该怎么设置呢。

关于while循环的意义,是外面的create控件不停地往相应的显示控件上送内存,还是外面的create在每个显示控件上送一个内存,然后不停地更换显示内容,这是我没想明白的。 ...

像你上面的程序,你图片都没更新,有必要让他一直对同一张图像做处理吗?还有就是你创建图像空间的,也真的有必要每个处理都加给新空间吗?有时候,你想知道他的变化过程,在运行中使用探针查看就可以了,你这样做不,不是在浪费内存吗?
像你这样用的,事件结构外面不加while循环的,我只是从你这样才有幸得见,你能有时间看看编程基础吗?
怎么看到获取到的实时图像?你在while循环把获取到的图像给到图像显示控件就好了
QQ截图20170908230333.png
abcd255bnb4
3楼-- · 2019-07-18 16:39
sszx2007 发表于 2017-9-8 23:03
像你上面的程序,你图片都没更新,有必要让他一直对同一张图像做处理吗?还有就是你创建图像空间的,也真的有必要每个处理都加给新空间吗?有时候,你想知道他的变化过程,在运行中使用探针查看就可以了,你这样做不,不是在浪费内存吗?
像你这样用的,事件结构外面不加while循环的,我只是从你这样才有幸得见,你能有时 ...

创建图像空间,基本是每一步都需要添加内存观察处理的结果,有的可以不加,但是还是多加几个,不然不知道下一步怎么调整,至于说编程基础,没时间看了,肯定是用到哪里就看哪里。最重要的是,再过不了多久,就得用这个东西做实验了。如下图,
1.png
2.png
abcd255bnb4
4楼-- · 2019-07-18 18:59
 精彩回答 2  元偷偷看……
青蜂侠
5楼-- · 2019-07-18 23:13
你看一下,是这样不?


sszx2007
6楼-- · 2019-07-19 01:59
abcd255bnb4 发表于 2017-9-8 23:59
创建图像空间,基本是每一步都需要添加内存观察处理的结果,有的可以不加,但是还是多加几个,不然不知道下一步怎么调整,至于说编程基础,没时间看了,肯定是用到哪里就看哪里。最重要的是,再过不了多久,就得用这个东西做实验了。如下图, ...

如上图,到了每三张开始,你用个开闭函数就能把网格去除了

一周热门 更多>