matlab中imshow的两个问题

这两天做数字图像处理的作业,用matlab写几个程序,过程中遇到了几个诡异的bug,幸亏解决了,写出来和大家交流一下下。 1, 突然出现的报错行数指向imshow函数。按道理这种自带的函数是不应该有错的,但matlab有时就是这么诡异,谁知道呢~这时候可不要为了这个坏了我们的心情。直接把imshow函数surround with {try catch end}中,程序便能照常运行了。 2, 有的时候你有没有发现imshow的时候显示出来是一个大白纸,或者是一个黑漆漆的东西,跟我们想要的完全不一样。而且去看image矩阵的数据,却一点错都没有。这时,加一句: image=uint8(image) 再imshow一下看看,发现问题就解决了。 3, 有的时候问题实在太无厘头的时候,不妨重启一下,可能有惊喜哦~~~ 就写这么多了,图像编程还是很好玩的~~
展开阅读全文

没有更多推荐了,返回首页