我安裝了JavaCV/OpenCV庫,並且遇到基本示例代碼的問題。JavaCV/OpenCV:cvLoadImage不起作用
根據我已經看過了幾個例子,此代碼應加載圖像:
IplImage image = cvLoadImage("C:\\img.jpg");
但是,當我跑,我得到一個「無法找到符號」錯誤。
由於這是我第一次使用它,我不確定我是否搞砸了安裝。
根據最新的JavaCV自述文件,我確實有OpenCV的正確版本。我還導入了所有的JavaCV jar文件。據我所知,我也有正確設置所有路徑。
任何人都知道問題是什麼?
編輯:
全碼:當我嘗試運行它
import com.googlecode.javacv.CanvasFrame;
import com.googlecode.javacv.cpp.opencv_core.IplImage;
import java.io.File;
public class demo {
public static void main(String[] args)
{
IplImage image = cvLoadImage("C:\\img.jpg");
final CanvasFrame canvas = new CanvasFrame("Demo");
canvas.showImage(image);
canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
}
}
錯誤:螺紋
異常 「主」 了java.lang.RuntimeException:不可編譯的源代碼 - 錯誤的符號(demo.java:17)
Java結果:1
似乎它聲稱cvLoadImage不會將字符串作爲參數。
請提交更多日誌文件,以便我們可以幫助您 – 2013-04-07 21:09:21
編輯並添加完整程序以及錯誤消息。這是它拋出的唯一錯誤。 – Lucas 2013-04-07 21:19:19
你試過這個:http://stackoverflow.com/questions/2333285/java-lang-runtimeexception-uncompilable-source-code-what-can-cause-這和這個:http://stackoverflow.com/questions/ 4386076/uncompilable-source-code-runtimeexception-in-netbeans? – cyriel 2013-04-07 21:33:47