This is the community architecture proposal for RIT’s HFOSS class.
We are doing our project on Oh My Zsh. We chose this project because two of our members use Oh My Zsh on a daily basis. We believe that this is a fun project that many people would enjoy using and contributing to.
Answers to a in-Class quiz taken as a part of RIT’s HFOSS class.
Expand each of the following acronyms (1 pt each):
The main goal is this post is to document a bugfix I made for RIT’s HFOSS class. I feel that documenting the process of making a bugfix will help other people looking to contribute towards open source projects.
The first step in a bug fix quest is to find a bug. If you happen to find a bug, it is important that you check current issues to make sure that that bug has not already been reported. If you have no clue where to begin, I found it helpful to look for issues tagged as help wanted in a repository.
Let’s do a deep dive and start visualizing my life using Fitbit and Matplotlib.
Fitbit is a fitness watch that tracks your sleep, heart rate, and activity. Fitbit is able to track your steps, however, it is also able to detect multiple types of activity like running, walking, “sport” and biking.
This blog post going over the basic image manipulation things you can do with Open CV. Open CV is an open-source library of computer vision tools. Open CV is written to be used in conjunction with deep learning frameworks like TensorFlow. This tutorial is going to be using Python3, although you can also use Open CV with C++, Java, and Matlab
The first thing that you want to do when you start playing around with open cv is to import the dependencies required. Most basic computer vision projects with OpenCV will use NumPy and matplotlib. All images in Open CV are represented as NumPy matrices with shape (x, y, 3), with the data type uint8. This essentially means that every image is a 2d matrix with three color channels for BGR where each pixel can have an intensity between 0 and 255. Zero is black where 255 is white in grayscale.
# Open cv library
import cv2
# numpy library for matrix manipulation
import numpy as np
# matplotlib for displaying the images
from matplotlib import pyplot as plt