我試圖讓this代碼的工作,但我有這個錯誤,我不知道如何解決這個問題:顯示java.lang.NullPointerException - 使用OpenCV的和Android
03-23 21:51:44.705 :E/AndroidRuntime(1628): 顯示java.lang.NullPointerException 03-23 21:51:44.705: E/AndroidRuntime(1628):在 org.projectproto.objtrack.SampleViewBase.surfaceCreated(SampleViewBase.java:107)
按照logcat的,你應該在SampleBaseView開始行107。該行的一個變量爲null ...如果它是'mCamera',請閱讀['open()'](https://developer.android.com/reference/android/hardware/Camera.html#open%28 %29),以及如果您使用模擬器但未安裝相機,您將遇到麻煩。 – Sam 2013-03-23 22:45:10
向我們展示SampleViewBase.java文件中第107行的內容。 – 2013-03-23 22:49:41
什麼我在線路107〜115: mCamera.setPreviewCallbackWithBuffer(新PreviewCallback(){ 公共無效onPreviewFrame(字節[]數據,攝像機相機){ 同步(SampleViewBase.this){ System.arraycopy(數據,0,mFrame,0,data.length); SampleViewBase.this.notify(); } camera.addCallbackBuffer(mBuffer); } }); – user2103324 2013-03-23 22:56:08