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.
Continue reading Unrelated parallel machine scheduling problem heuristic : Genetic algorithm
Let’s say that we have just modified our filling process for our 1500ml soda bottles.
We do an extract from our measurement system on the last 200 bottles produced before the modification, and 50 after. Continue reading Did I improve my process ? The statistical way with Python
I used to use a Raspberry Pi as a data logger for many sensors, here is how I create a nice front-end for data visualization.
– Store data : SQLite
– Serve content : Python with Flask
– Plot data : Hightcharts / Highstock
Continue reading Dynamic charts with Highcharts, SQLite and Python
In this example, we’ll use a Raspberry Pi and a DHT22 temperature and humidity sensor to print values on a web interface.
Continue reading Web interface for Raspberry’s sensors (GPIO)
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) :
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 :
Continue reading Computer vision : A box on a industrial conveyor
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