OpenCV - imread (), imwrite () zwiększa rozmiar png?
Chciałem wypróbować kilka prostych operacji na plikach i zacząłem od otwierania i zapisywania plików (używam Pythona)
image = cv2.imread("image.png")
cv2.imwrite("image_processed.png", image)
Po tej operacji mój oryginałimage
od 33kB przekształca się w ten sam wygląd 144kB.
Próbowałem zrobić coś takiego:http://opencv.itseez.com/modules/highgui/doc/reading_and_writing_images_and_video.html?highlight=imwrite#imwrite
params = list()
params.append(cv.CV_IMWRITE_PNG_COMPRESSION)
params.append(8)
image = cv2.imread("image.png")
cv2.imwrite("image_processed.png",image,params)
Ale to się nie zmienia (rozmiar zmniejszył się do 132 kB)
To jest obraz, z którym pracuję: