180年面向Matlab显示图像。
7视图(30天)
显示旧的评论
我用imshow来显示一个图像。在180年发现的图像旋转。当我看着imfinfo元。有一个方向字段值为3。
定位:3
是定义在图像采集过程中取向价值?图像是由iphone capatured相机。一些其他的图片有取向的价值1(即。,没有方向)。但我没有方向的值等于1和3。我不知道这些值与图像aquistion(或摄像头)。
我想知道imshow可以抑制方向,图像显示为被普通窗户查看器。
我也尝试过使用python skimage.io显示相同的图像。相关函数imread和imshow可以还没有方向。
0评论
答案(3)
图像分析
2021年9月8日
这里是我的程序的一个片段:
[imageArray, colorMap] = imread (fullImageFileName);
% colorMap将有一个索引图像存储colorMap)(灰度图像。
% colorMap将空的真彩色RGB图像或黑白灰度图像。
%的取向应该是1。如果定位是3,这个图像是颠倒的,需要旋转。
信息= imfinfo (fullImageFileName);
hasField = isfield(信息,“定位”);
如果hasField
如果信息。取向= = 3
imageArray = imrotate (imageArray, 180);
结束
结束