用matlab程序怎样得到已知坐标点(x,y)的像素值呢?谢谢各位了~
展开全部
>> a=magic(4)%%假设a为4*4的大小,行数和列数都为4,每个元素的取法,按二维坐标来取
a =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>> a(1,3)%%第一行的第三列
ans =
3
>> a(3,3)%%第三行的第三列
ans =
6
a =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>> a(1,3)%%第一行的第三列
ans =
3
>> a(3,3)%%第三行的第三列
ans =
6
追问
不是这个意思,是已知点在图像中坐标(x,y),怎样输出这个点的像素值?
也谢谢啦!~~~
追答
如果是图像的话,把图像读入matlab,令a=该图像,那么a就是矩阵,a(x,y)就是像素值;
如果是函数图形,知道坐标(x,y),如果知道函数表达式,例如f=x+y,那么知道x和y,直接f=x+y即可得到该点的值。
坐标和行列数是一致的,画图时,一个(x,y)对应一个点,matlab中是以矩阵的形式来操作。
东莞大凡
2024-08-07 广告
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询