opencv(cv2)を用いて画像を圧縮したいです.
現在グレースケール化した画像を
img = cv2.resize(img,(10,10),cv2.INTER_LANCZOS4)
として圧縮しているのですが,
この手法だと平均でしか圧縮できないように感じています.
中央値を用いて圧縮するにはどうしたらよいでしょうか?
また,中央値を用いる以外の圧縮方法もありましたら教えていただきたいです.
基本的な内容かもしれませんがプログラミング初心者のため
ご教授いただけると幸いです.
よろしくお願いします.
回答はもう出ているようですは一つだけ指摘を。
今回のは画像の縮小で、画像圧縮というとJpegやPngで行われている画像の原型を極力(或いは完全に)復元できるように容量を下げる技術を指します。
縮小も拡大時に補完する部分の情報を削っていると考えれば圧縮と言えなくもないですが、普通は縮小は縮小ですね