在Opencv
中使用Android
时遇到奇怪的问题。
我必须描述我的申请流程,以解决两天以来面临的漏洞。
首先,用户使用Camera2
拍照,然后处理该图像以检测类似这样的物体
获得结果后,他单击下一个Button
以启动Opencv camera
,下一页将检测real time
中的相同对象并将它们与先前的对象进行匹配。 / p>
该项目一直有效,直到我决定使用JNI
函数对匹配算法进行集成,然后我开始遇到有关要比较的Mat类型的错误,我删除了所有新逻辑,并且这个错误是新发现的显示
java.lang.UnsatisfiedLinkError: No implementation found for long org.opencv.core.Mat.n_Mat() (tried Java_org_opencv_core_Mat_n_1Mat and Java_org_opencv_core_Mat_n_1Mat__)
问题是此错误来自上一个活动。
因此,为了总结一下,我启动Activity A
做一些成功的工作,移到Activity B
,大约20秒钟后,我收到了Activity A
的错误消息。
你们如何解释这个奇怪的问题?