References - Ozedaval/Eye-Gaze-Technology GitHub Wiki

explore:

DetectionSmoother - updateArea(): Formula for finding Intersection Area - https://math.stackexchange.com/questions/99565/simplest-way-to-calculate-the-intersect-area-of-two-rectangles

Initialisation - write(): Code which writes onto the OutputStream based on the InputStream value - https://stackoverflow.com/questions/8664468/copying-raw-file-into-sdcard

eyegaze/opencvmaxarea - detect(): Idea of finding max area used by contour - https://stackoverflow.com/questions/31504366/opencv-for-java-houghcircles-finding-all-the-wrong-circles

res/raw/haarcascade eye and face: pre-trained classifer XML from opencv source (opencv/data/haarcascades/) - https://docs.opencv.org/4.4.0/

commsgaze:

detection/gazeutils/DetectionSmoother - updateArea(): Formula for finding Intersection Area - https://math.stackexchange.com/questions/99565/simplest-way-to-calculate-the-intersect-area-of-two-rectangles

Initialisation - write(): Code which writes onto the OutputStream based on the InputStream value - https://stackoverflow.com/questions/8664468/copying-raw-file-into-sdcard

MainRecyclerViewAdapter: How tos of Implementing infinite scroll for recyclerview from https://stackoverflow.com/questions/51482227/recyclerview-infinite-scroll-in-both-directions

res/drawable/border_recyclerview_item: How tos of having a custom border for linear layout from https://stackoverflow.com/questions/15111402/how-can-i-create-a-border-around-an-android-linearlayout/15111515

res/raw/haarcascade eye and face: pre-trained classifer XML from opencv source (opencv/data/haarcascades/) - https://docs.opencv.org/4.4.0/