小编Shi*_*tav的帖子

Espresso:Recyclerview滚动到结束

有没有办法使用Espresso滚动到recyclerview的末尾?

有一个带文字的项目,我们说'Text XYZ',而recyclerview有一个id recycleler_view.此项恰好是回收站视图的最后一项.

我试过了

onView(withId(R.id.recycler_view)).check(matches(isDisplayed())).perform(RecyclerViewActions.scrollTo(withText("Text XYZ")),click());
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.有任何想法吗?

android android-espresso android-recyclerview

9
推荐指数
1
解决办法
5492
查看次数

ffmpeg关键帧提取

我一直在尝试使用ffmpeg 0.11.1从视频中提取关键帧.到目前为止,我尝试过的所有命令都不提取关键帧,而是返回所有帧,即25fps*输出中的总帧时间数.我尝试将keyint_min设置为25,以确保每秒有一个关键帧的最大值.

ffmpeg -vf select="eq(pict_type\,PICT_TYPE_I)" -g 250 -keyint_min 25 -i C:\test.mp4 -vsync 2 -f image2 C:\testTemp\thumbnails-%02d.jpeg
Run Code Online (Sandbox Code Playgroud)

但仍然返回所有帧.

然后我尝试将关键帧分开20秒.

ffmpeg -i C:\test.mp4 -vf select='eq(pict_type\,I)*(isnan(prev_selected_t)+gte(t-prev_selected_t\,20))' -vsync 0 -f image2 C:\testTemp\%09d.jpg
Run Code Online (Sandbox Code Playgroud)

同样的结果,返回所有帧.

我该怎么办?

ffmpeg keyframe

5
推荐指数
1
解决办法
1万
查看次数

Opencv 2.4.5出错

我试图在Ubuntu 12.04上安装opencv 2.4.5我尝试按照http://opencv.willowgarage.com/wiki/InstallGuide_Linux上的步骤操作

但是当我到达制作步骤时.我收到了一个错误.我是linux的新手.

错误是

Linking CXX shared library ../../lib/libopencv_highgui.so
/usr/bin/ld: /usr/local/lib/libavcodec.a(avpacket.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libavcodec.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [lib/libopencv_highgui.so.2.4.5] Error 1
make[1]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/all] Error 2
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)

请帮忙!!!

ubuntu opencv

2
推荐指数
1
解决办法
5439
查看次数