【发布时间】:2015-05-14 11:03:04
【问题描述】:
我正在使用下面的代码来计算下面给出的图像的像素强度概率。但是,sum(sum(probOfPixelIntensities)) 的概率总和大于 1。
我不确定错误可能出在哪里。任何帮助弄清楚这一点将不胜感激。提前致谢。
clear all
clc
close all
I = imread('Images/cameraman.jpg');
I = rgb2gray(I);
imshow(I)
muHist = 134;
sigmaHist = 54;
Iprob = normpdf(double(I), muHist, sigmaHist);
sum(sum(Iprob))
【问题讨论】:
-
大于 1 是多少?与 1 的细微差别可能是数值错误。还有,我是什么? (Im 是一个值的虚部的 matlab 函数)。
-
我是一个图像,它为我的图像提供 sum(sum(probOfPixelIntensities)) = 514.6251
-
@cosmoscalibur,
Im不是 MATLAB 命令。虚部函数为imag -
请用默认的matlab图像发布整个。试试 cameraman.tif
-
我根据你的需要更新了代码