小编j2k*_*2ko的帖子

ORB的实施

我刚刚使用了ORB的开源实现.

如何通过添加新模块来进一步实现ORB?

为了获得比使用ORB更好的结果,我能做些什么呢?

我正在考虑使用RANSAC来消除异常值并获得更好的结果.

我们在这一点上等待进一步实施ORB的想法.

有关圆形和三角形的Homography实现的任何想法?

feature-extraction feature-detection orb feature-descriptor

10
推荐指数
0
解决办法
418
查看次数

如何在Android中添加完全透明到半透明的渐变

我有一种情况,我想添加一个与此应用程序效果相同的图像视图

截屏

正如您所注意到的,有一个 drawable 或一些隐藏在视图底部的东西,添加了一个透明的渐变。我怎样才能达到同样的效果?

android android-imageview android-drawable

5
推荐指数
2
解决办法
900
查看次数

Kotlin从Factory方法返回相同的对象

我和Kotlin一起玩,发现了有趣的行为.所以我想说我想要一些工厂:

internal interface SomeStupidInterface {
    companion object FACTORY {
       fun createNew(): ChangeListener {
            val time = System.currentTimeMillis()
            return ChangeListener { element -> Log.e("J2KO", "time " + time) }
        }

        fun createTheSame(): ChangeListener {
            return ChangeListener { element -> Log.e("J2KO", "time " + System.currentTimeMillis()) }
        }
    }

    fun notifyChanged()
}
Run Code Online (Sandbox Code Playgroud)

ChangeListener在java文件中定义的位置:

interface ChangeListener {
    void notifyChange(Object element);
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试从Java中使用它,如下所示:

ChangeListener a = SomeStupidInterface.FACTORY.createNew();
ChangeListener b = SomeStupidInterface.FACTORY.createNew();
ChangeListener c = SomeStupidInterface.FACTORY.createTheSame();
ChangeListener d = SomeStupidInterface.FACTORY.createTheSame();
Log.e("J2KO", "createNew a == b …
Run Code Online (Sandbox Code Playgroud)

android kotlin

4
推荐指数
2
解决办法
503
查看次数