2
A
回答
10
在MATLAB中圖像是矩陣(二維如果灰度,3D如果着色)。
您可以使用x(i,j)
訪問灰度圖像中位置爲(i,j)
的像素。
如果圖像有顏色,則可以使用x(i,j,:)
分別訪問3矢量中的r,g,b值。如果你需要個人頻道,那麼你可以使用紅色爲x(i,j,1)
。
你可以閱讀this page瞭解更多。
1
您可以使用reshape
提取圖像的所有像素值成矢量與像素值:
frame = imread('picture.jpg');
frame_size = size(frame);
allpixels = reshape(frame, frame_size(1)*frame_size(2), frame_size(3))
當你想向量化你的Matlab代碼這可能是有用的(以避免for
循環,遍歷每個像素)。要返回原來的圖像表示:
frame2 = reshape(allpixels, frame_size);
+0
如何將「查詢」的座標轉換爲像素?例如,我想知道像素(1,1)和(20,20)處的值。我如何編寫它? –
0
獲得在pixel(1,1)
我們乾脆寫image(1,1)
值。
相關問題
- 1. MATLAB獲取xyrgb像素值
- 2. 從圖像獲取像素值:Matlab
- 3. 如何使用linspace matlab函數獲取圖像中所有像素的y值?
- 4. 如何從Matlab中的圖像獲取onclick座標像素值和位置?
- 5. 在matlab中獲取像素位置
- 6. 獲取給定像素位置的值
- 7. 獲取Android像素值
- 8. 用像素獲取css值
- 9. 如何在MATLAB中獲取像素鄰居?
- 10. PHP:獲取圖像gamma值(像素)
- 11. 獲取圖像中的像素值
- 12. 如何從Android圖像獲取像素值
- 13. 如何獲取並設置EmguCV Mat圖像的像素值?
- 14. 如何獲取java中黑白圖像的像素值
- 15. 如何在PHP中獲取圖像的像素值?
- 16. 如何獲取灰度圖像中的像素值
- 17. 如何使用jython獲取.bmp圖像文件像素值
- 18. 如何更改matlab中rgb圖像的像素值
- 19. 如何在MATLAB中查看圖像的像素值?
- 20. 獲取像素
- 21. Matlab獲取圖像內像素的rbbox(ROI)
- 22. 獲取matlab中圖像的中心像素
- 23. 如何圖像值從MATLAB
- 24. 獲取圖像中所有像素的強度值
- 25. imageJ如何獲得像素RGB值?
- 26. WriteableImage - 如何獲取像素的顏色?
- 27. 如何從像素獲取顏色? OpenGL
- 28. 如何獲取imageView的像素數據?
- 29. 如何從Gtk.DrawingArea獲取像素?
- 30. aframe:如何從畫布獲取像素
感謝您的回覆。我如何檢索圖像索引?正如我使用以下命令:'p1 = I(0,0);',我得到了: '???試圖訪問I(0,0);索引必須是一個正整數或邏輯「 」。 – Simplicity
索引從1開始並轉到該維度的長度。這是不是像在C. – petrichor
明白你的意思。但是,是不是有一些更實際的方法來獲得'所有'的像素值,而不需要索引索引?特別是正如你知道有些時候你可能有一個像素數量很大的圖像,並且會非常耗時地訪問每個像素。你怎麼看?謝謝 – Simplicity