zoukankan      html  css  js  c++  java
  • 从0开始搭建视觉检测智能车

    这段不用做,仅作保留!!
    安装python3
    [树莓派安装anaconda](www.purethought.cn/2019/05/02/%E7%BC%96%E7%A8%8B/Python/%E6%A0%91%E8%8E%93%E6%B4%BE%E5%AE%89%E8%A3%85anaconda/)
    这段不用做,仅作保留!!
    

    一、树莓派开机准备

    参考前文:树莓派系统烧录和备份,烧录原版树莓派镜像,并搭建上远程桌面。

    二、安装opencv-python

    前提是python3,可打开thonny编辑器看输出拦的提示,一般新版系统都是python3
    安装python3和必要的动态链接库:

    pip3 install opencv-python
    sudo apt-get install libatlas3-base
    sudo apt-get install libjasper1
    sudo apt-get install libgst7
    sudo apt-get install python3-gst-1.0
    sudo apt-get install libqtgui4
    sudo apt-get install libqt4-test
    sudo apt-get install libilmbase12
    sudo apt-get install openexr
    sudo apt-get install libavcodec57
    sudo apt-get install libavformat57
    sudo apt-get install libswscale4
    sudo apt-get install libhdf5-dev libhdf5-serial-dev
    sudo apt-get install libqtgui4
    

    然后安装opencv-contrib,这里边包含人脸识别,目标跟踪等先进的库,

    pip3 install opencv-contrib-python
    

    调用摄像头测试一下,在thonny里运行:

    import cv2 #导入opencv库
    cap = cv2.VideoCapture(0) #调用摄像头,参数是设备编号
    #主循环是读取摄像头图像,按q停止
    while True:
        ret, frame = cap.read()
        cv2.imshow('video',frame)
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
    cap.release() #释放cap
    cv2.destroyAllWindows()#销毁所有窗口
    

    这时应该有摄像头画面!

    吐槽:python的环境配置太恶心了,就是上面那几行代码,竟然花了一星期才配置好,一个人搞,几度绝望,此时才感受到anaconda的伟大之处!

    三、视觉寻线

    请参考:python-opencv视觉巡线

    四、其他知识点参考

    手把手教你搭建视觉检测智能车

  • 相关阅读:
    无休止的项目,何来快感!!
    [From HTTP to AWS][4]使用LibcURL with OpenSSL support
    [From HTTP to AWS][2]Analyze TCP/IP Packets
    The setup of Piaoger
    从Adobe Subscription editions扯到破坏性创新
    SaaS窘境[欣赏然后翻译之]
    Algodoo,很棒的物理引擎
    浮水法POJ2528
    蛤的旅行
    题解 CF712A 【Memory and Crow】
  • 原文地址:https://www.cnblogs.com/chendeqiang/p/12861674.html
Copyright © 2011-2022 走看看