资源简介
使用opencv-python实现裂纹提取,opencv版本4.1.0,python版本3.5.0.
代码片段和文件信息
import cv2
import imutils
import numpy as np
from skimage import morphology data color
from skimage import img_as_float
from skimage import img_as_ubyte
# 1.加载示例图片
image = cv2.imread(“D:\\myAIproject\\crack.jpg“)
(h w d) = image.shape
print(“width={} height={} depth={}“.format(w h d))
# 调整大小
# image = cv2.resize(imageNonefx=0.2fy=0.05)
# 2.图像灰度化
gray = cv2.cvtColor(image cv2.COLOR_BGR2GRAY)
gray_copy = image.copy()
cv2.imshow(‘show‘ gray)
# 3.对比度增强
cache = cv2.createCLAHE(3 (8 8))
dst = cache.apply(gray)
cv2.imshow(‘CLAHE‘ dst)
# 4.高斯平滑(降噪)
gauss = cv2.GaussianBlur(image (3 3) 0)
cv2.imshow(‘Gaus‘ gauss)
# 5.Canny算子边缘检测
canny = cv2.Canny(gauss 75 255)
cv2.imshow(‘Canny‘ canny)
# 6.形态学操作,连接相同裂纹
# kener核
kernel = cv2.getStructu
相关资源
- OpenCV入门教程+OpenCV官方教程中文版
- opencv+Python的教程大全
- opencv手势识别
- Python+OpenCv项目代码
- python 识别物体跟踪
- 通过python使用opencv计算图像的中心
- 用Pythonopencv提取图像中的红色区域
- 段力辉大神翻译原版OpenCV-Python
- OpenCV-Python 中文教程278991
- OpenCV官方教程中文版Python版带完整书
- dlib18.17 编译好的python-dlib库 不需要
- OpenCV Python 手册
- 带图形界面、车牌识别源码python+ope
- 从视频中分离前景目标的Python & Matl
- Python opencv库 cv2.so (armhf版
- OpenCV-Python-Tutorial-中文版段立辉译
- OpenCV Python 计算机视觉 官方教程中文
- 《机器学习-使用OpenCV和Python进行智能
- 利用python和opencv进行人脸识别
- OpenCV图像处理总结
- 基于OpenCV 的回转体零件表面缺陷检测
- 车牌号码识别python+opencv
- 基于python3 与openCV的面部表情识别
- python+OpenCV实现全景图像拼接和图像黑
- opencv3+python人脸检测和识别- 完整实战
- python2.6 opencv win 32
- opencv3+python人脸检测和识别- 完整实战
- opencv3+python人脸检测和识别 完整项目
- opencv3视频中检测人脸python
- Learning OpenCV 3 Computer Vision with Python
评论
共有 条评论