2016-09-01 4 views
0

Как сделать снимок экрана из пользовательского макета из opencv? Является ли этот код getWindow(). GetDecorView(). GetRootView() применим к этому пользовательскому представлению из opencv; получить из него растровое изображение?Получить скриншот пользовательского макета

<org.opencv.android.JavaCameraView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:visibility="gone" 
    android:id="@+id/activity_java_surface_view" 
    opencv:show_fps="true" 
    opencv:camera_id="any" /> 

ответ

0

Этот код работает?

view.setDrawingCacheEnabled(true); 
Bitmap b = view.getDrawingCache(); 
+0

На самом деле я пытался, но выход черный это [изображение] (https://i.imgsafe.org/4ea2261057.png), как вы можете видеть, он может обнаружить IMAGEBUTTON, который не включен в xml, но не в макете JavaCameraview. – Shulz

Смежные вопросы