On Efficient Computer Vision Applications For Neural Networks