python のndarrayを圧縮する方法を探しています。
具体的には縦400、横60のndarrayをたて32、横32にしたいです。
そのようなことはできるのでしょうか。
open cvだとresizeでできるようですが。
resizeではダメな理由があれば教えて下さい。
知識不足ですいません。npのresizeでは配列のトータルの数が同じじゃないと変換できなくないですか?縦10、横10から縦5、横20にするとか
interpolationというのが必要なのでしょうか
画像の縮小的なことをしたいのでしょうか。そしてtachikomaさんのコメントはおそらく「それならopen cvのresizeで処理すればいいのでは」という意図だと思います
画像の縮小的なことがしたいですが、持っているデータは画像ではなく配列なのでnpで処理できないかと思いました。opencvでできるかやってみます
pythonからOpenCVを使う場合、画像データはnumpy.arrayとして保持します。numpy.areayと親和性が高いので、まずはopencvにあるresizeを試してみて下さい。
回答1件
あなたの回答
tips
プレビュー