I am working on a large dataset consisting images.
When I run the following code:
data=[]
def image_to_feature_vector(image, size=(128, 128)):
return cv2.resize(image, size).flatten()
for i in range(0,len(imagePath)):
image = cv2.imread(imagePath[i])
features = image_to_feature_vector(image)
data.append(features)
data = np.array(data) / 255.0
I got an error as:
np.array(data) / 255.0
MemoryError
How to fix this? Thanks in advance!!!