OpenCV 边缘检测三大算子测试【2】

200 阅读1分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情

  • 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
  • 1-0


    环境搭建


    系统环境 【 这里是用的 Linux 虚拟机 】

    
    cat /etc/issue
    
    Ubuntu 20.04.2 LTS \n \l
    
    

    conda 新建独立环境如下:

    conda create -n py369 python=3.6.9
    
    conda activate py369
    
    pip install opencv-python
    
    pip install matplotlib 
    
    pip install numpy
    
    

    运行环境 pip list 如下:

    
    pip list
    
    Package         Version
    --------------- -------------------
    certifi         2020.12.5
    cycler          0.10.0
    kiwisolver      1.3.1
    matplotlib      3.3.4
    numpy           1.19.5
    opencv-python   4.5.1.48
    Pillow          8.2.0
    pip             21.0.1
    pyparsing       2.4.7
    python-dateutil 2.8.1
    setuptools      52.0.0.post20210125
    six             1.15.0
    wheel           0.36.2
    
    

    opencv-master4.5.1源码下载地址

    其它版本下载地址:https://github.com/opencv/opencv/releases

    • 本博文的测试是直接拉取 opencv-master4.5.1,然后在opencv/samples/python/tutorial_code/ImgTrans 目录下对相应 py 文件进行测试

    0-9


    opencv-master4.5.1 Python 边缘检测算子测试


    测试所输入数据

    • opencv-master4.5.1/opencv/samples/data 目录下有测试可用数据

    lena.jpg 原图:

    cd pyOpenCVLearn/opencv/samples/python
    
    cp opencv/samples/data/lena.jpg .
    

    0-0

    Sobel 算子

    cd pyOpenCVLearn/opencv/samples/python/tutorial_code/ImgTrans/SobelDemo
    
    python sobel_demo.py ../../../lena.jpg 
    

    运行效果如下: 1-0

    LaPlace 算子

    cd pyOpenCVLearn/opencv/samples/python/tutorial_code/ImgTrans/LaPlace
    
    python laplace_demo.py ../../../lena.jpg 
    

    1-1

    canny 算子 detector

    
    cd pyOpenCVLearn/opencv/samples/python/tutorial_code/ImgTrans/canny_detector
    
    python CannyDetector_Demo.py --input ../../../lena.jpg 
    

    运行效果如下:

    1-2

    900.png

    博主简介:软件工程硕士、已毕业、马上 10w 读者 粉丝

    • 🍊 计算机视觉:超分重建、图像修复、目标检测、风格迁移 等领域 稍有所学
    • 🍊 AI 工程化:Ncnn、MNN、TensorRT 正在 学习
    • 🍊 C++、Python、Java 略懂一二

    喜欢请关注 墨理学AI 及其 同名 公众号 墨理学AI

    取经路上,让墨理学AI 陪你畅享更多有趣AI