CR2(佳能生)图像解读MATLAB

27日视图(30天)
msij
msij 2017年3月24日
你好,
我想知道如果任何人都可以帮我读一些CR2图像到MATLAB ?
我已经尝试使用imread但它只读取一个8位的形象。我可以使用Adobe的DNG转换器作为人建议但宁愿整个代码自动化。这样的其他问题是几岁所以希望一些人的新建议。
谢谢!

答案(1)

Arvind Narayanan
Arvind Narayanan 2017年3月28日
可以读取CR2数据与正常工作流MATLAB用于读取图像。你可以试试下面的示例代码片段:
一个= imread (“sample.CR2”);
imshow(一个);
imwrite (,“filename.jpg”);
1评论
史蒂芬。彼得森
史蒂芬。彼得森 2019年5月4日
下面的代码就是Arvind提出:
红色通道的图像显示(天文图像和一些高强度的恒星)表示MATLABN显示的是正确的,但很明显有问题的最低强度图像的水平。看起来好像MATLAB是利用有损压缩方案,在apprearance看起来像JPEG压缩。
我想知道如何开关压缩,如果有人知道。 matlab_cr2.jpg
[myfile, mypath] = uigetfile ({' * .cr2 '});
> > mygray2 = myim (:,: 1);
> > mytiny2 = mygray2 (2000:2500 3300:3800);
> >图(3);
> > imshow (mytiny2 30 [10]);

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!