Caffe2C is a framework that converts CNN models and parameters trained in Caffe into a single C source code file that can run efficiently on mobile devices. It achieves faster runtime than OpenCV DNN by directly compiling the network like a compiler rather than interpreting it. The authors implemented 4 image recognition apps for iOS using Caffe2C: DeepFoodCam (food), DeepBirdCam (birds), DeepDogCam (dogs), and DeepFlowerCam (flowers). They fine-tuned pre-trained models on various datasets, achieving top-1 accuracies of 74.5-69% for the different classification tasks. Caffe2C allows easy development of CNN-based mobile apps using models trained in Caffe
Related topics: