[英]Eclipse OpenCV image path doesn't work
我嘗試了一切,但似乎沒有任何作用。 我只想使用OpendCV讀取圖像。 這是代碼:
Mat image = Highgui.imread("/src/resources/figures.png");
這在MainApp.java中
但是仍然出現相同的錯誤:
OpenCV Error: Assertion failed ((scn == 3 || scn == 4) && (depth == CV_8U || depth == CV_32F)) in cv::cvtColor, file ..\..\..\..\opencv\modules\imgproc\src\color.cpp, line 3961
Figures.png圖像是我想要獲得的圖像,我將相同文件放在com.ia包的內部和外部,但是仍然沒有任何效果。 我試過了:
Mat image = Highgui.imread("figures.png");
Mat image = Highgui.imread("src/com/ia/figures.png");
Mat image = Highgui.imread("/src/com/ia/figures.png");
Mat image = Highgui.imread("/com/ia/figures.png");
甚至還有更多組合,有人可以幫我嗎,我為此而瘋狂。 我對其他項目也有同樣的問題,eclipse的文件路徑有什么問題?
UnsatisfiedLinkError
是因為未鏈接OpenCV庫,您可以首先像這樣加載lib:
System.loadLibrary("lib_name");
然后再試一次。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.