[問題] opencv 存取違規問題

看板C_and_CPP作者 (奧利奧耶)時間7年前 (2016/08/29 22:16), 7年前編輯推噓1(1022)
留言23則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VS2013 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) opencv 249 問題(Question): 可以建置,但偵錯都無法 餵入的資料(Input): pic.jpg 預期的正確結果(Expected Output): 顯示圖片 錯誤結果(Wrong Output): 0x000007FED6AE60B0 (opencv_core249d.dll) (於 Project1.exe) 中第一個可能發生的例外狀況: 0xC0000005: 讀取位置 0xFFFFFFFFFFFFFFFF 時發生存取違規。 0x000007FED6AE60B0 (opencv_core249d.dll) (於 Project1.exe) 中發生未處理的例外狀況: 0xC0000005: 讀取位置 0xFFFFFFFFFFFFFFFF 時發生存取違規。 程式碼(Code):(請善用置底文網頁, 記得排版) #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; int main() { Mat image; image = imread("D:\\pic.jpg"); imshow("boats", image); imwrite("output.jpg", image); waitKey(0); return 0; } 補充說明(Supplement): 小弟初學 嘗試網路上許多安裝opencv的方法 也有確實依照那些方法安裝 但仍然無法成功跑圖 imwrite可以生成圖片沒問題 但就是偵錯時會一直出現以上問題 感覺這問題很蠢QQ 但我就是解決不了 也搜尋不到相關問題 麻煩各位大大了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.72.196 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1472480174.A.19A.html

08/29 23:49, , 1F
我裝了2.4最新版的來跑 除了輸入路徑不一樣外
08/29 23:49, 1F

08/29 23:49, , 2F
結果都有出來 不曉得編譯時出現問題是什意思
08/29 23:49, 2F

08/29 23:51, , 3F
感覺你應該是在x64的debug模式跑 要不要下斷點看看
08/29 23:51, 3F

08/29 23:51, , 4F
我也是下斷點跑到imread才發現我路徑錯了 沒讀到圖
08/29 23:51, 4F

08/30 11:15, , 5F
是在偵錯後出問題的不好意思
08/30 11:15, 5F

08/30 11:15, , 6F
下斷點後跑到return 0後停了下來
08/30 11:15, 6F

08/30 11:16, , 7F
然後就出現上述的問題
08/30 11:16, 7F

08/30 11:27, , 8F
不熟windows,但根據我在linux上的經驗,這狀況我會先
08/30 11:27, 8F

08/30 11:28, , 9F
程式執行權限的問題
08/30 11:28, 9F

08/30 11:28, , 10F
^先檢查
08/30 11:28, 10F
※ 編輯: oreoyeah (140.116.72.196), 08/30/2016 12:46:43

08/30 12:47, , 11F
我是用系館管理員的權限
08/30 12:47, 11F

08/30 12:55, , 12F
*系統
08/30 12:55, 12F

08/30 13:10, , 13F
檢查debug用的lib是不是用到release的, 二者差一個d字
08/30 13:10, 13F

08/30 13:15, , 14F
連結器→輸入 其他相依性那邊嗎?
08/30 13:15, 14F

08/30 13:15, , 15F
那邊的lib都是用有d的沒錯
08/30 13:15, 15F

08/30 16:47, , 16F
08/30 16:47, 16F

08/30 16:48, , 17F
跳出錯誤後指向中間那行u = NULL;
08/30 16:48, 17F

08/30 16:48, , 18F
在mat.inl.hpp裡頭
08/30 16:48, 18F

08/30 23:00, , 19F
lib 輸入設定截圖放上來 ?
08/30 23:00, 19F

08/30 23:00, , 20F
同一樓, 像是 x64 應用程式呼叫 x86 dll
08/30 23:00, 20F

08/31 17:26, , 21F
08/31 17:26, 21F

08/31 17:26, , 22F
這個嗎?
08/31 17:26, 22F

09/01 15:20, , 23F
重安裝了opencv後不知道為什麼好了,還是感謝大大們
09/01 15:20, 23F
文章代碼(AID): #1Nn4Ek6Q (C_and_CPP)