我需要計算我在CT圖像上定義的感興趣區域的平均像素值。我用imfreehand繪製投資回報率,但我不知道如何繼續進行像素值計算。誰能幫我?在MATLAB中使用ROI
3
A
回答
15
這個怎麼樣?
使一些數據:
>> im = [rand(200,200),rand(200,200)*2];
顯示它並選擇使用imfreehand
的ROI:
>> mask = createMask(h);
:
>> imagesc(im)
>> h = imfreehand;
從ROI使掩模
只是爲了展示發生了什麼事,使該區域成爲投資回報率的NaN之外,並顯示:
>> im(~mask) = NaN;
>> figure; imagesc(im)
計算投資回報率(即大於0.5內的像素的平均值,因爲我選擇一個地區在一邊的中間):
>> mean(im(mask))
ans =
0.83782
希望幫助!
+0
好吧,掩碼總是二進制的? Cuz當我創建一個蒙版並顯示它時,它會自動顯示一個二進制圖像。我該如何處理這個問題? –
+0
哦,我知道了..有道理!儘管createMask不適合我。我不知道你是把它寫成一個函數,還是作爲我理解的一個步驟。我基本上使用下面的代碼, h = roipoly(i) 一旦我創建了ROI,我右鍵單擊它將其轉換爲掩碼。 imshow(h)將顯示二進制掩碼 av = mean(i(h)) 再次感謝:) –
相關問題
- 1. 在MATLAB中使用ROI
- 2. Matlab:使用中心座標提取ROI
- 3. Matlab的:ROI減法
- 4. 在Matlab中手動選擇ROI
- 5. 在OpenCV中使用ROI?
- 6. Matlab:使用IMRECT選擇ROI的實時繪圖
- 7. 如何在MATLAB中通過ROI縮放圖像
- 8. 如何在MAtlab中指定從左到右的ROI
- 9. 使用imfreehand繪製乘法ROI並使用ESC退出的Matlab按下
- 10. 在視頻中提取RoI
- 11. 實施邊緣檢測圖像的ROI在Matlab
- 12. OpenCV中的RotatedRect ROI
- 13. 如何在Matlab中手動分割和標記圖像中的ROI?
- 14. 在ROI中使用findContours,座標輪廓錯誤
- 15. MATLAB:將濾波器應用於ROI或灰度圖像中的蒙板
- 16. 在matlab中選擇一個ROI(圓形和方形)以便通過濾波器
- 17. 如何在MATLAB中自動檢測圖像(幀)ROI的SURF特徵?
- 18. 使用Java2D進行ROI圖像過濾
- 19. 淖機器人:如何使用ALImage ROI
- 20. 使用ROI的怪異輸出(opencv C++)
- 21. 在ROI中檢測臉部中心
- 22. Matlab獲取圖像內像素的rbbox(ROI)
- 23. Magento中的Nextag ROI代碼
- 24. 錯誤在OpenCV ROI圖像
- 25. 用C中的OpenCV定義圖像ROI
- 26. 在Python中使用Matlab
- 27. 在matlab中使用linspace
- 28. 在MATLAB中使用圖例
- 29. 在MATLAB中使用日期
- 30. Matlab:在ode45中使用interp2
如果答案是有幫助的,你能否將其標記爲接受以幫助其他人找到它? –