# Image classification and display with Neural Processing SDK Source: [https://docs.qualcomm.com/doc/80-70015-50/topic/single-camera-stream-with-image-classification-and-display-with-mobilenet-v1.html](https://docs.qualcomm.com/doc/80-70015-50/topic/single-camera-stream-with-image-classification-and-display-with-mobilenet-v1.html) The use cases use an Inceptionv3 model with Qualcomm Neural Processing SDK to classify scenes, either overlay or compose the classification labels, and then display the results. You can use any publicly available classification model with TensorFlow and convert it to the `.dlc` format as described in [TensorFlow Model Conversion](https://docs.qualcomm.com/bundle/publicresource/topics/80-63442-2/model_conv_tensorflow.html). ## Use qtioverlay plugin to apply classification overlay Run the use case: setprop persist.overlay.use_c2d_blit 2Copy to clipboard gst-launch-1.0 -e --gst-debug=2 \ qtiqmmfsrc name=camsrc ! video/x-raw\(memory:GBM\),format=NV12,width=1280,height=720,framerate=30/1,compression=ubwc ! queue ! tee name=split \ split. ! queue ! qtimetamux name=metamux ! queue ! qtioverlay ! queue ! waylandsink fullscreen=true sync=false \ split. ! queue ! qtimlvconverter ! queue ! qtimlsnpe delegate=dsp ! queue ! qtimlvclassification threshold=40.0 results=2 module=mobilenet labels=