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-19 02:37
 精彩回答 2  元偷偷看……
abcd255bnb4
2楼-- · 2019-07-19 03:39
sszx2007 发表于 2017-9-9 11:20
如上图,到了每三张开始,你用个开闭函数就能把网格去除了

上图没有,我那里用的是,先腐蚀,然后去除粒子,一般是这两个步骤就可了,再不行就加一个孔洞填充。
abcd255bnb4
3楼-- · 2019-07-19 04:23
本帖最后由 abcd255bnb4 于 2017-9-9 12:24 编辑
sszx2007 发表于 2017-9-9 11:20
如上图,到了每三张开始,你用个开闭函数就能把网格去除了

这是我根据您最初提供的思路写的,这个有问题啊,点了采集图像布尔按键才送到处理子vi,那么是没办法在不送入图像处理的时候观察输出是什么样图片的。另外,在采集图像那个顺序结构的处理vi,
事件结构的事件点了,图上没点
QQ图片20170909120210.png
abcd255bnb4
4楼-- · 2019-07-19 07:03
sszx2007 发表于 2017-9-9 11:20
如上图,到了每三张开始,你用个开闭函数就能把网格去除了

如图所示,这段图像采集程序的意思,我先说一下我的理解,然后您这边补充一下。
QQ图片20170909125317.png
abcd255bnb4
5楼-- · 2019-07-19 09:59
sszx2007 发表于 2017-9-9 11:20
如上图,到了每三张开始,你用个开闭函数就能把网格去除了

上述图像采集程序,主要问题再下方的采集时间和设置采集时间,
如上图的图像缓存保存程序,点了(布尔)停止就会停下来。如果不点的话,它会一直从0开始网上递增,生成的图片也是01234,,,,这里面有个问题,就是那个采集时间和设置时间的关系,如果某一次采集时间大于设置采集时间,那么此次的缓存丢弃,如果小于等于设置采集时间,那么缓存保留并存放于保存路径内,是这个意思,嗯,我认为是这样,

联系到我自己的图像处理,我打算按照下面的思路做:
将该程序的保存路径作为一个字符常量,和序号连接为字符串,转换为路径送入图像处理程序,这样可以么,我先这样试一下,这样的话,有个问题,就是处理过的图像有可能就再也找不到了。我是打算这样做


idianze
6楼-- · 2019-07-19 14:55
 精彩回答 2  元偷偷看……

一周热门 更多>