Sometimes we might be working on a project but we don’t have the right data handy or we cannot share the data we have to let others try an algorithm we are developing. In such situations, simulating a data set that shares the same characteristics of real data could be very useful. In this case, …
Custom ArUco Markers in Python
It is very probable if you work on computer vision projects to cross paths with OpenCV. It is “a library of programming functions mainly aimed at real-time computer vision. Originally developed by Intel…” For different projects I have used its ArUco module for object tracking, pose estimation and perspective transformation. While the online documentation is …
Machine Learning in R
It's been a while that I want to get into machine learning. Given that my "base" in programming is R, it was natural that I would start there. Looking online for packages, the e1071 seemed to have what I need (mainly, a Support Vector Machine or SVM classifier) and this straightforward tutorial gave me the …
Creating Shiny Web Apps With R
There is no doubt we are living in an era driven by data. Important decisions are taken based on systematic observations and those who can manage and analyze data have great potential if placed in the right context. It’s reasonable that “data scientist” has been described as the “sexiest job of the 21st century”. Of …
Mapping Mobile Screen Recordings
Recently i have been experimenting with feature matching and transformation. I looked for some sample code online, based on opencv of course, and ended up putting together a little program that tracks the scroll position on a webpage onto a reference image of the page. On mobile devices it could be quite tricky to track …