石鑫华视觉论坛

 找回密码
 注册会员
查看: 1292|回复: 1

[解决] 如何并行处理图像

[复制链接]

该用户从未签到

发表于 2022-2-8 14:23:22 | 显示全部楼层 |阅读模式 来自:江苏省苏州市 电信

注册登陆后可查看附件和大图,以及购买相关内容

您需要 登录 才可以下载或查看,没有账号?注册会员

x
我先拍摄并保存12张原始图像(20mb左右),每一张图像需要生成6种不同算法的图像,也就是最后有72张图像,如果串行将会话费大量时间,如果使这个过程并行执行呢?我试过,但会报错?程序看起来是并行实际为串行。项目背景就是一张图有很多不同的地方测试,所以进行不同算法处理。

                               
登录/注册后可看大图


回复

使用道具 举报

  • TA的每日心情
    开心
    昨天 21:00
  • 签到天数: 3412 天

    连续签到: 14 天

    [LV.Master]2000FPS

    发表于 2022-2-11 17:22:35 | 显示全部楼层 来自:广东省东莞市 电信
    并行,设置12个循环,分别打开12张图,然后每个图片再使用copy函数,复制成6个不同的缓存,得到72个不相干的图像再处理。应该快不了什么,或者是会更慢。

    建议:一个循环处理不同的图像,在循环内,可以使用6个不同的Copy图像来处理6个不同的算法,以方便查看不同算法的效果。但是不同图像之间,使用串行来处理,这样无论是12张,还是120张,都是可以处理的。不然,你如果采集1200张图像,那你难道要做1200个的并行?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(24.09)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-12-23 02:33

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表