Four implementations of basic computer vision subjects