收藏:①极市开发DeepLearning ②Git使用

摘要: __author__ = "WSX" import cv2 as cv import numpy as np #-----------二值化(黑0和白 255)------------- #二值化的方法(全局阈值 局部阈值(自适应阈值)) # OTSU #cv.THRESH_BINARY 二值化 #cv.THRESH_BINARY_INV(黑白调换) #cv.THRES_TRUNC 截断 d... 阅读全文
posted @ 2018-06-07 16:37 WSX_1994 阅读(2320) 评论(0) 推荐(1) 编辑
摘要: 1 __author__ = "WSX" 2 import cv2 as cv 3 import numpy as np 4 # 边缘保留滤波 十分重要(美颜的核心) 5 # 高斯双边模糊(考虑到了像素之间差异) 6 7 #双边模糊 , 边缘差距大的保留 8 def bi(img): #美颜滤镜 9 dst = cv.bilateralFilter(img , 0,... 阅读全文
posted @ 2018-06-07 16:33 WSX_1994 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 1 __author__ = "WSX" 2 import cv2 as cv 3 import numpy as np 4 from matplotlib import pyplot as plt 5 6 def plot( img): 7 plt.hist(img.ravel() , 256 ,[0 ,256]) 8 print(img.ravel()) #... 阅读全文
posted @ 2018-06-07 16:33 WSX_1994 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1 __author__ = "WSX" 2 import cv2 as cv 3 import numpy as np 4 #高斯模糊 基于权重(卷积) 5 #高斯模糊 去燥效果很好 6 7 #高斯模糊 8 def guss_blur(img): #去燥 基于卷积 9 dst = cv.blur(img , (5 ,5)) #卷积核大小(1*3) 10 ... 阅读全文
posted @ 2018-06-07 16:32 WSX_1994 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: 1 __author__ = "WSX" 2 import cv2 as cv 3 import numpy as np 4 #泛洪填充 从一个点开始 ,填充周围和他相似的点,直到遇到一个边界 5 #例子 油漆桶 工具 6 #创建mask 必须是像素 +2 , 单通道 类型uint8 mask为遮罩层 ,填充部分必须设置为0 ,mask必须设置为1 7 8 def RO... 阅读全文
posted @ 2018-06-07 16:31 WSX_1994 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1 __author__ = "WSX" 2 import cv2 as cv 3 import numpy as np 4 #均值模糊 中值模糊 自定义模糊(卷积) 5 #卷积原理 6 7 #均值模糊 8 def blur(img): #去燥 基于卷积 9 dst = cv.blur(img , (5 ,5)) #卷积核大小(1*3) 10 cv.i... 阅读全文
posted @ 2018-06-07 16:31 WSX_1994 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 1 __author__ = "WSX" 2 import cv2 as cv 3 import numpy as np 4 #前提需要运算的图像大小和类型完全相同 5 #算术运算 加减乘除 6 #逻辑运算 与 或 非 7 #。。。等等 8 #-----------算术运算---------------- 9 cv.add()#加(黑0 白255) 10 cv.subtrac... 阅读全文
posted @ 2018-06-07 16:30 WSX_1994 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1 __author__ = "WSX" 2 import cv2 as cv 3 import numpy as np 4 5 def color_space( img ): 6 gray_img = cv.cvtColor(img , cv.COLOR_BGR2GRAY) #色彩空间转换 7 hsv_img = cv.cvtColor(img , cv.CO... 阅读全文
posted @ 2018-06-07 16:29 WSX_1994 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1 __author__ = "WSX" 2 import cv2 as cv 3 import numpy as np 4 5 image = cv.imread("1.JPG") #获取图 6 7 image_height = image.shape[0] 8 image_width = image.shape[1] 9 image_channel = image.s... 阅读全文
posted @ 2018-06-07 16:25 WSX_1994 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1 __author__ = "WSX" 2 import cv2 as cv 3 # 这里的文件是图片或者视频 4 def Save_File( image ): 5 cv.imwrite("1.png", image) #保存 6 7 def get_image_info( image ): #获取图像属性 8 print(""" 9 图像的... 阅读全文
posted @ 2018-06-07 16:23 WSX_1994 阅读(481) 评论(0) 推荐(0) 编辑