hello, I am receiving an error . It says Undefined function or variable 'grayImage'. please let me know how i can define the function . here is my code

2 ビュー (過去 30 日間)
[pixelCount, grayLevels] = imhist(grayImage);
bar(grayLevels, pixelCount); % Plot it as a bar chart.
grid on;
title('Histogram of original image', 'FontSize', fontSize);
xlabel('Gray Level', 'FontSize', fontSize);
ylabel('Pixel Count', 'FontSize', fontSize);
xlim([0 grayLevels(end)]); % Scale x axis manually.

採用された回答

Peng Li
Peng Li 2020 年 3 月 30 日
you have to have image data first which the grayImage is supposed to be. you can use imread to read an image in your disk for example.
  3 件のコメント
Peng Li
Peng Li 2020 年 3 月 30 日
I = imread('pout.tif');
[count, level] = imhist(rgb2gray(I));

サインインしてコメントする。

その他の回答 (0 件)

製品

Community Treasure Hunt

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

Start Hunting!

Translated by