Ditransfer dari http://code.opencv.org/issues/3672
|| Martijn van der Veen on 2014-05-02 21:02
|| Priority: Normal
|| Affected: branch 'master' (3.0-dev)
|| Category: python bindings
|| Tracker: Bug
|| Difficulty: Medium
|| PR:
|| Platform: x64 / Linux
Using python (3.4) bindings on Ubuntu 14.04 with build-in webcam using v4l4, master branch:
In [2]: cap = cv2.VideoCapture(0)
HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP
In [3]: a,b = cap.read() # although error, reading frame works (a=True, b=np.array)
In [4]: cap.release()
In [5]: cap.isOpened()
Out[5]: False
In [6]: cap = cv2.VideoCapture(0)
HIGHGUI ERROR: V4L2: Pixel format of incoming image is unsupported by OpenCV
In [7]: a,b = cap.read()
VIDIOC_STREAMON: Bad file descriptor
After calling .release(), webcam light stays on and webcam stays unreachable for other programs (e.g., Cheese).
(Btw, the webcam _is_ released when python exits, but in some cases that's not enough - e.g., for running programs that need to release the webcam now and then.)
- Category set to python bindings
Hello Martijn,
Since our resources are limited please consider investigating this issue and creating a fixing pull request (http://code.opencv.org/projects/opencv/wiki/How_to_contribute). All help to the project is highly appreciated!
- Difficulty set to Medium
- Assignee set to Martijn van der Veen
- Status changed from New to Open
- Target version changed from 3.0-beta to 3.0
Can not reproduce with the 3.0-rc1 release. Webcam is successfully released and reopened.
Can you, please, try to reproduce it with the latest version? Probably it has been fixed already.
- Assignee changed from Martijn van der Veen to Maksim Shabunin
- Status changed from Open to Incomplete
Saya berasumsi tidak ada yang mengambil ini? Bug ini mempengaruhi saya juga untuk OpenCV untuk Java. Saya memiliki tenggat waktu yang ketat tetapi dapat mengatasi bug ini. Setelah saya menyelesaikan tugas saya di sini, saya bisa melihat ini. Jika memungkinkan, saya bisa mengambil ini dalam tiga bulan.
@brianmichalk1 jangan ragu untuk mengambil ini jika Anda dapat memberikan perbaikan melalui Pullrequest
Telah menemukan bug ini, di c++, mempengaruhi penggunaan OpenBR, yang bergantung pada OpenCV 2.4 .Jika bug ini teratasi di OpenCV 3. apakah masalah ini akan teratasi di OpenCV 2.4.*?
OpenBR: v 1.1.0
Leptonika: v 1.74.1
OpenCV: v.2.4