Towards real-time and real-life image classification and detection using CNN: a review of practical applications requirements, algorithms, hardware and current trends | IEEE Conference Publication | IEEE Xplore