Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %Dolnoprzepustowa
- obraz_we = double(obraz_we);
- [wier kol] = size(obraz_we);
- for i = 1 :1:wier
- for k = 1:1:kol
- if(obraz_we(i,k))>prog_dolny;
- obraz_wy(i,k) = 255;
- else
- obraz_wy(i,k) = 0;
- end
- end
- end
- obraz_wy = uint8(obraz_wy);
- %Dolnoprzepustowa_end
- %-----------------------------------------------------------------------------------------------------------
- %Gornoprzepustowa
- obraz_we = double(obraz_we);
- [wier kol] = size(obraz_we);
- for i = 1 :1:wier
- for k = 1:1:kol
- if(obraz_we(i,k))>=prog_gorny;
- obraz_wy(i,k) = 0;
- else
- obraz_wy(i,k) = 255;
- end
- end
- end
- obraz_wy = uint8(obraz_wy);
- %Gornoprzepustowa_end
- %-----------------------------------------------------------------------------------------------------------
- %Dwuprogowa
- obraz_we = double(obraz_we);
- [wier kol] = size(obraz_we);
- for i = 1 :1:wier
- for k = 1:1:kol
- if(obraz_we(i,k)>prog_dolny&&obraz_we(i,k)<=prog_gorny)
- obraz_wy(i,k) = 255;
- else
- obraz_wy(i,k) = 0;
- end
- end
- end
- obraz_wy = uint8(obraz_wy);
- %Dwuprogowa_end
- %-----------------------------------------------------------------------------------------------------------
- %Warunkowa
- obraz_we = double(obraz_we);
- [wier kol] = size(obraz_we);
- obraz_wy = zeros(wier, kol);
- a=prog_dolny+round((prog_gorny-prog_dolny)/2);
- for i = 1: wier
- if(obraz_we(i,1) < a)
- obraz_wy(i,1) = 0;
- else
- obraz_wy(i,1) = 255;
- end
- end
- for i=1:wier
- for j=2:kol
- val=obraz_we(i,j);
- if val <= prog_dolny
- obraz_wy(i,j)=0;
- elseif val > prog_gorny
- obraz_wy(i,j)=255;
- else
- obraz_wy(i,j)=obraz_wy(i,j-1);
- end
- end
- end
- obraz_wy = uint8(obraz_wy);
- %-----------------------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement