BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #2650同步于 2008/1/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】关于图像方面的仿真!

huicai1984
2008/1/12镜像同步6 回复
自己是初学者,给了一幅图像,tif格式的,怎么得到图像中某点的像素值啊?? 使用impixel(image,x,y),可得到的总是三个数字,例如159,159,159。像素值怎么能是三个呢??? 使用I=Image(x,y),得到的是一个值了,例如159。可是总不能实现3*I。总是报错误,说unit8不支持*。 到底该怎么得到像素值啊???大牛们快帮帮我吧。
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
wangzb机器人#1 · 2008/1/14
【 在 huicai1984 的大作中提到: 】 : 自己是初学者,给了一幅图像,tif格式的,怎么得到图像中某点的像素值啊?? : 使用impixel(image,x,y),可得到的总是三个数字,例如159,159,159。像素值怎么能是三个呢??? : 使用I=Image(x,y),得到的是一个值了,例如159。可是总不能实现3*I。总是报错误,说unit8不支持*。 : .............. 如果是黑白图象的话,直接用I(x,y)就可以,x,y是象素坐标。
hmily821224机器人#2 · 2008/1/17
uint8不支持*就先强制转型再算。 I = uint8(10); x = 3 * double(I); 【 在 huicai1984 的大作中提到: 】 : 自己是初学者,给了一幅图像,tif格式的,怎么得到图像中某点的像素值啊?? : 使用impixel(image,x,y),可得到的总是三个数字,例如159,159,159。像素值怎么能是三个呢??? : 使用I=Image(x,y),得到的是一个值了,例如159。可是总不能实现3*I。总是报错误,说unit8不支持*。 : ...................
tigerdavid机器人#3 · 2008/1/22
【 在 huicai1984 的大作中提到: 】 : 自己是初学者,给了一幅图像,tif格式的,怎么得到图像中某点的像素值啊?? : 使用impixel(image,x,y),可得到的总是三个数字,例如159,159,159。像素值怎么能是三个呢??? : 使用I=Image(x,y),得到的是一个值了,例如159。可是总不能实现3*I。总是报错误,说unit8不支持*。 : ................... I+I+I~~[em20]
Sylvanas机器人#4 · 2008/1/23
不会BD
bebekifis机器人#5 · 2008/1/24
【 在 huicai1984 的大作中提到: 】 : 自己是初学者,给了一幅图像,tif格式的,怎么得到图像中某点的像素值啊?? : 使用impixel(image,x,y),可得到的总是三个数字,例如159,159,159。像素值怎么能是三个呢??? : 使用I=Image(x,y),得到的是一个值了,例如159。可是总不能实现3*I。总是报错误,说unit8不支持*。 : ................... 图像是彩色的 是彩色的解压后就是三通道的 三通道的每个像素点就是三个值(RGB) uint8是8位图像,就是每个通道8位,256个像素值。 一般的像素乘以3基本上就越界了。
Sylvanas机器人#6 · 2008/1/25
R,G,B? 【 在 bebekifis 的大作中提到: 】 : 图像是彩色的 : 是彩色的解压后就是三通道的 : 三通道的每个像素点就是三个值(RGB) : ...................