matlab 怎样调节窗口大小来显示图像 figure imshow

[复制链接]
查看11 | 回复4 | 2011-10-16 01:44:02 | 显示全部楼层 |阅读模式
如题用imread读入图像用imshow显示但有warning:Imageistoobigtofitonscreen;displayingat75%scale代码如下:functionFilter(F,filename)A=imread(filename);[r,c]=size(A);figure;%用过figure(\'Position\',[2020c40r40]);但是没用,是不是用错了?imshow(A);我的rc是540466求教怎么调窗口大小或者用其他图像显示的方法请写出具体用哪个函数,有函数的使用示例最好或者给我个网址也行谢谢~~~
回复

使用道具 举报

千问 | 2011-10-16 01:44:02 | 显示全部楼层
确保的屏幕分辨率和内存够用的前提下,可以试试这个http://hi.baidu.com/299792458/blog/item/bb421f30d15ae28aa8018e68.html追问我希望能用矩阵作为输入并将该图像显示出来而不是生成或保存新的图像。。。
回复

使用道具 举报

千问 | 2011-10-16 01:44:02 | 显示全部楼层
试试set(gcf,\'Position\',[2020c40r40])吧,显示不开就是内存或者屏幕不够
回复

使用道具 举报

千问 | 2011-10-16 01:44:02 | 显示全部楼层
确实可以了,但是imshow之后还是会变回之前那样(不知道我用错没有),只好在imshow之后用set,虽然还是会出warning;、是这样的顺序吗:figure;set(gcf,\'Position\',[2020c40r40]);imshow(A);
回复

使用道具 举报

千问 | 2011-10-16 01:44:02 | 显示全部楼层
set应该放在后面
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行