MATLAB - 有人可以解释一下这些代码行的作用吗

Posted

技术标签:

【中文标题】MATLAB - 有人可以解释一下这些代码行的作用吗【英文标题】:MATLAB - Can someone please just explain what these lines of code do 【发布时间】:2014-04-21 01:14:23 【问题描述】:

您好,有人可以帮我解决此代码,我知道它会读取图像并在 RGB 图像 (Fruits1) 的直方图上显示红色通道。

colourImage = imread('Fruits1.jpg');        //read image  
redHistogram = double(colourImage(:,:,1));  //what does this line do?  
figure, hist(redHistogram(:),124);          //what does this line do?

【问题讨论】:

【参考方案1】:
redHistogram = double(colourImage(:,:,1));  //what does this line do?

这采用图像的红色平面并将每个像素强度从整数 (0-255) 转换为浮点值 (double)。结果是这些值的二维数组。

figure, hist(redHistogram(:),124);          //what does this line do?

从上方显示像素强度的直方图,分为 124 个大小相等的 bin。

【讨论】:

以上是关于MATLAB - 有人可以解释一下这些代码行的作用吗的主要内容,如果未能解决你的问题,请参考以下文章

有人可以解释这行 MATLAB 代码吗?

Python socket Recv 无法正常工作,有人可以解释一下吗

有人可以解释一下,我的 mysql 匹配为啥不工作

一些opengl和glm解释

索引如何作用于视图?

有人可以解释一下这个代码段吗?