Aligned stereovision short note
If anybody is interested, I have written a short note on how to select the parameters of an aligned stereovision system (baseline and focal/field of view).Nothing too complicated, only some basic...
View ArticleRunning Doxygen
Doxygen is a nice tool, but using it comfortably is not very well explained in its documentation as this is supposed to be a tool used by people who have a little idea of what a console is. So the...
View ArticleUtilisation carte K8055 de Velleman avec Code::Blocks
Nous utilisons dans le département la carte K8055 de Velleman pour initier nos étudiants au pilotage de hardware via de petits programmes en C. Voir le site pour une présentation de cette carte. Le...
View ArticleDemo video
Just posted a short video I made that demontrates some stuff I have worked on during my PhD. It's about building sparse 3d maps using stereo images produced with unaligned cameras. Watch it directly on...
View ArticleLa fin des processeurs 8 bits ?
Un point de vue intéressant sur l'état du marché des microcontroleurs. Alors que les industriels poussent en avant les 32 bits et que nombre de gens prédisent depuis des lustres la disparition des 8...
View ArticleTwo scripts for packaging a source tree from a local repository
I'm currently maintaining a double build of some software projects, on both Windows and Linux. Svn is of course a great help, because it allows me to easily switch from one machine to another and...
View ArticleStage IUT & soutenance, conseils aux étudiants
Ce billet s'adresse plus spécifiquement aux étudiants GEII de l'IUT, mais peut éventuellement être utile à des étudiants dans d'autres situations. Je couvre ici l'aspect "valorisation" du stage, qui...
View ArticleC++: switch on any data type (part 1)
C++ is claimed to be a programming langage that allows Object Oriented programming. But for legacy reasons, it does not always allow "real" objet paradigm in certain situations. Yes, I'm talking about...
View ArticleC++: switch on any data type (part 2)
(See part 1 of this post here.) In this second version, the idea is to have the same function called on triggering, but with a different argument value for each case. The class will be very similar to...
View ArticleSLIFIS: fuzzy logic C++ library first release
I have just uploaded on sourceforge the SLIFIS library, a long-standing project on which I can say I have spend quite some time... It is a C++ library designed to be used inside scientific software...
View ArticleChanging the monitor on which the GNOME panels are placed
In my job, it is quite common these days to have a dual display setup on your laptop. Either your are at the office and have a larger LDC monitor, either your are teaching or doing some presentation...
View ArticleGNU Make and the foreach() function
Make is a nice tool for building stuff. Software, of course, but not only, I use it also for building pdf files from Latex sources. However, its usage is not obvious at all, and many pitfalls lie in...
View ArticleImpression de planches d'étiquette avec Latex (publipostage)
Je m'occupe d'une association avec laquelle nous faisons de temps en temps du mailing "classique" (par la poste!) en générant des planches d'étiquettes autocollantes à partir d'un fichier de contacts...
View ArticleLoterie 4-1-9
A quelques heures de 2013, je ne résiste pas au plaisir de partager ce morceau d'anthologie que je viens de recevoir à l'instant.Malgré les différents filtres, on en reçoit tous un peu, de qualité plus...
View ArticleOctave/Ubuntu: problems installing additional packages
This post started out as a question on SO, but as I finally found the answer, I though it might interest other people. Consider the following situation: you need to do some function data-fitting, you...
View ArticleWriting portable makefiles
Edit 2016-10-21: I notice this post comes on first page of Google "portable makefile" request, so I thought I'd might add some context. This post was written when I was struggling with this kind of...
View ArticleState machine diagrams with Graphviz
Once in a while, I need to draw a simple state machine diagram. These are a quick way to show in a visual way how a system works. While these can be drawn with general drawing tools, or even with more...
View ArticleSubversion: colordiff fo html files
(Mostly a reminder:) Say you have some software project, hosted on some Subversion repository. You happily edit your files, and before committing you want to have a quick look at the edits you have...
View ArticleC++: erasing elements of std::vector using a lambda
Removing elements from a vector is a task that one can encounter pretty often and that isn't as easy as one could think. The simplest case is when the index of the unwanted element is known. The...
View ArticleC++: getting min/max values of boost::graph attributes
Just spend "some" time on some stupid issue on this problem, so I though I might as well post that here, if it can be useful to someone. Say you have a boost::graph using so-called "bundled properties"...
View Article