自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 MINIGUI(1)-在新的页面建立控件、显示控件、触发控件

在新的页面建立控件、显示控件、触发控件

2022-07-21 17:19:32 318 1

原创 圆检测

霍夫圆检测def detect_circles_demo(image): dst = cv.pyrMeanShiftFiltering(image,10,100) cimage = cv.cvtColor(dst,cv.COLOR_BGR2GRAY) circles = cv.HoughCircles(cimage,cv.HOUGH_GRADIENT,1,20,param...

2019-03-28 18:28:38 192

原创 直线检测

霍夫直线检测def line_detection(image): gray = cv.cvtColor(image,cv.COLOR_BGR2GRAY) edges = cv.Canny(gray,50,150,apertureSize=3) lines = cv.HoughLines(edges,1,np.pi/180,200) for line in ...

2019-03-28 18:08:03 270

原创 Canny边缘提取

1.边缘提取def edge_demo(image): blurred = cv.GaussianBlur(image, (3,3),0) gray =cv.cvtColor(blurred,cv.COLOR_BGR2GRAY) #x梯度 xgrad = cv.Sobel(gray,cv.CV_16SC1,1,0) #y梯度 ygrad...

2019-03-28 16:20:01 370

原创 图像梯度

1.索贝尔算子def sobel_demo(image):# grad_x = cv.Sobel(image,cv.CV_32F,1,0)# grad_y = cv.Sobel(image,cv.CV_32F,0,1) grad_x = cv.Scharr(image,cv.CV_32F,1,0) grad_y = cv.Scharr(image,cv....

2019-03-28 15:44:58 104

原创 二值化

1.自适应阈值二值化def threshold_demo(image): gray = cv.cvtColor(image,cv.COLOR_BGR2GRAY) ret, binary = cv.threshold(gray, 0,255,cv.THRESH_BINARY | cv.THRESH_OTSU) print("thresholdvalue:%s"%r...

2019-03-28 11:05:34 1113

原创 图像直方图

1.获取图像直方图def plot_demo(image): plt.hist(image.ravel(),256,[0, 256]) plt.show("直方图")统计各种像素的数值def image_hist(image): color = ('blue','green','red') for i,color in enumerate(color): hist = cv.ca...

2019-03-28 10:06:32 130 1

原创 边缘保留滤波(EPF)

1.高斯双边#导入cv模块import cv2 as cvimport numpy as npdef bi_demo(image): dst = cv.bilateralFilter(image, 0, 100, 15) cv.imshow("bi_demo", dst) #读取图像,支持 bmp、jpg、png、tiff 等常用格式img = cv.imrea...

2019-03-27 10:28:27 1419

原创 python OpenCV学习笔记(八):模糊操作

4/100发布文章 博文管理我的博客退出 Trash Temp 模糊操作 @[toc]1.均值模糊import cv2 as cvimport numpy as npdef blur_demo(image): dst = cv.blur(image, (1, 3))#,前后为xy轴模糊的程度 cv.imshow("blur_demo", ...

2019-03-04 17:29:02 158

原创 python OpenCV学习笔记(七):ROI与泛洪填充

1.ROI什么是ROI?即为你感兴趣的区域import cv2 as cvimport numpy as npsrc = cv.imread("D:/......")cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)cv.imshow("input image", src)face = src[50:250, 100:300] #截...

2019-03-02 17:45:51 179

原创 python OpenCV学习笔记(六):像素运算

1.加法运算cv.add(… , …)def add_demo(m1, m2) dst = cv.add(m1, m2) cv.imshow("add_demo",dst)2.减法运算cv.subtract(… , …)def subtract_demo(m1, m2) dst = cv.subtract(m1, m2) cv.imshow("substract_demo",d...

2019-02-26 11:05:45 354

原创 python OpenCV学习笔记(五):色彩空间

1.常用色彩空间RGBHSVH:0——180S:0——255V:0——255HISYCrCbYUV2.常用色彩空间之间的转换def color_space_demo(image): gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY) cv.imshow("gray",gray) hsv = cv.cvtColor(image, ...

2019-02-25 15:22:15 222

原创 python OpenCV学习笔记(四):Numpy数组操作

遍历数组中的每个像素点修改数组中像素点的值data\dtype\size\shape\len1.对图像中的每一个像素点进行处理 def access_pixels(image): print(image.shape) height = image.shape[0] width = image.shape[1] channels = image.shape[2] prin...

2019-02-25 12:27:31 182

原创 python OpenCV学习笔记(三):画图

文章目录1.创建一个黑色图片2.画一条线3.画一个矩形4.画一个圆5.画椭圆6.画多边形7.添加文字1.创建一个黑色图片import numpy as npimport cv2 as cv# Create a black imageimg = np.zeros((512, 512, 3), np.uint8)np.zeros()函数创建一个都是0的多元数组,可以理解为512行、51...

2019-02-04 14:34:15 273

原创 Python 3 基本语法(四)函数、生成器和类

文章目录1.函数1.函数def say_hello(): print('Hello!') def greetings(x='Good morning!'): print(x) say_hello() # Hello!greetings() # Good morning!greetings("Wh...

2019-01-30 14:24:31 103

原创 python OpenCV学习笔记(二):视频加载、展示、存储

文章目录1.从摄像头捕获视频2.保存视频1.从摄像头捕获视频OpenCV提供了一个非常简单的接口,用来相机捕捉实时流。任务:从相机中获取一个视频,把它转换成灰度级的视频并显示出来。要捕获一个视频,你需要创建一个可视的对象cv.VideoCapture()。参数可以是设备索引,也可以是视频文件的名称(这里用视频文件名称)。设备索引只是指定哪个摄像头的号码,如0、1、2。import cv2...

2019-01-30 14:23:45 185

原创 Python OpenCV学习笔记(一):图片加载、展示、存储

文章目录1.读取图片 cv.imread()1.读取图片 cv.imread()cv.imread(filename[, flags]) filename:为完整图片路径,图片在工作目录下则填写图片名(图片路径错误,则返回None值)flags:提供以下三种(用属性或者数字)cv.IMREAD_COLOR:默认选项,加载彩色图片,忽略透明度(可用数字1代替)cv.IMREAD_GR...

2019-01-30 11:19:14 182

原创 Python 3 基本语法(三)分支和循环

文章目录1.for循环2.if和分支结构3.while循环1.for循环a = ['This', 'is', 'a', 'list', '!']b = ['This', 'is', 'a', 'tuple', '!']c = {'This': 'is', 'an': 'unordered', 'dict': '!'} # 依次输出:'This', 'is', 'a', 'list', ...

2019-01-24 19:38:01 304

转载 Python 3 基本语法(二)容器

1

2019-01-23 21:15:10 184

原创 Python常见错误

1.SyntaxError: Non-UTF-8 code starting with ‘\xb1’ in file解决方法:首行增加,已测试可用。# coding=gbk

2019-01-23 20:37:21 311

转载 Python 3 基本语法(一)基本数据类型和运算

文章目录1.基本数据类型和运算1.1基本数据类型1.2变量和引用1.基本数据类型和运算1.1基本数据类型Python中最基本的数据类型包括整型,浮点数,布尔值和字符串。类型是不需要声明的,比如:a = 1 # 整数b = 1.2 # 浮点数c = True # 布尔类型d = "False" # 字符串e = None # NoneType其中#...

2019-01-22 21:35:33 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除