我是Image Processing和Opencv的初學者。我試圖用OPENCV#找出圖像的單個像素強度。這裏有協助:http://docs.opencv.org/doc/user_guide/ug_mat.html?highlight=pixel%20intensity爲同一個問題。但我不確定如何在OPENCV#中使用它。 我知道這是一個非常基本的查詢。請儘量幫忙。提前致謝。opencv中的像素強度#
1
A
回答
1
在emgu cv中,您可以像this那樣做。
//顏色
//紅
字節Red_val = My_Image.Data [Y,X,0];
//綠色
字節Green_val = My_Image.Data [Y,X,1];
//藍
字節Blue_val = My_Image.Data [Y,X,2];
//灰度
字節Gray_val = My_Image.Data [Y,X,0];
1
像素強度與該像素的灰度值相同。爲了得到一個RGB圖像的灰度(像素強度)版本可以做到這一點:
cv::cvtColor(rgb_mat,gray_mat,CV_RGB2GRAY);
現在3通道RGB圖像已經被轉換爲1個信道的灰度圖像。爲了找到像素(x,y)的的RGB圖像中的強度可以做到這一點:
//NOTE: in OpenCV pixels are accessed in (row,col) format
int intensity = (int)gray_mat.at<uchar>(y,x);
由於每個灰度像素被存儲爲UCHAR,的intensity
值範圍爲(0-255),其中255是最大強度(看作是一個完全白色的像素)。
相關問題
- 1. OpenCV Emgu - 如何設置灰度圖像像素強度
- 2. OpenCV - 計算圖像的邊緣強度
- 3. 像素轉換的強度
- 4. 如何獲取圖像中每個像素的強度。我想計算圖像中更高強度的像素
- 5. 訪問OpenCV中灰度圖像的像素值
- 6. 檢查灰度圖像中的像素是否爲黑色(OpenCV)
- 7. 強度切片opencv(與kinect)
- 8. OPENCV - 像素數
- 9. 獲取圖像中所有像素的強度值
- 10. 如何更改matlab中圖像的像素強度範圍?
- 11. 在openCV中訪問某個像素的亮度值(灰度圖像)
- 12. 如何獲得灰度強度指針的灰度圖像在opencv
- 13. 基於周圍像素預測像素強度
- 14. 在OpenCV中檢查像素的透明度
- 15. OpenCV修改圖像像素
- 16. 在matlab中按像素強度進行圖像分割
- 17. 查找圖像中最大強度像素是多少
- 18. OpenCV的獲得在像素
- 19. CSS中的像素與像素密度
- 20. 如何使用Opencv 2.3從灰度圖像更改像素值?
- 21. 百分比圖中像素強度的分佈
- 22. 在OpenCV中訪問圖像的元素
- 23. 如何讀取OpenCV中的像素值?
- 24. opencv-access tetragon中的所有像素
- 25. 更改Mat中的像素值opencv
- 26. 複製OpenCV中的像素值
- 27. Python中的OpenCV - 操縱像素
- 28. 從像素陣列中的OpenCV
- 29. 在OpenCV中訪問Mat的像素
- 30. OpenCV Java,Read HSV中心像素的值