# -*- coding:utf-8 -*-
import cv2
image = cv2.imread("images/000.jpg")
cv2.imshow("en",image)
#Canny函数,三个参数:源图像,低阈值,高阈值
image = cv2.Canny(image,200,300)
cv2.imshow("what",image)
cv2.waitKey(0)
Canny 源码解析
====================================================================================
轮廓检测
imread( )
第一个参数是图像的路径,第二个参数一般默认为1,也就是彩色图片.
第二个参数,int类型的flags,为载入标识
- flags = 0, 载入灰度图
- flags = 1, 默认值
- flags = 2, 无损源图像
固定阈值操作:threshold( )函数
基本思想
对单通道数组应用固定阈值操作.该函数的典型应用是对灰度图像进行阈值操作得到二值图像,或者是去掉噪声例如滤掉很大或者很小的像素值的图像点.
python: cv2.thr