0
我正在嘗試使用javaCV來識別使用攝像頭的對象的顏色,並使NXT移動機器人根據檢測到的顏色對象執行特定的任務。在javaCV中識別顏色
我很難識別物體的顏色。 (基本上,我想區分藍色和紅色,並打印出檢測到的顏色。)
任何人都可以幫助我嗎?提前感謝!
我正在嘗試使用javaCV來識別使用攝像頭的對象的顏色,並使NXT移動機器人根據檢測到的顏色對象執行特定的任務。在javaCV中識別顏色
我很難識別物體的顏色。 (基本上,我想區分藍色和紅色,並打印出檢測到的顏色。)
任何人都可以幫助我嗎?提前感謝!
我建議創建BufferedImage
從捕獲,並獲得每個像素的RGB。一旦你在那個時候,只需使用這些函數來獲得RGB值。
public static int getAlpha(int rgb) {
return (rgb >> 24) & 0xFF;
}
public static int getRed(int rgb) {
return (rgb >> 16) & 0xFF;
}
public static int getGreen(int rgb) {
return (rgb >> 8) & 0xFF;
}
public static int getBlue(int rgb) {
return rgb & 0xFF;
}