Starting Computer Vision: Building OpenCV 3 and Python 3.6 on macOS

I recently acquired a book from PyImageSearch and started reading it. The bundle comes with an Ubuntu image that includes all essential computer vision libraries pre-installed. I would say the virtual machine was cool but "developer experience"-wise, it is not enough. The layer between the "real machine" and the "virtual machine" does not improve software development. Currently, I am still at the "beginner" chapter but I wanted to share how I built OpenCV 3 and Python 3.6 on my preferred environment (macOS).

Note: Most of the instructions will be taken from macOS: Install OpenCV 3 and Python 3.5.

Submitting a Package to PyPI

Python programmers are very familiar with easy_install and pip when installing open-source python packages. But how do these packages really end up in our code?

Finding Duplicate Files Using Python3 and xxHash

Having problems looking for duplicate files on your machine? This article shows a simple, fast and efficient solution using Python3 and xxhash.

The Free And Simple Way To Know Who Visits Your Site

How does IP address to country lookup works?

UPDATE: (May 20, 2017) IPToCC has been submitted to PyPi. You can also find it on Github.

Writing an AWSome Blog with Python Flask

This article shows how to create a simple Markdown-based blog site using Amazon S3, AWS Elastic beanstalk and Python Flask.


Country Visitor Count