Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 如何实现每个像素的条件概率?_Matlab_Probability_Crf - Fatal编程技术网

Matlab 如何实现每个像素的条件概率?

Matlab 如何实现每个像素的条件概率?,matlab,probability,crf,Matlab,Probability,Crf,昨天我问了一个“非常广泛”的问题,关于从图像构建基于条件随机场的能量函数。我从评论中得到了负面反馈,我认为我应该修改这个问题,使其更加具体 这里我有一堆照片,背景是草地上的奶牛和天空。我想把奶牛从草地和天空中分割出来(这只是一个玩具问题) 首先用超像素方法对图像进行超分割,得到了10幅训练图像标签的基本真实性。举个例子, 然后我将这些超级像素块传递给一些过滤器,以获得纹理特征,并将它们保存到cow(c)、grass(g)和sky(s)的特征向量中 我的问题是如何使用Matlab实现这三类的条件

昨天我问了一个“非常广泛”的问题,关于从图像构建基于条件随机场的能量函数。我从评论中得到了负面反馈,我认为我应该修改这个问题,使其更加具体

这里我有一堆照片,背景是草地上的奶牛和天空。我想把奶牛从草地和天空中分割出来(这只是一个玩具问题)

首先用超像素方法对图像进行超分割,得到了10幅训练图像标签的基本真实性。举个例子,

然后我将这些超级像素块传递给一些过滤器,以获得纹理特征,并将它们保存到cow(c)、grass(g)和sky(s)的特征向量中

我的问题是如何使用Matlab实现这三类的条件概率

像p(X|i | C|C)、p(X|i | C|g)和p(X|i | C|s)?X_i是每个超级像素,C_X是三个类


我想一些网页提到了使用MatlabHist函数。不知道怎么做,为什么要这样做。请给我一些基本的适用提示,而不是复杂的文件。谢谢。A.

确定一个类出现的概率,同时考虑所有超级像素:p(C),以及具有特定质量/特征(颜色、色调等)的超级像素是某个类的一部分的概率:p(X,C)。通过这个,你可以得到P(X | C)…为每个类计算单独的直方图。之后,给定特定类别的像素呈现特定颜色的条件概率将只是该类别的归一化直方图。