簡體   English   中英

使用opencv和cURL從URL加載圖像

[英]load an image from an url using opencv and cURL

我試圖從URL加載圖像並顯示它。我在c ++和cURL庫中使用opencv。我曾經使用過opencv,但是我對使用cURL庫沒有任何經驗。 我只需要卷曲就可以加載圖像並將其保存在cv :: Mat文件中,以便可以顯示它。 因此,我從這里獲取了代碼。應該可以使用,但是卻遇到語法錯誤。 另外,我嘗試了來自opencv.org的這段代碼。 但是,我遇到了同樣的錯誤

錯誤是1> c:\\ program files(x86)\\ Microsoft Visual Studio 10.0 \\ vc \\ include \\ cmath(19):錯誤C2061:語法錯誤:標識符'acosf'

1> c:\\ program files(x86)\\ Microsoft Visual Studio 10.0 \\ vc \\ include \\ cmath(19):錯誤C2059:語法錯誤:';'

大約有90個語法錯誤。當我單擊錯誤時,它正在打開cmath文件,而我在那里找不到任何語法錯誤。

感謝您的幫助。

編輯1:我將代碼編譯為c ++並擺脫了以上錯誤。現在我得到了一個新錯誤

OpenCV錯誤:斷言失敗(buf.data && buf.isContinuous())在cv :: imdecode_,文件........ \\ opencv \\ modules \\ highgui \\ src \\ loadsave.cpp中

看起來您正在為c而不是c++進行編譯。 檢查兩件事:

  1. 代碼文件擴展名是.cpp而不是.c
  2. 檢查編譯屬性:工具欄->項目->屬性(或Alt + F7)->​​配置屬性-> C / C ++->高級->編譯為:“編譯為C ++代碼”。

暫無
暫無

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

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