Not enough input arguments for read an immage

Hi, I'm new to MATLAB and am having some trouble. I want read an immage form a function. this is my code:
function [j]=readimmage(img_gray);
p=im2bw(img_gray);
imshow(p);
The error is:
Not enough input arguments.
Error in readimmage (line 2) p=im2bw(img_gray);
i know that i can use imread function but... how can I read an image file using a function unless imread ?

 채택된 답변

jgg
jgg 2016년 1월 23일
편집: jgg 2016년 1월 23일

0 개 추천

Check out the documentation. The function im2bw needs two arguments:
BW = im2bw(I, level)
Where level is a number between 0 and 1, and is the cutoff for a pixel being classified as white or black. So this should work:
function [j]=readimmage(img_gray)
p=im2bw(img_gray,0.5);
imshow(p);
end

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 C4ISR에 대해 자세히 알아보기

태그

질문:

2016년 1월 23일

편집:

jgg
2016년 1월 23일

Community Treasure Hunt

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

Start Hunting!

Translated by