The recognition of human actions recorded in a multi-camera environment faces the challenging issue of viewpoint variation. Multiview methods employ videos from different views to generate a compact view-invariant representation of human actions. This paper proposes a novel multi-view human action recognition approach that uses multiple low-dimensional temporal templates and a reconstruction-based encoding scheme. The proposed approach is based upon the extraction of multiple 2D Motion History Images (MHIs) of human action videos over nonoverlapping temporal windows, constructing Multiple Batches of Motion History Images (MB-MHIs). Then, two kinds of descriptions are computed for these MHIs batches based on (1) a deep Residual Network (ResNet) and (2) Histogram of Oriented Gradients (HOG) to effectively quantify a change in gradient. ResNet descriptions are average pooled at each batch. HOG descriptions are processed independently at each batch to learn a class-based dictionary using a K-Spectral Value Decomposition algorithm (K-SVD). Later, the sparse codes of feature descriptions are obtained using an Orthogonal Matching Pursuit (OMP) approach. These sparse codes are average pooled to extract encoded feature vectors. Then, encoded feature vectors at each batch are fused to form a final view-invariant feature representation. Finally, a linear Support Vector Machine (SVM) classifier is trained for action recognition. Experimental results are given on three versions of a multi-view dataset: MuHAVi-8, MuHAVi-14, and MuHAViuncut. The proposed approach shows promising results when tested for a novel camera. Results on deep features indicate that action representation by MB-MHIs is more view-invariant than single MHIs.