我試圖將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