Случайно удаленный/dev/video0 и не может получить доступ к веб-камере через сыр

Для решения проблемы, я создал другую проблему. Я прочитал эти два кода на некотором форуме:

 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 файл и получить мою веб-камеру снова. Я полностью испортил свой ноутбук.

1
задан 24 August 2018 в 01:08

2 ответа

Попробуйте воссоздание video0 поклон в /dev каталог, чтобы видеть, решает ли это Вашу проблему.

sudo mknod /dev/video0 c 81 0
sudo chown root:video /dev/video0
sudo chmod 660 /dev/video0

Если Вы все еще наличие проблемы после этого попытайтесь перезагрузить также.

1
ответ дан 3 December 2019 в 07:23

/dev файлы не - обычные файлы, такие как .txt файл, но они - интерфейс к устройствам, как узлы, и самый важный, они не находятся действительно на Вашем (нашем) диске.

/dev файлы представляют устройства, присоединил/на Ваш компьютер, резидентные файлы являются созданным инеем выполнения.

Простое решение для восстановления того файла состоит в том, чтобы перезагрузить компьютер.
(когда Вы выключение питания компьютер, /dev пусто),

Как альтернатива, отключите и включитесь, вовлеченное устройство должно иметь тот же эффект.

2
ответ дан 3 December 2019 в 07:23

Другие вопросы по тегам:

Похожие вопросы: