会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HarryMiau
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2025年9月23日
【OpenCV】11 形态学操作
摘要: 二值化 将图像的每个像素变成2种值,如0,255 import cv2 import numpy as np cat = cv2.imread('img/cat.jpg') cat_gray = cv2.cvtColor(cat, cv2.COLOR_BGR2GRAY) # THRESH_BINAR
阅读全文
posted @ 2025-09-23 09:28 苦涩如影相随固
阅读(43)
评论(0)
推荐(0)
2025年9月22日
【PostgreSQL 17】11 窗口函数
摘要: 直接这么写会报错,缺少GROUP BY SELECT employee_id, first_name, last_name, salary, AVG(salary) FROM employees ; 添加OVER() SELECT employee_id, first_name, last_name
阅读全文
posted @ 2025-09-22 15:45 苦涩如影相随固
阅读(12)
评论(0)
推荐(0)
【OpenCV】10 图像滤波
摘要: 作用 将一幅图像通过滤波器转换为另一幅图像。 滤波器又称为卷积核,滤波过程称为卷积。 卷积核 卷积核一般为奇数,如 3x3 5x5 7x7 为什么取奇数? 增加padding 保证锚点在中间,防止图像偏移 大小的影响? 在深度学习中,卷积核越大,看到的信息(感受野)越多,提取的特征就越好,计算量就越
阅读全文
posted @ 2025-09-22 14:02 苦涩如影相随固
阅读(45)
评论(0)
推荐(0)
2025年9月11日
【OpenCV】9 图像基本变换
摘要: 图像缩放 resize import cv2 import numpy as np dog = cv2.imread('img/dog.jpg') # new = cv2.resize(dog, (300, 300)) new = cv2.resize(dog, None, fx=2, fy=2,
阅读全文
posted @ 2025-09-11 14:42 苦涩如影相随固
阅读(23)
评论(0)
推荐(0)
2025年9月5日
【OpenCV】8 图像运算
摘要: 相加 add import cv2 import numpy as np dragon = cv2.imread('img/dragon.png') magcian = cv2.imread('img/magcian.png') result = cv2.add(dragon, magcian) c
阅读全文
posted @ 2025-09-05 16:26 苦涩如影相随固
阅读(8)
评论(0)
推荐(0)
【OpenCV】7 绘制图形
摘要: 一、直线 import cv2 import numpy as np img = np.zeros((480, 640, 3), np.uint8) start = (10,20) end = (300, 400) color = (0, 0, 255) width = 5 cv2.line(img
阅读全文
posted @ 2025-09-05 15:37 苦涩如影相随固
阅读(52)
评论(0)
推荐(0)
【OpenCV】6 Mat
摘要: 一、Mat Mat是一个矩阵,可能包含多个通道,用于表示灰度图像或彩色图像。 最大优点:通过NumPy可以直接以矩阵方式访问和操作。 二、底层实现 头部存放图像的属性,数据部分存放具体的图像数值。属性包括维度、行列数、宽高、数据指针等。 三、拷贝 浅拷贝:只拷贝头部信息,不拷贝数据部分。 深拷贝:拷
阅读全文
posted @ 2025-09-05 12:32 苦涩如影相随固
阅读(7)
评论(0)
推荐(0)
【OpenCV】5 色彩空间转换
摘要: import cv2 def callback(): pass cv2.namedWindow('color', cv2.WINDOW_NORMAL) img = cv2.imread('img/cat.jpg') colorspaces = [cv2.COLOR_BGR2RGBA, cv2.COL
阅读全文
posted @ 2025-09-05 11:20 苦涩如影相随固
阅读(6)
评论(0)
推荐(0)
2025年9月4日
【OpenCV】4 TrackBar控件
摘要: import cv2 import numpy as np # 回调函数:什么都不做 def callback(): pass # 创建窗口 cv2.namedWindow('trackbar', cv2.WINDOW_NORMAL) # 创建TrackBar cv2.createTrackbar(
阅读全文
posted @ 2025-09-04 15:48 苦涩如影相随固
阅读(5)
评论(0)
推荐(0)
【OpenCV】3 鼠标控制
摘要: import cv2 import numpy as np # 鼠标回调函数 def mouse_callback(event, x, y, flags, userdata): print(event, x, y, flags, userdata) # 创建窗口 cv2.namedWindow('m
阅读全文
posted @ 2025-09-04 15:33 苦涩如影相随固
阅读(6)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告