我實施了bayer去馬賽克並且迄今爲止工作,但它很慢。我是matlab的新手,已經認爲for循環通常是一種不好的做事方式。Matlab:避免用於拜爾模式去馬賽克的for-loops
這是我在僞代碼算法,任何人都可以給我一個提示如何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循環?