OpenCV 边缘检测之Canny【15】

862 阅读1分钟

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

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


    cv.Canny() 方法参数分析


    1-0


    环境搭建


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

    代码运行


    基础运行代码为:

    import numpy as np
    import cv2 as cv
    from matplotlib import pyplot as plt
    
    img = cv.imread('moli.jpg',0)
    edges = cv.Canny(img,100,200)
    
    plt.subplot(121),plt.imshow(img,cmap = 'gray')
    plt.title('Original Image'), plt.xticks([]), plt.yticks([])
    
    plt.subplot(122),plt.imshow(edges,cmap = 'gray')
    plt.title('Edge Image'), plt.xticks([]), plt.yticks([])
    
    plt.show()
    

    运行效果如下

    2-0

    2-1

    • 他曾经也是彩色的,略略略略略略,皮一下好像会开心一点
    • 小孩儿的调皮真的就是略略略略略略,上周末去爬山,表示有被打动到

    2-6


    9-5


    900.png

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

    • 🍊 计算机视觉:超分重建、图像修复、目标检测、风格迁移 等领域 稍有所学
    • 🍊 AI 工程化:Ncnn、MNN、TensorRT 正在 学习
    • 🍊 C++、Python、Java 略懂一二
    • 🍊 👋 Follow me 👋,一起 Get 更多有趣 AI、实战博文教程、冲冲冲 🚀 🚀

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

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