關於在C++中使用halcon讀取圖像的一個坑


前言

  • 環境:vs2019,halcon20.05

想要使用halcon在c++中讀入一張本地圖片,換了很多張圖片總是不行,編譯能夠通過,用的代碼也是直接從halcon中導出來的,
測試了定義一個接口,在C#中使用halcon讀同一張圖片,將數據傳入C++中,並用這些數據初始化一個HImage出來,發現是能夠正確運行的。
由此推斷,圖像本身沒問題,vs中的配置應該也是沒問題。
錯誤信息如圖:

通過各種排查之后發現,這里的問題其實是路徑中包含中文,將路徑中的中文改成英文之后,能夠成功讀到圖像。
為什么C#中不存在這樣的問題而C++中有問題呢?我也不知道。。。
對於中文,還是要多加小心啊。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM