如何查找no。 RGB圖像中每個像素的出現(即每種顏色)??。
我需要存儲對應於它們的座標圖像的每個像素的出現次數......使用matlab查找圖像中每個像素的出現次數
回答
嘗試:
maxNoOfColors=1024;
[x,map]=rgb2ind(image,maxNoOfColors);
[counts, histmap] = imhist(x,map);
這會給你一個直方圖(出現的次數)爲每個不同的顏色在你的形象。如果您認爲圖像中有更多的顏色,您可以將數字設置得更大一些,最多可以處理65k色,然後使用分檔。您可以使用地圖從rgb值轉換爲直方圖值。
即時通訊新的matlab .. wat是一個索引圖像..和我執行烏爾代碼我得到了計數值..我的懷疑是當我使用數組我得到了不同的值..我真的使用數組了。 。我在2d數組中存儲爲:a [:,1] =紅色值a [:,2] =綠色a [:,3] =藍色強度,我在具有相同紅色綠色藍色值的行之間進行比較。 – user2102112 2013-02-25 02:26:47
索引意味着,不是採用EVERY RGB值(對於24位顏色約爲1700萬),而是僅考慮圖像中存在的實際顏色。例如,如果[123,45,212]存在,它將被編入索引,並且出現次數將被計入。如果沒有,那麼它將不會出現在索引中。 Btw什麼是你的形象的決議?這取決於你有多少不同的值(RGB顏色)。對於超過65k,它不會給出準確的結果。 – sfotiadis 2013-02-25 13:27:32
- 1. 如何使用matlab在圖像中查找起始像素
- 2. 在Matlab中計算每個元素的出現次數
- 3. Matlab:計算每個元素的出現次數和排序
- 4. 如何使matlab中的圖像中的每個第二像素灰色
- 5. 在matlab中查找像素位置
- 6. 查找出現奇數次的元素
- 7. 在matlab中查找結構數組中出現的次數
- 8. 如何訪問每一個圖像像素,MATLAB
- 9. 如何使用以前在Matlab中找到的像素索引找到像素
- 10. 訪問單個圖像像素,matlab
- 11. 使用編程查找每個像素的座標
- 12. 在wxDC中查找每英寸像素
- 13. 在圖像中查找黑方塊(matlab)
- 14. 查找像素的圖像中的索引statisfies一個條件
- 15. 通過使用Matlab讀取每幀圖像並使用Matlab顯示圖像
- 16. 在matlab中查找單元格內模式的出現次數?
- 17. 使用MATLAB計算並平均圖像中的某些像素
- 18. 使用Mini Jpeg Decoder處理JPEG圖像像素每像素
- 19. 使用CUDA查找一堆圖像的像素平均值
- 20. 如何在MATLAB中查看圖像的像素值?
- 21. 檢測TIFF圖像中每個像素的位數
- 22. 更改.gif圖像中每個像素的顏色數量?
- 23. 在MATLAB中改變每個像素的位數
- 24. 在matlab中交換一個圖像中的圓圈像素
- 25. 在DirectX 9中,每個繪圖調用每像素可以運行多於一次的像素着色器?
- 26. Matlab:如何找到彩色圖像中黑色像素的數量?
- 27. 找到使用php出現一次的數組中的元素
- 28. Java:計算數組中每個元素的出現次數
- 29. 在MATLAB中給出像素位置的像素顏色更改
- 30. Matlab - bwconncomp函數中圖像像素的索引
你的問題不是很清楚。你的意思是一個直方圖? – sfotiadis 2013-02-24 14:12:37
在彩色圖像中,每個像素將具有紅色綠色藍色值以產生特定顏色。另一個像素也可以具有相同的像素值(即相同顏色)。因此,我希望找到每個像素的次數價值已經發生..我用普通的數組實現..它採取大量的時間來執行..其他方式獲取發生值 – user2102112 2013-02-24 16:44:20
這可以通過索引您的圖像首先,與地圖,並創建一個例如直方圖。 你試過了什麼? – sfotiadis 2013-02-24 16:50:22