摘要: 图像轮廓:具有相同颜色或相同强度的连续点的曲线。 作用: 图形分析 物体的识别和检测 注意点: 为了检测准确性,需要先对图像进行二值化或者Canny操作 画轮廓时会修改输入图像 mode RETR_EXTERNAL = 0 只检测外轮廓 RETR_LIST = 1 检测的轮廓不建立等级关系 从里到外 阅读全文
posted @ 2025-09-29 10:31 每天都要哈哈笑 阅读(3) 评论(0) 推荐(0)
摘要: 【习题答案】《深入理解计算机系统(原书第三版)》 第一章 计算机系统漫游 考察Amdahl 定律 【练习题 1.1】 假设你是个卡车司机,要将土豆从爱达荷州的 Boise 运送到明尼苏达州的 Minneapolis, 全程 2500 公里。在限速范围内,你估计平均速度为 100 公里/小时,整个行程需要 25 个小时。 A. 你听到新闻说蒙大拿州刚 阅读全文
posted @ 2025-09-24 09:22 每天都要哈哈笑 阅读(16) 评论(0) 推荐(0)
摘要: 【读书笔记】《深入理解计算机系统(原书第三版)》第一章 计算机系统漫游 引言 计算机系统是由硬件和系统软件组成的,它们共同工作来运行应用程序。 1.1 信息就是 位 + 上下文 ASCII标准:用一个唯一的单字节大小的整数值来表示每个字符。大部分的现代计算机系统都使用 ASCII 标准来表示文本字符。 程序的生命周期:从一个源程序(或者说源文件)开始,即程序员通过编辑器 阅读全文
posted @ 2025-09-24 08:38 每天都要哈哈笑 阅读(11) 评论(0) 推荐(0)
摘要: 二值化 将图像的每个像素变成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 每天都要哈哈笑 阅读(16) 评论(0) 推荐(0)
摘要: 直接这么写会报错,缺少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 每天都要哈哈笑 阅读(9) 评论(0) 推荐(0)
摘要: 作用 将一幅图像通过滤波器转换为另一幅图像。 滤波器又称为卷积核,滤波过程称为卷积。 卷积核 卷积核一般为奇数,如 3x3 5x5 7x7 为什么取奇数? 增加padding 保证锚点在中间,防止图像偏移 大小的影响? 在深度学习中,卷积核越大,看到的信息(感受野)越多,提取的特征就越好,计算量就越 阅读全文
posted @ 2025-09-22 14:02 每天都要哈哈笑 阅读(20) 评论(0) 推荐(0)
摘要: 图像缩放 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 每天都要哈哈笑 阅读(10) 评论(0) 推荐(0)
摘要: 相加 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 每天都要哈哈笑 阅读(5) 评论(0) 推荐(0)
摘要: 一、直线 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 每天都要哈哈笑 阅读(28) 评论(0) 推荐(0)
摘要: 一、Mat Mat是一个矩阵,可能包含多个通道,用于表示灰度图像或彩色图像。 最大优点:通过NumPy可以直接以矩阵方式访问和操作。 二、底层实现 头部存放图像的属性,数据部分存放具体的图像数值。属性包括维度、行列数、宽高、数据指针等。 三、拷贝 浅拷贝:只拷贝头部信息,不拷贝数据部分。 深拷贝:拷 阅读全文
posted @ 2025-09-05 12:32 每天都要哈哈笑 阅读(6) 评论(0) 推荐(0)