- 博客(11)
- 收藏
- 关注
原创 C和指针——笔记day1
本文摘要:文章介绍了C语言编程基础要点,包括程序结构、转义字符和数据类型三部分内容。重点说明了main函数的唯一性,列举了常见转义字符及其功能,详细对比了不同数据类型的大小和取值范围。同时强调了编程实践的重要性,并简要提及了作用域的概念。这些基础知识对C语言学习和程序开发具有重要指导意义。
2025-09-23 16:44:23
235
原创 嵌入式八股文总结C语言笔记
本文总结了嵌入式开发中C语言的关键知识点,主要内容包括: 关键字详解 const定义只读变量 static定义静态变量/函数 volatile防止编译器优化 typedef定义类型别名 内存管理 三种内存分配方式:静态存储区、栈、堆 内存泄漏原因及检测方法 野指针的危害与防范 核心概念对比 sizeof与strlen 结构体与联合体 指针数组与数组指针 指针函数与函数指针 底层原理 大端/小端模式 原码/反码/补码 程序内存分段 函数调用栈机制 实用技巧 字符串处理的多种方式 浮点数存储特性 寄存器变量使用
2025-08-13 13:55:30
545
原创 OpenCV图像阈值
目标是 OpenCV 中用于图像阈值处理的核心函数,通过设定阈值将灰度图像转换为二值图像或进行其他形式的灰度转换,常用于图像分割、去噪和目标检测。是 OpenCV 中用于的核心函数,特别适用于光照不均或背景复杂的图像处理场景。它通过为每个像素独立计算局部阈值,显著提升二值化效果。
2025-06-30 21:46:00
1071
原创 用OpenCV识别色块
目标更改色彩空间转换色彩空间OpenCV 中有 150 多种颜色空间转换方法。先学习两个使用最广泛的:BGR↔Gray和 BGR↔HSV.对于颜色转换,我们使用函数 cv.cvtColor(input_image, flag),其中 flag 确定转换的类型。对于 BGR→Gray 转换,我们使用标志。BGR →HSV,我们使用标志。
2025-06-30 11:27:59
854
原创 OpenCV性能测量和改进技术的简单介绍
摘要: 本文介绍了OpenCV中性能测量与优化的方法。通过cv.getTickCount()和cv.getTickFrequency()可精确计算代码执行时间(单位:秒)。OpenCV默认启用SSE/AVX等硬件优化,使用cv.useOptimized()检查状态,cv.setUseOptimized()动态开关优化。测试表明,启用优化后图像处理速度可提升2-5倍。文中还提供了Python的time和profile模块作为补充工具,建议实际开发中结合硬件兼容性选择优化策略。
2025-06-28 11:24:01
913
原创 O‘pen‘CV图像的算术运算
目标图像添加您可以使用 OpenCV 函数添加两张图像,或者简单地通过 numpy作 res = img1 + img2。两个图像应具有相同的深度和类型,或者第二个图像只能是标量值。cv.add()是 OpenCV 中用于图像或矩阵加法运算的核心函数,其核心特点是(超过 255 的值截断为 255),与 Python 原生加法运算符(取模运算)有本质区别。
2025-06-27 12:55:16
728
原创 OpenCV对镜像的基本作
目标本节中几乎所有的作都主要与 Numpy 有关,需要对 Numpy 有很好的了解。Numpy基础知识NumPy 的主要对象是同构多维数组。它是一个 元素表(通常是数字),所有元素类型相同,由 非负整数的元组。在 NumPy 中,维度称为轴。ndarray.ndim 文件数组的轴数 (维度)。数组的维度。这是一个整数元组,指示 每个维度中数组的大小。对于具有n行的矩阵 和m列,将为。因此,元组的长度是轴数。数组的元素总数。这等于 元素的乘积。ndarray.d类型。
2025-06-25 18:01:31
703
原创 OpenCV视频入门
目标从相机捕获视频通常,我们必须使用摄像头捕获实时流。OpenCV 提供了一个非常简单的接口来做到这一点。要捕获视频,您需要创建一个对象。其参数可以是设备索引或视频文件的名称。设备索引只是用于指定摄像机的数字。通常会连接一台相机(就像我一样)。所以我只传递 0 (或 -1)。您可以通过传递 1 来选择第二个摄像头,依此类推。之后,您可以逐帧捕获。但最后,不要忘记发布捕获。这段代码使用OpenCV实现了一个简单的摄像头视频捕获程序,并将视频流实时转换为灰度图像显示。
2025-06-23 16:55:55
957
原创 Open cv图像入门
本教程介绍了OpenCV基本图像操作:使用cv.imread读取图像文件,cv.imshow显示图像窗口,当按下's'键时用cv.imwrite保存为PNG格式。重点包括图像加载的路径查找和错误处理,窗口显示与键盘交互,以及格式转换功能。程序运行后显示图像,按任意键退出,按's'键保存后退出。注意图像文件需位于指定目录。
2025-06-23 14:32:21
278
原创 OpenCV-Python 教程简介
OpenCV由Gary Bradsky于1999年在Intel创立,2000年发布首个版本。它支持多平台、多语言(如C++、Python、Java)和GPU加速,广泛应用于计算机视觉和机器学习。OpenCV-Python是其Python绑定库,结合了OpenCV功能和Python的简洁性,并与Numpy等科学计算库深度集成。该项目曾应用于赢得DARPA挑战赛的Stanley自动驾驶汽车,现仍在持续发展。
2025-06-23 13:50:52
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅