Detection and classification of hand poses in Python

Today, I'll show you how I build a detection and classification algorithm for hand poses in Python. This project will make use of the following principles : Multithreading OpenCV Tensorflow Keras SSD CNN If you want to follow along I'll detail every step, or you can grab the finished code here on my Github. The readme is pretty detailed and should give you everything to know to install the required packages and use the application.
Read more →

How to do multithreading with Keras

You might have experienced the following error: File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/client/session.py", line 267, in init fetch, allow_tensor=True allow_operation=True)) File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/ops.py", line 2405, in as_graph_element return self._as_graph_element_locked(obj, allow_tensor, allow_operation) File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/ops.py", line 2489, in _as_graph_element_locked raise ValueError("Operation %s is not an element of this graph." % obj) while trying to use Keras with multiple threads or when using simultaneously a Tensorflow and a Keras model. This is because Keras is not thread safe, and will load your model with the default session, which is the one already used, either by your TF model or another thread with your Keras model.
Read more →

[OUTDATED] Looking for a 6 months internship

To end my engineering degree, I'd like to do an internship in the field of Artificial Intelligence. I've been studying AI in UPB as an ERASMUS student, for the beginning of the semester and I felt IN LOVE ! I've been trying to get the most of it by working on different projects in computer vision and machine learning: Hand pose recognition Sudoku resolver Skin and face detection Odometry in autonomous car (research project) I'm available from the 15th of February, 2019 for a 6 months internship.
Read more →

Create your own url shortener

You all know url shortener services like bit.ly, goo.gl, etc.. Their use is simple : You have a long, nasty url, and you want a smaller one. That's exactly what they do ! As I was using them, I asked myself how I could do that.. And here I am, sharing my experience with you. This project will make use of the following principles : Hashing function Web development - Javascript and NodeJS You can grab the finished code here on my Github and see it live here
Read more →

Zeroframe

Few years back, I bought a digital picture frame for my mom. At that time, I thought it would be really cool to finally have a way to see all of our digital photos. Unfortunately, the hard truth is, after some time, we started to forget about it and the photos were always the same. Eventually, it started to be useless and we unplugged it. I thought it would be cool if we were able to add photos easily to this device, and after some digging, I found out about gadgets.
Read more →