Summary
Well, you have had a great start to your computer vision journey toward making a real self-driving car.
You learned about a very useful toolset called OpenCV with bindings for Python and NumPy. With these tools, you are now able to create and import images using methods such as imread()
, imshow()
, hconcat()
, and vconcat()
. You learned how to import and create video files, as well as capturing video from a webcam with methods such as VideoCapture()
and VideoWriter()
. Watch out Spielberg, there is a new movie-maker in town!
It was wonderful to be able to import images, but how do you start manipulating them to help your computer vision algorithms learn what features matter? You learned how to do this through methods such as flip()
, blur()
, GaussianBlur()
, medianBlur()
, bilateralFilter()
, and convertScaleAbs()
. Then, you learned how to annotate images for human consumption with methods such as rectangle()
and putText()
.
Then came the real magic, where you learned how...