图像分析——添加图像
3视图(30天)
显示旧的评论
我有三个单独的图片代表一个区域的应变在XX, XY, YY轴。这些图片都是相同的。我的目标是将分离菌株组合成一个规范化的应变与下列方程:E = (xx yy ^ ^ 2 + 2 + xy ^ 2) ^ 1/2。(附参考图片)
我如何创建一个数组或矩阵图像的大小是由每个图像的RGB值,然后将它们插入到方程?
0评论
接受的答案
Aditya Salveru
2018年6月4日
编辑:Aditya Salveru
2018年6月4日
你好,
你可以通过使用实现这一任务
imread
和
imshow
功能。
当你阅读图像使用imread函数uint8数组创建的图像。
所以我们就
读取图像转换成一个双申请所需的操作
然后把它回到uint8使用imshow函数。
下面我提供这个任务的代码。我也附加输出图像。
im1 = imread (“1. jpg”);
im2 = imread (“2. jpg”);%读取图像,用适当的文件名替换名称。
im3 = imread (“3. jpg”);
im1 =双(im1);
im2 =双(im2);%转换成双。
im3 =双(im3);
我= (((im1。* im1) + (im2。* im2) + (im3 * im3)) / 3)。^ 0.5;%应用公式。
我= uint8 (im);
im1 = uint8 (im1);
im2 = uint8 (im2);%转换回uint8。
im3 = uint8 (im3);
次要情节(2、2、1)
imshow (im1)
标题(“第一形象”);
次要情节(2 2 2)
imshow (im2)
标题(第二个图片的);
次要情节(2,2,3)
imshow (im3)
标题(“第三形象”);%显示图像。
次要情节(2,2,4)
imshow (im)
标题(“图像后公式”);
希望这清理您的查询。
谢谢,
Aditya。
0评论
答案(1)
Shrestha库马尔
2018年6月4日
你好,
您可以使用imread函数读取图像,得到一个矩阵与图像的RGB值。
例如,imread (“5. jpg”);%(它给一个408 * 576 * 3矩阵)
读完所有的图像矩阵可以执行算术运算的矩阵。