
用matlab读取一个tif图片,1280*1024,16bit,获取的灰度值居然超过255, 5
程序是这样的i=imread('C:\t0_0100.tif');而且arrayeditor中显示“Cannotdisplayvariableswithmorethan5...
程序是这样的
i=imread('C:\t0_0100.tif');
而且array editor中显示“Cannot display variables with more than 524288 elements.” 却没有显示出灰度值,是因为像素太大吗?方便的话我可以把原图放给你看下。QQ:644094656。
是16uint ,之前那个写错了~ 展开
i=imread('C:\t0_0100.tif');
而且array editor中显示“Cannot display variables with more than 524288 elements.” 却没有显示出灰度值,是因为像素太大吗?方便的话我可以把原图放给你看下。QQ:644094656。
是16uint ,之前那个写错了~ 展开
2个回答
展开全部
提示不是说 不能显示超过52w的元素么。
你原图1280*1024=100w还多了,最好你找个分辨率小一点的图试下代码的正确性吧。
你原图1280*1024=100w还多了,最好你找个分辨率小一点的图试下代码的正确性吧。
追问
如果要处理大的图片有什么方法吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询