serviceberry3
A Free Software enthusiast. Studying Computer Science & Electrical Engineering at Yale University.
Yale UniversityNew Haven, CT
Pinned Repositories
3d-pose-baseline_android
Porting 3d-pose-baseline by Martinez et al. into an Android app, using Posenet as the 2d keypoints detector. Hopefully will perform at a reasonable speed.
andrea_sc
Attempting to recreate Andrea (Bad Bunny ft. Buscallaba) in SuperCollider. CPSC 432 @ Yale.
android_hw_diag
Check hardware components of Android device, including cameras, speakers, bluetooth, display, and sensors.
cs490
Grocery Guide: senior project for CS @ Yale. It's a smartphone app that presents a visualization/map of a grocery store. The user can search the database of products, add products to a shopping list, view the approximate location of products on the map, view a proposed shopping route, and see their current location in the store.
Im2txt
Image captioning ready-to-go inference: show and tell model compatible with Tensorflow r1.9 - for EENG439 Yale final proj
marty-davidson
A texting auto-reply bot for MacOS or Android.
posenet_tracker
For now an experimental sandbox. Working on using Tensorflow's PoseNet to determine an Android device's movement and velocity relative to a human. Looking to incorporate this into text_stabilization. Coupling PoseNet with OpenCV to estimate position and orientation of person in 3D space.
tank_controller
Control SZDoit robot tank chassis over Wifi.
videopose3d_android
Porting this (https://github.com/facebookresearch/VideoPose3D) 3D human pose estimation model into Android for inference in the wild (on live video in real time). My goal is to use TfLite Posenet to get the 2D human keypoints and then feed them into the 3D model. Using PyTorch.
weiner_slamit_v2
My version of https://github.com/aivijay/slamit_ORBSLAM2_on_Android, to be run on Google Pixel 4 and used to control a UAV.
serviceberry3's Repositories
serviceberry3/videopose3d_android
Porting this (https://github.com/facebookresearch/VideoPose3D) 3D human pose estimation model into Android for inference in the wild (on live video in real time). My goal is to use TfLite Posenet to get the 2D human keypoints and then feed them into the 3D model. Using PyTorch.
serviceberry3/3d-pose-baseline_android
Porting 3d-pose-baseline by Martinez et al. into an Android app, using Posenet as the 2d keypoints detector. Hopefully will perform at a reasonable speed.
serviceberry3/android_drm_dumb
Dumb buffer for writing directly to the screen on a new Android device with DRM/KMS.
serviceberry3/android_i2c
Manage i2c devices connected to Android motherboard
serviceberry3/android_native_win_buff
Write bits directly to a Surface's ANativeWindow_Buffer for queueing to the BufferQueue. A fairly low-level, direct way to write pixels to the screen while still making use of SurfaceFlinger as the display server.
serviceberry3/custom_android_usb_comm
Communication interface between Android motherboard and external device via USB, in this case tested with ATMEGA328P and STM32F401RET6.
serviceberry3/gpx-stats
Ruby script to provide distance and elevation statistics from GPX files
serviceberry3/i2c_arduino_test
Testing I2C data exchange protocol with two Arduino boards for practice. Right now Uno is master, transmits button signal, then Mega slave turns on LED based on signal.
serviceberry3/iridium_android_sbd
App to host an Iridium A3LA-X satellite modem on an Android device via USB and use Short Burst Data service in the wilderness! Coming soon.
serviceberry3/light_servo
Bare Arduino code for shaking a servo arm back and forth based on the reading from a photoresistor.
serviceberry3/nn_tuts
Walking myself through building my own basic neural networks to learn how they work. Heavily commented code with explanation about the calculations within the network.
serviceberry3/opengles_sandbox
Testing out drawing, framebuffer objects, shaders, and more in OpenGL ES.
serviceberry3/pc2arduino
Byte-by-byte data transfer from PC to Arduino via USB/UART.
serviceberry3/php_playgnd
Test a PHP scrape.
serviceberry3/posenet_cpp
Plugging the Posenet.kt file shown here (https://github.com/tensorflow/examples/blob/master/lite/examples/posenet/android/posenet/src/main/java/org/tensorflow/lite/examples/posenet/lib/Posenet.kt) into cpp for use with native code on Android.
serviceberry3/quiz_template
A template for making a fun quiz game in C. You can send the compiled binary to a friend.
serviceberry3/shi_tomasi_lucas_kanade_party
Use Shi-Tomasi goodFeaturesToTrack() (from OpenCV) to detect "corner" points in an image from Android camera. Then use Lucas-Kanade optical flow algorithm to differentiate between stationary background objects and moving foreground objects. End goal: figure out real velocity of the device by combining all of this with an object distance estimation algorithm.
serviceberry3/Show_and_Tell
Show and Tell: A Neural Image Caption Generator -- EENG439 Final Project (Yale)
serviceberry3/stm32_drone_usb
Version of Crazyflie firmware with radio link swapped for a WifiDirect->USB link.