美文网首页
树莓派——opencv读取摄像头

树莓派——opencv读取摄像头

作者: Walk_In_Jar | 来源:发表于2019-04-16 15:50 被阅读0次

    7寸触摸屏设置与串口

    max_usb_current=1
    hdmi_group=2
    hdmi_mode=87
    hdmi_cvt 1024 600 60 6 0 0 0
    hdmi_drive=1
    start_x=1
    gpu_mem=128
    enable_uart=1
    dtoverlay=pi3-miniuart-bt
    
    

    禁用串口的控制台功能:
    树莓派io口引出串口默认是用来做控制台使用的,即是为了用串口控制树莓派,而不是通信。所以我们要禁用此默认设置。
    两个命令
    sudo systemctl stop serial-getty@ttyAMA0.service
    sudo systemctl disable serial-getty@ttyAMA0.service
    ————————————————————————

    树莓派专用CSI摄像头插到树莓派的CSI口上并在在raspi-config中打开后就可以使用Raspistill命令直接使用,但如果在OpenCV中调用CSI摄像头会出现无数据的现象(cv2.VideoCapture(0)这时不会报错)。

    这是因为树莓派中的camera module是放在/boot/目录中以固件形式加载的,不是一个标准的V4L2的摄像头驱动,所以加载起来之后会找不到/dev/video0的设备节点。我们在/etc/modules里面添加一行bcm2835-v4l2(小写的L)就能解决问题。
    在指令窗口输入:

    sudo nano /etc/modules  
    
    image.png

    添加一行:

    bcm2835-v4l2  
    

    然后保存并退出,重启树莓派。
    Windows安装opencv4.0+
    https://www.cnblogs.com/chenjx85/p/10311644.html

    安装'matplotlib'
    sudo apt-get install python3-matplotlib

    python3 -m pip install 模块名
    

    卸载 pip 所安装的模块使用下面的命令,如果要卸载指定版本,参考安装命令修改即可。

    sudo pip uninstall 模块名
    

    visual studio 2017/2019 opencv python

    [https://blog.csdn.net/u012319441/article/details/79586755]
    

    1、打开命令行,依次点击“开始”——“运行”——输入“cmd”:
    2、打开计算机,进入Python的安装盘(如果是用Visual Studio 安装的Python组件的话默认在C:/盘),然后在搜索框输入“pip”,选择“pip.exe”:
    3、鼠标选中“pip.exe”,长按左键将其拖入命令行:
    4、输入指令:install --user --upgrade setuptools
    5、install --user numpy Matplotlib
    6、 install --user opencv-python
    7 install --user moviepy
    都是在pip下运行!

    相关文章

      网友评论

          本文标题:树莓派——opencv读取摄像头

          本文链接:https://www.haomeiwen.com/subject/atibwqtx.html