Unrelated parallel machine scheduling problem heuristic : Genetic algorithm

1. Introduction

In the Scheduling on Unrelated Parallel Machines problem, the goal is to find an jobs/machines assignment to minimize the overall makespan. In other words, the goal is to have the best balance between machines.

Unrelated-parallel-machine-scheduling-problem-1
Continue reading Unrelated parallel machine scheduling problem heuristic : Genetic algorithm

Computer vision : A box on a industrial conveyor

1. Introduction

To start exploring OpenCV with Python, we’ll start by a simple exercise : Detect a cardboard box on a industrial conveyor (from a average picture took with a smartphone) :
box-1

As as first step, we’ll identity the contour of the box and define a “perfect” rotated rectangle of the minimum area enclosing our box. The result will be this :
box-1-result
Continue reading Computer vision : A box on a industrial conveyor

Computer vision : OpenCV / Python installation

1. Introduction

In this post, we’ll detail how to install Python and OpenCV on a Windows 7 system.

2. Python installation

2.1 Download / Installation

At this time, OpenCV 3.0 is not fully ready to run with Python 3.X, we’ll download Python 2.7 from here and proceed to the installation.

Continue reading Computer vision : OpenCV / Python installation