Image 图像水印的并行化

Image 图像水印的并行化,image,matlab,parallel-processing,Image,Matlab,Parallel Processing,我正在研究图像处理的并行化。我的任务是在Matlab中实现多核和多核图像水印。所以,任何人都可以告诉我怎么做。我是并行化新手。请帮帮我。谢谢步骤1)定义水印图像(用于导入水印的{RGBA | BW}-pixmap矩阵)数据的文件) 步骤2)定义要添加水印的文件列表(要处理的批) 步骤3)定义一个Matlab或倍频程.m脚本,该脚本将使用两个参数,一个是水印图像,另一个是要添加水印的图像。脚本只需打开其中一个,一个只读,另一个r/w,并将水面膜(关于混合的细节取决于您的风格和/或口味)添加到图像上

我正在研究图像处理的并行化。我的任务是在Matlab中实现多核和多核图像水印。所以,任何人都可以告诉我怎么做。我是并行化新手。请帮帮我。谢谢

步骤1)定义水印图像(用于导入水印的{RGBA | BW}-pixmap矩阵)数据的文件)

步骤2)定义要添加水印的文件列表(要处理的批)

步骤3)定义一个Matlab或倍频程
.m
脚本,该脚本将使用两个参数,一个是水印图像,另一个是要添加水印的图像。脚本只需打开其中一个,一个只读,另一个r/w,并将水面膜(关于混合的细节取决于您的风格和/或口味)添加到图像上的{up | down}(X,Y)}缩放(X,Y)位置,以获得水印,一旦这样做,保存结果

步骤4)定义GNU
并行脚本,以便通过将适当的参数(参考:步骤3+步骤2+步骤1)传递给GNU
并行工作管道,尽可能并行地处理队列(给定步骤2)。有关您需要和/或更喜欢的所有相关配置详细信息,请阅读
manparallel

为什么?
考虑到当代许多核心CPU的生产效率及其L3/L2缓存大小,许多并行工作单元的生产效率将远远高于单个映像
parfor
修饰的小型作业(在这种情况下,文件I/O不会被延迟屏蔽,单进程工作流程不会超过并行运行的多个图像处理,如RAM和内核所允许).

你试过使用parfor吗?谢谢你的回答。请你发一次热。你有这个问题陈述的MatLab代码吗?因为我是MatLab新手。如果你帮助我,对我来说太多了。StackOverflow社区政策是通过投票a+1来表达所有的感谢(表明该问题或答案是有用的、有趣的或对现在和将来的社区有其他价值的)点击“接受”勾选,即可获得原始发布问题的最佳答案。请毫不犹豫地遵循此社区标准。我们都学习了整个人生。此社区帮助了一个世界,有很多东西需要学习,但从来都不是一个免费做我的家庭作业的网站,是吗?