how to assign zero value to all pixels in an image ?

 채택된 답변

Jan
Jan 2013년 9월 11일
It depends on what an "image" is. Please post more details in future questions. Fortunately the procedure to set the values to 1 is equal:
Img = rand(1024, 768, 3); % RGB image
Img(:) = 0;
Img2 = randi([0, 255], 1024, 768, 'uint8');
Img2(:) = 0;

댓글 수: 2

thanks a lot. as am beginner in matlab programming, i do not how to do the code.. i need the code for following function: function computedensity() for x in all pixels p[x] = 0; for n in all pixels less than 3 p[x]+=exp(-(f[x]-f[n])^2
Jan
Jan 2013년 9월 12일
편집: Jan 2013년 9월 12일
This is a completely new question. Please ask it in a new thread.
"for n in all pixels less than 3 " is not clear to me. What is "f"?

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

sidra
sidra 2013년 9월 11일
I don't understand what purpose setting all the pixel values to zero would achieve.
Nevertheless One of the method is:
You can use two for loops starting from 1 to you image size and the within these loops set the pixel values to zero. Something of this sort
for i=1:n
for j=1:m
img(i,j)=0;
end
end
where n and m are the number of rows and columns respectively.

댓글 수: 2

thanks for your answer.. how to code the following.. kindly reply.. function computedensity() for x in all pixels p[x] = 0; for n in all pixels less than 3 p[x]+=exp(-(f[x]-f[n])^2
% Find all pixels < 3
binaryImage = f < 3; % binaryImage is what you called x
Now, what's f(n)? What is n? In f(x), x is all pixels less than 3. But what is n in f(n)?

댓글을 달려면 로그인하십시오.

Image Analyst
Image Analyst 2013년 9월 11일
Yet another way
grayImage = zeros(size(grayImage), 'uint8');

댓글 수: 1

sheno39
sheno39 2013년 9월 11일
편집: sheno39 2013년 9월 11일
thanks for your help.. can u help me to code the following.. kindly reply.. function computedensity() for x in all pixels p[x] = 0; for n in all pixels less than 3 p[x]+=exp(-(f[x]-f[n])^2

댓글을 달려면 로그인하십시오.

질문:

2013년 9월 11일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by