diff --git a/common/README.md b/common/README.md
index 059ff03933e36d59a4f7a2cfc792a09288be6251..faaf5136d1f8a806bbcfc8617bf61834a219c544 100644
--- a/common/README.md
+++ b/common/README.md
@@ -6,6 +6,15 @@ This code is designed to be shared across projects
 
 ## Setup
 
+
+### Requirements
+
+Install the required python modules. From the [common](./) folder:
+```bash
+python -m pip install -r requirements.txt
+```
+
+
 ### Relative imports
 
 If you are using pycharm, then add [common](./) as `Sources Root` (right click on common, then `Mark Directory As` > `Sources Root`).
@@ -14,13 +23,22 @@ If you are using pycharm, then add [common](./) as `Sources Root` (right click o
 
 It will enable the relative imports.
 
+### Tensorflow Image Recognition
 
-### Requirements
+To use Tensorflow Image Recognition, you need to
+
+ 1. clone it into the [../models](../models) folder. Run at the [root of the project](../):
+    ```bash
+    git clone https://github.com/tensorflow/models
+    ```
+2. compile protobufs librairies, using, in the [models/research](../models/research) folder:
+    ```bash
+    protoc object_detection/protos/*.proto --python_out=.
+   ```
+3. add [../models/](../models/research) as `Source Root` (as you did for [common](./)).
+
+*Note:* Here is the [tensorflow image recognition insallation page](https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/installation.md)
 
-Install the required python modules
-```bash
-python -m pip install -r requirements.txt
-```
 
 ## Dataset
 
diff --git a/common/requirements.txt b/common/requirements.txt
index b7eb441dd1ea085c2c00380d0e819920e5ff80cc..0cc39ac46efae548083e0baaf432a278e5327fc1 100644
--- a/common/requirements.txt
+++ b/common/requirements.txt
@@ -1,21 +1,100 @@
+absl-py==0.9.0
+appnope==0.1.0
 argh==0.26.2
+astor==0.8.1
+attrs==19.3.0
+backcall==0.1.0
+bleach==3.1.0
+cachetools==4.0.0
+certifi==2019.11.28
+chardet==3.0.4
+contextlib2==0.6.0.post1
 cycler==0.10.0
+Cython==0.29.14
 decorator==4.4.1
+defusedxml==0.6.0
+entrypoints==0.3
 ffmpeg-python==0.2.0
 future==0.18.2
+gast==0.2.2
+google-auth==1.10.1
+google-auth-oauthlib==0.4.1
+google-pasta==0.1.8
+grpcio==1.26.0
+h5py==2.10.0
+idna==2.8
 imageio==2.6.1
+importlib-metadata==1.4.0
+ipykernel==5.1.3
+ipython==7.11.1
+ipython-genutils==0.2.0
+ipywidgets==7.5.1
+jedi==0.15.2
+Jinja2==2.10.3
+joblib==0.14.1
+jsonschema==3.2.0
+jupyter==1.0.0
+jupyter-client==5.3.4
+jupyter-console==6.1.0
+jupyter-core==4.6.1
+Keras-Applications==1.0.8
+Keras-Preprocessing==1.1.0
 kiwisolver==1.1.0
+lxml==4.4.2
+Markdown==3.1.1
+MarkupSafe==1.1.1
 matplotlib==3.1.2
+mistune==0.8.4
+more-itertools==8.1.0
+nbconvert==5.6.1
+nbformat==5.0.3
 networkx==2.4
+notebook==6.0.2
 numpy==1.17.4
+oauthlib==3.1.0
+opt-einsum==3.1.0
+pandocfilters==1.4.2
+parso==0.5.2
 pathtools==0.1.2
+pexpect==4.7.0
+pickleshare==0.7.5
 Pillow==6.2.1
+prometheus-client==0.7.1
+prompt-toolkit==3.0.2
+protobuf==3.11.2
+ptyprocess==0.6.0
+pyasn1==0.4.8
+pyasn1-modules==0.2.8
+Pygments==2.5.2
 pyparsing==2.4.5
 PyPrind==2.11.2
+pyrsistent==0.15.7
 python-dateutil==2.8.1
 PyWavelets==1.1.1
 PyYAML==5.2
+pyzmq==18.1.1
+qtconsole==4.6.0
+requests==2.22.0
+requests-oauthlib==1.3.0
+rsa==4.0
 scikit-image==0.16.2
-scipy==1.3.1
+scikit-learn==0.22.1
+scipy==1.4.1
+Send2Trash==1.5.0
 six==1.13.0
+tensorboard==2.1.0
+tensorflow==2.1.0
+tensorflow-estimator==2.1.0
+termcolor==1.1.0
+terminado==0.8.3
+testpath==0.4.4
+tornado==6.0.3
 tqdm==4.40.1
+traitlets==4.3.3
+urllib3==1.25.7
+wcwidth==0.1.8
+webencodings==0.5.1
+Werkzeug==0.16.0
+widgetsnbextension==3.5.1
+wrapt==1.11.2
+zipp==1.0.0
\ No newline at end of file