Allen Coder
Allen Coder
源码中是会找 ViewPager2页面的第一个子View,FrameLayout是默认最外一层。 ViewPager是ConsecutiveViewPager2并且Fragment里的布局符合ConsecutiveScrollerLayout的布局要求,如果还是不能上下滑动时,可以debug以下代码,看看返回的view是不是ConsecutiveScrollerLayout。 ``` protected View findScrolledItemView(View view) { if (mRecyclerView.getAdapter() instanceof FragmentStateAdapter && view instanceof FrameLayout) { FrameLayout frameLayout = (FrameLayout) view; if (frameLayout.getChildCount() > 0) { return frameLayout.getChildAt(0);...
try MediaPie
补充下MediaPipe的468个关键点分布:  要放大图片才能看到下标。
> vnn仓库的文档给的图是不对的,实际跑起来是106个点,并且和Face++的关键点基本是对应的,可以实际跑下vnn的代码,绘制下关键点的分布 最新项目跑起来在真机上崩溃,所以我自己接入了MediaPipe并修改瘦脸、大小眼坐标 、运行起来效果还行,只是LipstickFilter效果异常
> 什么型号手机呢,崩溃堆栈有吗 13:40:23.654 11516-12712 rk.gpupixeldemo com.pixpark.gpupixeldemo A runtime.cc:691] Runtime aborting... runtime.cc:691] Dumping all threads without mutator lock held runtime.cc:691] All threads: runtime.cc:691] DALVIK THREADS (29): runtime.cc:691] "main" prio=10 tid=1 Blocked...
> > vnn仓库的文档给的图是不对的,实际跑起来是106个点,并且和Face++的关键点基本是对应的,可以实际跑下vnn的代码,绘制下关键点的分布 > > 最新项目跑起来在真机上崩溃,所以我自己接入了MediaPipe并修改瘦脸、大小眼坐标 、运行起来效果还行,只是LipstickFilter效果异常 为了方便,先手动把MediaPipe的468 个点映射成 Face++标注的106 个点,并且按照FaceDetector添加了额外的5个点,口红的效果也能展示了。
 根据Android版本源码,我初步画了一个时序图,并且按照这个时序图重构成CameraX,发现把ImageAnalysis预览数据通过 ImageView可以展示出来,但是Camera就是黑屏
> 感谢反馈,最近会看下CameraX相关的资料,理论上支持起来不难 我再重新整理下代码、看是不是遗漏了某个细节
同问 +1