Для решения проблемы, я создал другую проблему. Я прочитал эти два кода на некотором форуме:
sudo rm /dev/video0
sudo mv /dev/video1 /dev/video0
Теперь я не могу получить доступ к своей веб-камере плюс сценарий Python, который я ранее записал, дает проблему то есть:
from cv2 import *
cam = cv2.VideoCapture(0) # some problem over here
xx=1 //capture just one picture as soon as web cam gets opened
while xx<2:
ret, img = cam.read()
cv2.imshow('img',img)
value=random.randint(1,10000)
cv2.imwrite("/home/mukesh/Desktop/recognition/recognition/unknown_pictures/filename"+str(value)+".jpg",img)
xx+=1
k = cv2.waitKey(30) & 0xff
if k == 27:
break
cam.release()
cv2.destroyAllWindows()
Есть ли любой способ, которым я могу восстановить назад свой dev/video0 файл и получить мою веб-камеру снова. Я полностью испортил свой ноутбук.
Попробуйте воссоздание video0
поклон в /dev
каталог, чтобы видеть, решает ли это Вашу проблему.
sudo mknod /dev/video0 c 81 0
sudo chown root:video /dev/video0
sudo chmod 660 /dev/video0
Если Вы все еще наличие проблемы после этого попытайтесь перезагрузить также.
/dev
файлы не - обычные файлы, такие как .txt файл, но они - интерфейс к устройствам, как узлы, и самый важный, они не находятся действительно на Вашем (нашем) диске.
/dev
файлы представляют устройства, присоединил/на Ваш компьютер, резидентные файлы являются созданным инеем выполнения.
Простое решение для восстановления того файла состоит в том, чтобы перезагрузить компьютер.
(когда Вы выключение питания компьютер, /dev
пусто),
Как альтернатива, отключите и включитесь, вовлеченное устройство должно иметь тот же эффект.