JPEGのbase64表現をOpenCVで使用できる画像に変換しようとしています。キャッチは、写真を物理的に保存することなくこれを行うことができるようにしたいということです(私はそれを記憶しておきたい)。これを達成するための更新された方法はありますか?base64文字列をOpenCVと互換性のある画像に変換する
私はここでのpython 3.6.2とOpenCVの3.3
を使用していますが、私が変換しようとしている入力の種類の部分例です。
/9j/4AAQSkZJRgABAQAASABIAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAA....
私はすでに解決策を試してみましたこれらの質問が提供するが、エラーと同じ「ビルトイン操作に悪い引数の型」を得続ける:
- Read a base 64 encoded image from memory using OpenCv python library
- How to decode jpg image from memory?
- Python: Alternate way to covert from base64 string to opencv
不正な引数の例外がスローされていますか? base64をnumpy配列に変換すると、OpenCVのimdecode関数を使用できるはずです。 – LeopoldVonBuschLight
あなたが得ているエラーを再現できるかどうかを確認できるように、独自のコードと画像データを質問に追加してください。 – zindarod