A photographing system, comprising: a plurality of cameras (100A, 100B, 100C, 100D, 100E, 100F), photographing a scene for producing a plurality of sub-images; and a controller, signal-connected with the cameras (100A, 100B, 100C, 100D, 100E, 100F) for obtaining the sub-images, wherein the controller analyzes the sub-images for obtaining a plurality of objects (BG, O1, O2) contained in the scene, and the controller establishes a Pareto set of each of the objects (BG, O1, O2), the controller splices the objects (BG, O1, O2) according to the Pareto set of each of the objects (BG, O1, O2) for generating a complete image of the scene after a fusion of the sub-images, each of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) comprises at least one sub-object, and each sub-object is an image range in which the respective object (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) appears within a respective sub-image of the sub-images of the cameras (100A, 100B, 100C, 100D, 100E, 100F) which capture the object (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8), wherein the controller calculates optimized optical parameters according to respective optical parameters of the cameras (100A, 100B, 100C, 100D, 100E, 100F); and the controller collects imaging feedback parameters corresponding to all the sub-objects included in each of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) in different sub-images from each of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) of the scene, and establishes the Pareto set of each of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) by using a multi-objective simulated annealing algorithm according to the imaging feedback parameters and the optimized optical parameters corresponding to the sub-object, wherein each of the imaging feedback parameters comprises an image quality indicator and an imaging position indicator, wherein the controller fuses the sub-objects of each of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) that fall within the Pareto set for forming a plurality of fused images of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8), and splices the fused images of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) for generating the complete image of the scene after a fusion of the sub-images. a plurality of cameras (100A, 100B, 100C, 100D, 100E, 100F), photographing a scene for producing a plurality of sub-images; and a controller, signal-connected with the cameras (100A, 100B, 100C, 100D, 100E, 100F) for obtaining the sub-images, wherein the controller analyzes the sub-images for obtaining a plurality of objects (BG, O1, O2) contained in the scene, and the controller establishes a Pareto set of each of the objects (BG, O1, O2), the controller splices the objects (BG, O1, O2) according to the Pareto set of each of the objects (BG, O1, O2) for generating a complete image of the scene after a fusion of the sub-images, each of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) comprises at least one sub-object, and each sub-object is an image range in which the respective object (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) appears within a respective sub-image of the sub-images of the cameras (100A, 100B, 100C, 100D, 100E, 100F) which capture the object (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8), wherein the controller calculates optimized optical parameters according to respective optical parameters of the cameras (100A, 100B, 100C, 100D, 100E, 100F); and the controller collects imaging feedback parameters corresponding to all the sub-objects included in each of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) in different sub-images from each of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) of the scene, and establishes the Pareto set of each of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) by using a multi-objective simulated annealing algorithm according to the imaging feedback parameters and the optimized optical parameters corresponding to the sub-object, wherein each of the imaging feedback parameters comprises an image quality indicator and an imaging position indicator, wherein the controller fuses the sub-objects of each of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) that fall within the Pareto set for forming a plurality of fused images of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8), and splices the fused images of the objects (BB1, BS1, C1, C2, C3, C4, H1, H2, H3, H4, H5, H6, H7, H8) for generating the complete image of the scene after a fusion of the sub-images.