远程linux机器中使用camera

linux远程桌面访问时, 发现打不开camera, 需要进行下面的操作才能打开

  1. 首先查看video设备的权限

    ls -la /dev/video0
    crw-rw----+ 1 root video 81, 0 Jul 22 19:54 /dev/video0

这种情况下远程打不开,需添加权限

  1. 添加访问的权限:

    sudo chmod 777 /dev/video0

之后就可以了。

  1. 使用python的opencv的代码进行访问测试
    测试代码如下:
python3 复制代码
import cv2  
import numpy
cap = cv2.VideoCapture(0)
cap.set(3, 800)#设置宽度
cap.set(4, 600)#设置高度
ret, frame = cap.read()
cap.release()
cv2.destroyAllWindows() 
cv2.imwrite('a.png',frame)
相关推荐
wdfk_prog4 分钟前
[Linux]学习笔记系列 -- [drivers][input]serio
linux·笔记·学习
xuhe220 分钟前
[全流程详细教程]Docker部署ClawBot, 使用GLM4.7, 接入TG Bot实现私人助理. 解决Docker Openclaw Permission Denied问题
linux·docker·ai·github·tldr
深蓝电商API33 分钟前
图片验证码识别:pytesseract+opencv入门
人工智能·opencv·计算机视觉·pytesseract
Lsir10110_37 分钟前
【Linux】进程信号(下半)
linux·运维·服务器
skywalk81631 小时前
unbound dns解析出现问题,寻求解决之道
运维·服务器·dns·unbound
酉鬼女又兒1 小时前
零基础入门Linux指南:每天一个Linux命令_pwd
linux·运维·服务器
云飞云共享云桌面1 小时前
高性能图形工作站的资源如何共享给10个SolidWorks研发设计用
linux·运维·服务器·前端·网络·数据库·人工智能
skywalk81631 小时前
走近科学:unbound dns域名服务器自己本地解析出现问题,寻求解决之道
运维·服务器·dns·unbound
zl_dfq1 小时前
Linux 之 【多线程】(pthread_xxx、轻量级进程、原生线程库、线程ID、__thread、线程栈、线程与信号、线程与程序替换)
linux
choke2331 小时前
Python 基础语法精讲:数据类型、运算符与输入输出
java·linux·服务器