我有一个尺寸为128x128的图像。我已经应用matlab的imread功能, A = imread(first.jpg); 但是,这是返回给我一个三维数组128x128x3,我如何将它转换为由3列R,G,B(每种颜色一列)组成的2-D矩阵?如何转换RGB形式的图像(2-D矩阵)
0
A
回答
1
A = imread('first.jpg');
Npixels = size(A,1)*size(A,2);
newA = reshape(A,[Npixels,3]);
+0
谢谢。它工作得很好,你能告诉我如何将它转换回jpg图像? –
+0
@Tehreem Fatima为了回到原始大小,您需要在加载'Asz = size(A);'后保存图像大小。然后在处理'origA = reshape(newA,Asz);' – jodag
+0
后执行整形操作是的,如果你想保存它,jodag写的是正确的'imwrite(origA,'newImage.jpg','jpg'); @TehreemFatima –
相关问题
- 1. 如何转换4d RGB图像数据为2d阵列LogisticRegression
- 2. matlab:如何将rgb图像转换为矩阵
- 3. 如何在MATLAB中将灰度矩阵转换为RGB矩阵?
- 4. 如何转换图像矩阵
- 5. 用于查看2D图形的转换矩阵
- 6. 转换图像到矩阵
- 7. 使用C++和Cimg库将RGB图像转换为矩阵
- 8. 如何将3D矩阵转换为多个2D矩阵?
- 9. C中矩形阵列的2D旋转
- 10. 在图像上反转矩阵转换
- 11. 将方形图像转换为矩形
- 12. 将矩形图像转换成梯形
- 13. 如何将旋转矩阵转换为轴角形式?
- 14. 将包含矩阵的单元格转换为2d矩阵
- 15. 如何将fish_eye图像转换为平面矩形图像?
- 16. 如何将洞察itk图像转换矩阵转换为matlab中imwarp中使用的形式
- 17. 2D阵列图像交换
- 18. Haskell,将图像转换为矩阵
- 19. java图像转换为矩阵
- 20. 图像转换矩阵OpenCV中
- 21. 将大矩阵转换为图像
- 22. 将矩阵转换为图像
- 23. 将多类型2D矩阵转换为浮点矩阵?
- 24. 如何分别获取图像的rgb矩阵?
- 25. 3x3矩阵转换而不循环(RGB颜色转换)
- 26. 试图仅使用图像推导2D变换矩阵
- 27. 如何单色图像转换成2D阵列在红宝石
- 28. Java 2D图形矩形
- 29. 如何将索引图像转换为C#中的RGB图像?
- 30. 如何在Matlab中将“双”型矩阵表示为RGB图像?
你想获得一个有3列16384(128^2)行的矩阵,即每像素一行? – marcoresk
是的,我想要连续每个像素的RGB值 –