我实现了拜耳去马赛克,到目前为止效果很好,但速度很慢。我是 matlab 的新手,并且已经认为 for 循环通常是一种不好的做事方式。
那是我在伪代码中的算法,任何人都可以给我一个提示如何将它更多地matlabize吗?
pic = zero(width, height, 3)
for i=1:Width
for j=1:Height
if isbluevalue(i, j)
pic(i,j) = getOtherTwoValues(...)
if isredvalue(i,j)
//do accordingly
if isgreenvalue(i,j)
//do accordingly
end
end
有没有办法摆脱for循环?