Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/daveyburke/pixelbot
/ functions
Functions
79 in github.com/daveyburke/pixelbot
⨍
Functions
79
◇
Types & classes
11
↓ 10 callers
Method
close
()
app/src/main/java/com/example/pixelbotbrain/tensorflow/Classifier.java:106
↓ 4 callers
Method
getTitle
()
app/src/main/java/com/example/pixelbotbrain/tensorflow/Classifier.java:61
↓ 4 callers
Method
postOnBluetoothConnectionFailed
(final String errorMsg)
app/src/main/java/com/example/pixelbotbrain/BluetoothArduinoBridge.java:143
↓ 3 callers
Method
getConfidence
()
app/src/main/java/com/example/pixelbotbrain/tensorflow/Classifier.java:65
↓ 3 callers
Method
getLocation
()
app/src/main/java/com/example/pixelbotbrain/tensorflow/Classifier.java:69
↓ 2 callers
Method
YUV2RGB
(int y, int u, int v)
app/src/main/java/com/example/pixelbotbrain/tensorflow/ImageUtils.java:138
↓ 2 callers
Method
connectAsync
(Listener listener)
app/src/main/java/com/example/pixelbotbrain/BluetoothArduinoBridge.java:53
↓ 2 callers
Method
create
Initializes a native TensorFlow session for classifying images. @param assetManager The asset manager to be used to load assets. @param modelFilename
app/src/main/java/com/example/pixelbotbrain/tensorflow/TensorFlowObjectDetectionAPIModel.java:72
↓ 2 callers
Method
drawEye
(RectF rect, int angle, Canvas canvas)
app/src/main/java/com/example/pixelbotbrain/PixelbotFace.java:92
↓ 2 callers
Method
onBluetoothConnectionFailed
(final String errorMsg)
app/src/main/java/com/example/pixelbotbrain/BluetoothArduinoBridge.java:50
↓ 2 callers
Method
writeData
(byte cmd, byte vals[])
app/src/main/java/com/example/pixelbotbrain/BluetoothArduinoBridge.java:126
↓ 1 callers
Method
blink
()
app/src/main/java/com/example/pixelbotbrain/PixelbotFace.java:64
↓ 1 callers
Method
closeCamera
()
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:314
↓ 1 callers
Method
convertYUV420ToARGB8888
( byte[] yData, byte[] uData, byte[] vData, int width, int height, int yRo
app/src/main/java/com/example/pixelbotbrain/tensorflow/ImageUtils.java:163
↓ 1 callers
Method
createCameraPreviewSession
()
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:265
↓ 1 callers
Method
disconnect
()
app/src/main/java/com/example/pixelbotbrain/BluetoothArduinoBridge.java:112
↓ 1 callers
Method
fartNoise
()
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:139
↓ 1 callers
Method
fillBytes
(final Image.Plane[] planes, final byte[][] yuvBytes)
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:329
↓ 1 callers
Method
getStatString
()
app/src/main/java/com/example/pixelbotbrain/tensorflow/Classifier.java:104
↓ 1 callers
Method
getTransformationMatrix
Returns a transformation matrix from one reference frame into another. Handles cropping (if maintaining aspect ratio is desired) and rotation. @param
app/src/main/java/com/example/pixelbotbrain/tensorflow/ImageUtils.java:295
↓ 1 callers
Method
hasCameraPermission
()
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:127
↓ 1 callers
Method
maybeAnimateBlink
(Canvas canvas, RectF rect)
app/src/main/java/com/example/pixelbotbrain/PixelbotFace.java:106
↓ 1 callers
Method
onBluetoothConnected
()
app/src/main/java/com/example/pixelbotbrain/BluetoothArduinoBridge.java:49
↓ 1 callers
Method
onObjectDetected
(LinkedList<Classifier.Recognition> recognitions, int viewFinderWidth, in
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:90
↓ 1 callers
Method
openCamera
()
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:203
↓ 1 callers
Method
postOnBluetoothConnected
()
app/src/main/java/com/example/pixelbotbrain/BluetoothArduinoBridge.java:153
↓ 1 callers
Method
recognizeImage
(Bitmap bitmap)
app/src/main/java/com/example/pixelbotbrain/tensorflow/Classifier.java:100
↓ 1 callers
Method
requestCameraPermission
()
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:131
↓ 1 callers
Method
run
()
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:101
↓ 1 callers
Method
runInBackground
(final Runnable runnable)
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:126
↓ 1 callers
Method
selectCamera
()
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:239
↓ 1 callers
Method
setLocation
(RectF location)
app/src/main/java/com/example/pixelbotbrain/tensorflow/Classifier.java:73
↓ 1 callers
Method
speak
(String text)
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:118
↓ 1 callers
Method
startBackgroundThread
()
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:109
↓ 1 callers
Method
startBlinkTimer
()
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:96
↓ 1 callers
Method
stopBackgroundThread
()
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:115
↓ 1 callers
Method
stopBlinkTimer
()
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:111
↓ 1 callers
Method
trackServo
(byte panError, byte tiltError, boolean drive, byte objectSize)
app/src/main/java/com/example/pixelbotbrain/PixelbotBodyController.java:36
Method
CameraObjectRecognizer
(Context context, Listener listener)
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:94
Method
PixelbotFace
(Context context)
app/src/main/java/com/example/pixelbotbrain/PixelbotFace.java:43
Method
Recognition
( final String id, final String title, final Float confidence, final RectF location)
app/src/main/java/com/example/pixelbotbrain/tensorflow/Classifier.java:49
Method
TensorFlowObjectDetectionAPIModel
()
app/src/main/java/com/example/pixelbotbrain/tensorflow/TensorFlowObjectDetectionAPIModel.java:133
Method
close
()
app/src/main/java/com/example/pixelbotbrain/tensorflow/TensorFlowObjectDetectionAPIModel.java:216
Method
compare
(final Recognition lhs, final Recognition rhs)
app/src/main/java/com/example/pixelbotbrain/tensorflow/TensorFlowObjectDetectionAPIModel.java:179
Method
convertARGB8888ToYUV420SP
Converts 32-bit ARGB8888 image data to YUV420SP data. This is useful, for instance, in creating data to feed the classes that rely on raw camera prev
app/src/main/java/com/example/pixelbotbrain/tensorflow/ImageUtils.java:265
Method
convertRGB565ToYUV420SP
Converts 16-bit RGB565 image data to YUV420SP data. This is useful, for instance, in creating data to feed the classes that rely on raw camera previe
app/src/main/java/com/example/pixelbotbrain/tensorflow/ImageUtils.java:278
Method
convertYUV420SPToARGB8888
( byte[] input, int width, int height, int[] output)
app/src/main/java/com/example/pixelbotbrain/tensorflow/ImageUtils.java:103
Method
convertYUV420SPToRGB565
Converts YUV420 semi-planar data to RGB 565 data using the supplied width and height. The input and output must already be allocated and non-null. For
app/src/main/java/com/example/pixelbotbrain/tensorflow/ImageUtils.java:252
Method
enableStatLogging
(final boolean logStats)
app/src/main/java/com/example/pixelbotbrain/tensorflow/TensorFlowObjectDetectionAPIModel.java:206
Method
enableStatLogging
(final boolean debug)
app/src/main/java/com/example/pixelbotbrain/tensorflow/Classifier.java:102
Method
getId
()
app/src/main/java/com/example/pixelbotbrain/tensorflow/Classifier.java:57
Method
getStatString
()
app/src/main/java/com/example/pixelbotbrain/tensorflow/TensorFlowObjectDetectionAPIModel.java:211
Method
getYUVByteSize
Utility method to compute the allocated size in bytes of a YUV420SP image of the given dimensions.
app/src/main/java/com/example/pixelbotbrain/tensorflow/ImageUtils.java:44
Method
moveServoCommand
(byte panPos, byte tiltPos)
app/src/main/java/com/example/pixelbotbrain/PixelbotBodyController.java:31
Method
onBluetoothConnected
()
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:185
Method
onBluetoothConnectionFailed
(String errorMsg)
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:191
Method
onCaptureCompleted
( final CameraCaptureSession session, final CaptureRequest req
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:368
Method
onCaptureProgressed
( final CameraCaptureSession session, final CaptureRequest req
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:362
Method
onCompletion
(MediaPlayer mp)
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:144
Method
onConfigureFailed
(final CameraCaptureSession cameraCaptureSession)
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:303
Method
onConfigured
(final CameraCaptureSession cameraCaptureSession)
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:282
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:62
Method
onDisconnected
(final CameraDevice cd)
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:347
Method
onDraw
(Canvas canvas)
app/src/main/java/com/example/pixelbotbrain/PixelbotFace.java:70
Method
onError
(final CameraDevice cd, final int error)
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:353
Method
onImageAvailable
(ImageReader imageReader)
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:132
Method
onInit
(int i)
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:74
Method
onObjectDetected
(LinkedList<Classifier.Recognition> recognitions, int viewFinderWidth, int vi
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:155
Method
onOpened
(final CameraDevice cd)
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:341
Method
onPause
()
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:99
Method
onPause
()
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:89
Method
onResume
()
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:104
Method
onResume
()
app/src/main/java/com/example/pixelbotbrain/MainActivity.java:82
Method
onWindowFocusChanged
(boolean hasFocus)
app/src/main/java/com/example/pixelbotbrain/PixelbotFace.java:50
Method
recognizeImage
(final Bitmap bitmap)
app/src/main/java/com/example/pixelbotbrain/tensorflow/TensorFlowObjectDetectionAPIModel.java:135
Method
run
()
app/src/main/java/com/example/pixelbotbrain/CameraObjectRecognizer.java:171
Method
run
()
app/src/main/java/com/example/pixelbotbrain/BluetoothArduinoBridge.java:61
Method
saveBitmap
Saves a Bitmap object to disk for analysis. @param bitmap The bitmap to save.
app/src/main/java/com/example/pixelbotbrain/tensorflow/ImageUtils.java:60
Method
toString
()
app/src/main/java/com/example/pixelbotbrain/tensorflow/Classifier.java:77