【发布时间】:2016-02-17 02:15:04
【问题描述】:
我在集群中进行图像处理,但未能达到最佳性能,我有一个复制边缘的函数和另一个应用过滤器或掩码的函数,但是当执行 MATLAB SPMD 时使用的程序不是随着时间的增加,在增加工人的同时满足每个人。
enter code here
p1=parpool('local',4);
addAttachedFiles(p1,{'Max_Duplicado_pixel.m',
'funcion_Aplicacion_mascaras.m'});
tic
spmd
d1=codistributor1d(2);
c = codistributed(imA, d1);
som=funcion_Aplicacion_mascaras(
Max_Duplicado_pixel(getLocalPart(c),sombrero),sombrero);
salida=gcat(som);
end
imshow(salida{1});
end
delete(gcp);
enter code here
这是涂抹睫毛膏的功能
enter code here
x=ceil(R1/2):R-floor(R1/2);
y=ceil(R1/2):C-floor(R1/2);
for b=-floor(R1/2):floor(R1/2)
for a=-floor(R1/2):floor(R1/2)
salida(x,y)=salida(x,y)+single(imagen(x+b,y+a))
*sombrero(b+ceil(R1/2),a+ceil(R1/2));
end
end
temp=salida(ceil(R1/2):R-floor(R1/2),ceil(R1/2):C-floor(R1/2));
image_procesada=uint8(temp);
【问题讨论】:
标签: matlab image-processing spmd