草庐IT

Alpha-IoU

全部标签

python - 如何找到二维点云的 alpha 形状(凹壳)?

我正在寻找一种在二维中计算alpha形状的实现。我正在运行ubuntu。我更喜欢这个任务的命令行实用程序,但也可以使用python库。在Google中,我发现了许多计算alpha形状的实现。但他们都没有输出我想要的。作为输入,我有一个二维点列表(例如,文本文件中每行一对float)。作为输出,我想要另一个二维点列表具有相同的比例。我曾尝试安装cgal的最新python绑定(bind),但暂时不支持这些绑定(bind),并且不再在Ubuntu11.04上编译(我也在Ubuntu10.04上尝试过,但没有运气)。Clustr,由AaronStraupCope在flickr开发的项目也无法在

python - 如何使用 PIL 获取 PNG 图像的 alpha 值?

如何使用PIL检测PNG图像是否具有透明的alphachannel?img=Image.open('example.png','r')has_alpha=img.mode=='RGBA'通过上面的代码,我们知道PNG图像是否有alphachannel不是不知道,而是如何获取alpha值?如PIL'swebsite所述,我没有在img.info字典中找到“透明度”键。我使用的是Ubuntu和zlib1g,zlibc包已经安装。 最佳答案 要获得RGBA图像的alpha层,您需要做的就是:red,green,blue,alpha=img

java - 设置布局的 Alpha/Opacity

是否可以设置和获取布局的Alpha/Opacity及其所有subview?我不是在谈论背景。在相对布局中说一组视频控件,例如播放、暂停和进度条。我可以使用动画淡入淡出,但想知道是否有直接的方法可以使用。 最佳答案 您可以使用持续时间为0的AlphaAnimation和setFillAfter选项在布局及其subview(或任何其他View)上设置alpha。例子:AlphaAnimationalpha=newAlphaAnimation(0.5F,0.5F);alpha.setDuration(0);//Makeanimationi

android - Android Studio 3.0-alpha8 中的 Kotlin apply() 扩展 lint 消息

我有以下代码会产生以下lint错误。funnewInstance(message:String?):DialogFragment{returnDialogFragment().apply{arguments=Bundle().apply{putString("arg",message)}}}消息指出,apply()函数中的this引用指向自API21以来可用的BaseBundle类,该类将崩溃较低的API。Bundle#putString(key,value)低版本肯定有,但是AndroidStudio3.0-alpha8有错误。这个问题很奇怪,因为我可以看到反编译的代码是这样的:引用

Android 在将 androidx 生物识别更新为 1.0.0-alpha04 后崩溃

使用'androidx.biometric:biometric:1.0.0-alpha03'一切正常,但是当我使用最新的'androidx.biometric:biometric:1.0.0构建项目时-alpha04'并调用myBiometricPrompt.authenticate(promptInfo)它会抛出此异常:FragmentManager已经在执行事务。这是堆栈跟踪:java.lang.IllegalStateException:FragmentManagerisalreadyexecutingtransactionsatandroidx.fragment.app.Fra

Android WorkManager 链式工作未在 alpha04 上运行

[更新]这已在alpha09中解决我有两件作品被WorkManageralpha04beginWith和thenapi链接起来。funupdateData(){createWorkRequests()runDataDownloadWork()}privatefuncreateWorkRequests(){dwElementsWork=OneTimeWorkRequestBuilder().addTag(TAG_ELEMENTS_WORK).build()dwElementTypesWork=OneTimeWorkRequestBuilder().addTag(TAG_ELEMENTS_

android - 运行使用 Gradle2.0.0-alpha 插件编译的 Android(用 Kotlin 编写)项目时出错

当我使用新的gradle2.0.0-alpha插件编译项目时。java.lang.RuntimeException:Unabletoinstantiateapplicationcom.android.tools.fd.runtime.BootstrapApplication:java.lang.ClassNotFoundException:Didn'tfindclass"com.android.tools.fd.runtime.BootstrapApplication"onpath:DexPathList[[zipfile"/data/app/com.inoutdelivery.enf

android-studio - Android Plugin 2.2.0-alpha1 无法使用 Kotlin 编译

升级到Android构建工具2.2.0-alpha1后。我无法配置应用程序或构建。我从gradle得到以下堆栈跟踪:e:java.lang.IllegalStateException:Built-inlibraryinitializationfailed.Pleaseensureyouhavekotlin-runtime.jarintheclasspath:java.lang.NoSuchMethodError:com.google.protobuf.GeneratedMessageLite.newSingularGeneratedExtension(Lcom/google/proto

Android Studio : Gradle Refresh Failed - Could not find com. android.tools.build :gradle:2. 2.0-alpha6

我刚刚从git中下载了一个Android项目,每当我尝试打开它时,AndroidStudio都会给我以下错误;Error:Couldnotfindcom.android.tools.build:gradle:2.2.0-alpha6.Searchedinthefollowinglocations:https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pomhttps://repo1.maven.org/maven2/com/android/tools/

android - 错误 : cannot find symbol variable abc_ic_ab_back_mtrl_am_alpha

我使用New>Fragment>Fragment(Blank)在我的AndroidStudio项目中添加了一个Fragment。结果当我尝试运行时,项目无法编译,因为它无法解析R.drawable.abc_ic_ab_back_mtrl_am_alphaintoolbar.setNavigationIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha);有什么办法解决这个问题吗?看来我也无法访问android:buttonTint 最佳答案 在23.2.0支持库中更改了资源名称。修改abc_ic_