为了澄清空气并避免发布代码等答案,这是一个理论问题。我只寻求建议或方法来实现我的目标,我会给你我的方法,我只需要一些指导。正如我在标题中所说,这是一项家庭作业,基本上我需要解决一些问题/算法,并以 4 种不同的方式(如 MPI、java 线程、pragmaOMP 等)并行实现它。我正在考虑将罪恶之城效应应用到图片。这是我的顺序方法:
假设我想保留照片中的红色并将其余部分转换为灰度。我将整个图片从 RGB 转换为 HSV。在 HSV 模式下,我将饱和度更改为除红色以外的所有内容为灰色。然后转换回RGB。
我想知道如何并行实现这一点。假设我有 n 个工人,我只是将图像分成 n 个部分,每个工人都在图像的那部分工作?或者有没有更好的方法可以并行处理这样的程序。先感谢您。