Ask Your Question

pythonuser's profile - activity

2016-10-13 11:14:05 -0600 commented answer Videocapture in opencv 3.0.0 is not reading the video

As I am using opencv 3.0.0 so I copied the files "opencv_ffmpeg.dll" and paste it into the python's folder i.e. "/home/user/.VIRTUALENVS/cv/lib/python2.7" with changed name "opencv_ffmpeg3.dll". I also copied the file "opencv_ffmpeg_64.dll" into same folder as "opencv_ffmpeg3_64.dll" but even then it is not working.

2016-10-13 10:47:17 -0600 commented answer How to read directory with images by VideoCapture?

I think the proper explanation for: 'VideoCapture cap("c:/fullpath/Image_%03d.png")'

is this: here "image_%03d" shows that program should expect every file name starting as "image_" and after that "%03d" indicates that take 3 digit entries as "001" and accept 'integer increment' i.e. "000", "001", "002"etc. That is why in your case "%1d" works. Similarly if someone has image sequence named as "img-01.jpg", "img-02.jpg", "img-03.jpg" etc. he should use "/img-%02.jpg".

2016-10-13 10:21:40 -0600 commented answer Videocapture in opencv 3.0.0 is not reading the video

I did following: os.access("/home/user/.VIRTUALENVS/cv/lib/python2.7/site-packages/ped1.avi", os.R_OK) then it is returning; True. Is this different from what you are asking?

2016-10-13 04:47:57 -0600 commented question Videocapture in opencv 3.0.0 is not reading the video

If I am lacking with some information kindly let me know. Please answer the above question.

2016-10-13 02:15:25 -0600 commented answer Videocapture in opencv 3.0.0 is not reading the video

I checked. This is the problem. Videocapture is not opening the files. I also tried your method but as expected, program executed without going inside while loop.

2016-10-12 13:09:24 -0600 received badge  Editor (source)
2016-10-12 12:44:06 -0600 asked a question Videocapture in opencv 3.0.0 is not reading the video

Hi, I am using opencv 3.0.0 on ubuntu 16.04 with python 2.7.12 in virtual environment. When I am writing the following program,

import cv2
import os.path
import numpy as np

print os.path.isfile("/home/user/.VIRTUALENVS/cv/lib/python2.7/site-packages/ped1.avi")
cap = cv2.VideoCapture("/home/user/.VIRTUALENVS/cv/lib/python2.7/site-packages/ped1.avi")

ret, frame1 = cap.read()
print ret 
prvs = cv2.cvtColor(frame1,cv2.COLOR_BGR2GRAY)

then output that I am getting is as follows:

True
False

Traceback (most recent call last):
File "/home/varun/.VIRTUALENVS/cv/lib/python2.7/site-packages/check.py", line 10, in <module>
prvs = cv2.cvtColor(frame1,cv2.COLOR_BGR2GRAY)
error: /home/varun/opencv/modules/imgproc/src/color.cpp:7564: error: (-215) scn == 3 || scn == 4 in function cvtColor

The false statement is showing that program is not reading the file. File does exist there. I tried solutions given here and here but still it is not working. Please help. Thanks in advance.