一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。
🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
-
🍊 感谢每位读者大大、学术探讨小伙伴的支持和认可
-
🍊 👋 Follow me 👋,一起 Get 更多有趣 AI、冲冲冲 🚀 🚀
环境搭建
系统环境 【 这里是用的 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
其它版本下载地址:https://github.com/opencv/opencv/releases
- 本博文的测试是直接拉取 opencv-master4.5.1,然后在opencv/samples/python/tutorial_code/ImgTrans 目录下对相应 py 文件进行测试
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 .
Sobel 算子
cd pyOpenCVLearn/opencv/samples/python/tutorial_code/ImgTrans/SobelDemo
python sobel_demo.py ../../../lena.jpg
运行效果如下:
LaPlace 算子
cd pyOpenCVLearn/opencv/samples/python/tutorial_code/ImgTrans/LaPlace
python laplace_demo.py ../../../lena.jpg
canny 算子 detector
cd pyOpenCVLearn/opencv/samples/python/tutorial_code/ImgTrans/canny_detector
python CannyDetector_Demo.py --input ../../../lena.jpg
运行效果如下:
博主简介:软件工程硕士、已毕业、马上 10w 读者 粉丝
- 🍊 计算机视觉:超分重建、图像修复、目标检测、风格迁移 等领域 稍有所学
- 🍊 AI 工程化:Ncnn、MNN、TensorRT 正在 学习
- 🍊 C++、Python、Java 略懂一二
喜欢请关注 墨理学AI 及其 同名 公众号 墨理学AI
取经路上,让墨理学AI 陪你畅享更多有趣AI