Profile Picture Mirosval

Mirosval

My GitHub My Twitter

Lamp Project: Assembly Timelapse

I have recorded a couple of timelapse videos during project assembly, including sanding the PCB, inserting components and soldering them. I trust some of you might find it interesting, it’s about one minute long.

Continue Reading

Lamp Project

In this series I will share my experiences with building an Rfduino-based RGB LED lamp from start to finish, including iOS and other apps for remote control.

Continue Reading

Roulette III

Pred časom sa mi dostal do ruky link na zaujímavý článok o rulete, nazvaný “Ako som zarobil peniaze a kúpil si Lexus SC430-2003”. Veľmi som tomu neveril, ale snažím sa mať hlavu otvorenú, tak som si to aspoň prečítal. V tomto poste by som teda chcel zhrnúť svoje postrehy.

Continue Reading

Roulette II

Pred časom sa mi dostal do ruky link na zaujímavý článok o rulete, nazvaný “Ako som zarobil peniaze a kúpil si Lexus SC430-2003”. Veľmi som tomu neveril, ale snažím sa mať hlavu otvorenú, tak som si to aspoň prečítal. V tomto poste by som teda chcel zhrnúť svoje postrehy.

Continue Reading

Roulette I

Pred časom sa mi dostal do ruky link na zaujímavý článok o rulete, nazvaný “Ako som zarobil peniaze a kúpil si Lexus SC430-2003”. Veľmi som tomu neveril, ale snažím sa mať hlavu otvorenú, tak som si to aspoň prečítal. V tomto poste by som teda chcel zhrnúť svoje postrehy.

Continue Reading

Python Pip Crashes

I was upgrading my disk to SSD the other day, and to make sure all my data fit, I’ve done some cleaning up, among others I’ve run brew cleanup which deletes old formulae. But apparently somewhere along the way that has broken my Python install. Trying to run Flask server would produce a cryptic error:

Continue Reading

Macbook Pro SSD Upgrade

I have a Macbook Pro from mid 2010. Its coming up on 4 years, so some would say that it’s quite old, but I’ve upgraded its RAM to 8GB and it has been working for me quite nicely until recently when I felt that it’s starting to get slow.

Continue Reading

Performance of the getOrientationAndMagnitude()

I normally don’t do premature performance optimizations, and I was planning on optimizing the whole eye tracker later, when I felt I had all of the functionality I wanted, but from time to time, you still want to check your code, particularly when it’s suspiciously slow. So I did examine the code I had written so far using line_profiler (Abysmal documentation btw.) like so:

Continue Reading

Units Safari Extension

Did you know that there are still people in this world who use imperial units? For some reason they refuse to switch and continue using this stupid system. I requent Reddit and it’s quite common to find these people there, so instead of just bitching I decided to do something about it.

Continue Reading

Basic Iris Detection

Iris detection is significantly more difficult than pupil. Mostly because it is not so well defined, pupil is just a black disk essentially as far as a grayscale image is concerned, but the outer edge of the iris is not nearly as sharp as the outer edge of the pupil is. Also, there is a much higher probability of glints and reflections in the iris, since it is larger than the pupil and this can complicate the detection further. And on top of all that the upper and lower eyelids often cover up portions of the iris, which means that detecting the iris as a circle is going to be either difficult or impossible.

Continue Reading

Basic Pupil Detection

Pupil Detection will be the basis of my eye tracker. In the end it will rely on accurate and robust pupil detection, but for now a simple detector will do. Later I will revisit the detection when the basics of the other components are done.

Continue Reading

Intro

Hi everyone, I intend to use this blog thing to write about the progress of my Master Thesis. I’ll be talking about implementing various computer vision algorithms together to form an eye-tracker. In between I’ll talk about other things if something interesting comes up.

Continue Reading