Objektet spårning robot (2 / 8 steg)
Steg 2: Hur fungerar det?
Det bästa sättet att göra det, det är att använda android-telefon med särskild app som kolla utsikten från kameran recognize position av röd färg och skickar det till arduino via bluetooth. App använder openCV bibliotek till bildbehandling. Det beräkna aritmetiska medelvärdet att kolla där är röd färg. Nedan la jag lappa av android-kod för att se hur det fungerar:
Bitmap = Bitmap.createBitmap(mRgba.cols(), mRgba.rows(), Bitmap.Config.ARGB_8888); Utils.matToBitmap (mRgba, bitmapp);
int x = 0;
int y = 0;
int all_x = 0;
int all_y = 0;
While(x < 176) {
medan (y < 144) {
int pixel = bitmap.getPixel (x, y);
int redValue = Color.red(pixel);
int blueValue = Color.blue(pixel);
int greenValue = Color.green(pixel);
om (redValue > 200 & & blueValue < 70 & & greenValue < 70) {
punkterna ++;
all_x = all_x + x;
all_y = all_y + y;
}
y ++;
}
x ++;
y = 0;
}
y = 0;
x = 0;
x_center = all_x / pekar;
y_center = all_y / pekar;