簡體   English   中英

有什么方法可以使用Boost.Python將從PIL加載的圖像傳遞給C ++函數?

[英]Any way to pass an image loaded from PIL to a C++ function using Boost.Python?

我試圖做一個包裝,以便在Python中使用C ++類,但找不到通過我已經在Python程序中加載的圖像的方法。

我可以將路徑傳遞到圖像,然后再次將其加載到C ++函數中,但這不是我想要的解決方案。

“那不是我想要的解決方案。”

為什么不?

無論如何,C ++將無法理解Image對象。 它很可能只需要原始圖像數據。 您可以通過在圖像對象上調用tostring()方法並傳入編碼器和參數來獲得此效果。

但是直接讀取文件會更快。

http://effbot.org/imagingbook/image.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM