1. An image processing apparatus, comprising: a vector data manager configured to receive at least some of all image data as received image data, and converts the received image data into first vector data and transmits the first vector data; a vector processor configured to receive the first vector data from the vector data manager, performs a vector processing operation by using the first vector data, and generates output vector data as a result of the vector processing operation; and a synchronizer, by at least one processor, configured to control a transmit timing of when the vector data manager transmits the first vector data to the vector processor, wherein the vector data manager comprises: a line memory that receives and stores first pixel row data corresponding to at least one or more continuous pixel rows among all the image data; a kernel memory that receives first pixel kernel data, corresponding to a first pixel kernel including two-dimensionally arranged at least one or more continuous pixels among the first pixel row data, from the line memory, and stores the received first pixel kernel data; and a vector data controller, by at least one processor, configured to convert the first pixel kernel data, stored in the kernel memory, into the first vector data, and transmits the first vector data to the vector processor.