Ask Your Question

Why OpenCV4Android VideoCapture cannot open filename in android

asked 2016-06-11 12:41:48 -0500

binzi gravatar image

updated 2016-06-12 04:48:03 -0500

I am new to Opencv4Android, now I want to use android to open a file from android device by filename, The codes are like below:

VideoCapture cap;"/mnt/sdcard/DCIM/Camera/demo.mp4");

I found it always be empty, and always read an empty Mat by; Does anyone has ever try this, please help ! Thanks !

edit retag flag offensive close merge delete


Have you resolved this issue?

neutrino gravatar imageneutrino ( 2016-07-25 03:13:33 -0500 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2016-06-12 00:56:46 -0500

berak gravatar image

updated 2016-06-12 00:57:19 -0500

unfortunately, you cannot open video files (or url-streams) on android using VideoCapture.

(there is no backend for this, like ffmpeg or gstreamer)

(opencv3 comes with a builtin mjpg /avi codec.)

edit flag offensive delete link more


If i add ffmpeg to my project ,can i use this function? Or is there any other way to read video by opencv4android. I find most of solutions are using JavaCV instead.

binzi gravatar imagebinzi ( 2016-06-12 08:07:11 -0500 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2016-06-11 12:41:48 -0500

Seen: 277 times

Last updated: Jun 12 '16