opencv4android

    0熱度

    1回答

    在OpenCV4Android的顏色斑點檢測樣本ColorBlobDetectionActivity.java中,他們有一個方法onTouch(它在開始時)檢測用戶觸摸屏幕部分的顏色 - 因爲它正在接收有關哪個部分的信息在MouseEvent event參數中觸摸屏幕。 我想寫一個類似的方法,其中輸出只是blob的HSV的值(就像這個示例應用程序中用戶觸摸的屏幕部分),但我不希望用戶通過觸摸來指示

    0熱度

    1回答

    我正在編寫使用KNearest的應用程序。我編寫了代碼來訓練模型,但是每次重新啓動應用程序,我都必須再次訓練數據,所以我想將火車數據保存到SharedPreferences一次,然後使用它。 我知道,我必須轉換墊爲byte [],然後轉換爲字符串,但譯碼不工作,我得到了錯誤: (layout == ROW_SAMPLE && responses.rows == nsamples) || (lay

    0熱度

    1回答

    在這個初學者對OpenCV4Android教程,它寫的是 的HSV和HLS分解顏色到他們的色調,飽和度和 值/亮度分量,這是一種更自然的方式爲我們 描述顏色。 例如,您可能會忽略值 組件,從而使您的算法對輸入圖像的光線條件不太敏感。 問題是我該怎麼做?例如,在此sample application(說在this class的onTouch()方法,其中touchedRegionHsv上線#138計

    0熱度

    1回答

    這是色塊檢測示例的the ColorBlobDetectionActivity class,以及我在本課程實現的onTouch方法中,我正在面對的難以理解的特定代碼塊是第114行到第135行。 當onTouch方法被調用時,即當用戶觸摸一個彩色斑點時,計算出int rows= mRgba.rows()和int cols = mRgba.cols()。由於mRgba是由onCameraFrame()

    1熱度

    1回答

    我有一個使用OpenCV4Android(3.0.0)的Android應用程序。 它在大多數設備上運行良好,但是在三星Galaxy Tab P7100上,它在啓動時死於Fatal signal 4 (SIGILL)。 該錯誤肯定來自OpenCV部分,因爲它不會在我沒有加載庫時發生(通過OpenCVLoader.initDebug())。 經過大量的googeling後,我發現該設備不支持NEON指

    0熱度

    1回答

    我使用OpenCV4Android lib獲取攝像機的幀,我想將幀傳遞給JNI函數,並將結果返回給android活動。 我不想調用本地函數,同時顯示相機架,因爲相機會變得非常慢。 是否有可能採取框架在另一個線程和處理它不會降低相機?

    0熱度

    1回答

    我正在使用OpenCV4Android進行一個涉及Java以及C++代碼的項目。 我使用OpenCV的Java API使用FAST特徵檢測器查找圖像中的關鍵點。我需要將其輸出(一組關鍵點)(它是Java中的MatofKeypoint對象)傳遞給本機C++方法。在C++方法中,我需要將它用作向量,以便我可以從中提取Keypoint描述符。 我通過MatofObject形式java和接收它作爲一個墊&

    0熱度

    1回答

    我使用opencv的accumulateWeighted函數來獲取相機流的連續平均值。但是我發現,對於較低的阿爾法值< 0.1)累加加權函數的輸出變得非常暗。這是這個功能的預期行爲,如果不是,我做錯了什麼?我將它傳遞給一個CV_8UC3圖像並接收一個CV_32FC3輸出,然後通過將其轉換回CV_8UC3進行顯示。

    1熱度

    1回答

    我在我的項目中使用java文件和本地C++代碼。我想讓該應用適用於所有設備和硬件(API lvl> = 15)。我也使用OpenCV4Android在Java和我的本地C + +如果重要。我不是很肯定,如果我現在的配置足以支持所有可用的硬件: Application.mk APP_STL := gnustl_static APP_CPPFLAGS := -frtti -fexceptions

    0熱度

    1回答

    我想打開我的自定義相機,當我點擊我的應用程序中的按鈕。 請幫我一把。 感謝提前:) private static Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.