MATLAB小白,急求img(:,1:2)是什么意思?

 我来答
我不仅仅是笨
2016-05-20
知道答主
回答量:9
采纳率:0%
帮助的人:9.4万
展开全部

img(:,1:2)的意思是 取矩阵(或者图像)img的第1列到第2列的所有数据。其中第一个“:”表示取列的所有数,表示取第1列到第2列。

假设img的数据如下:

     1     2     3     4     5

     2     3     4     5     6

     5     4     6     7     9

     7     8     9     9     9


那么img(:,1:2)的得到的结果如下:

     1     2

     2     3

     5     4

     7     8

即取前两列的数据。matlab运行结果如图1所示:


         

                                                 图1 运行结果



再如,img(:,2:4),表取第2列到第4列的数据,得到结果如下:

     2     3     4

     3     4     5

     4     6     7

     8     9     9


同理,img(1:2,:)则表示,取第1行到第2行的数据,得到结果如下:

     1     2     3     4     5

     2     3     4     5     6


可以好好体会一下,希望对你有所帮助。。。

东莞大凡
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式