- 博客(12)
- 收藏
- 关注
原创 C语言学习笔记二
文件操作一、文件的基本概念文件的定义文件是计算机系统中用于存储数据的一种结构化存储单位。它可以包含文本、图像、音频、视频等各种类型的数据。文件在计算机的存储设备(如硬盘、SSD等)中以字节序列的形式存在,每个文件都有一个唯一的文件名和路径,用于标识和访问。文件的类型文件主要分为以下两种类型:文本文件(Text File)文本文件是由字符组成的文件,每个字符使用一个或多个字节表示,常见的文本文件编码包括ASCII和UTF-8等。文本文件通常可以使用文本编辑器打开和查看,例如.txt文件、
2024-06-27 17:29:32 691
原创 OpenCV项目实战02-身份证OCR扫描
导入相关包并定义图像显示的函数显示图像3 获取轮廓通过和获取图像边缘查找轮廓后,对轮廓进行降序排序,通过看是否为4个顶点来判断是不是需要的身份证轮廓4 透视变换定义排序4个坐标点的函数这一行代码的说明:默认使用后一个元素减去前一个元素,假设的结构如下那么应用 得到的结果将是:应用得到的结果为:为什么这行代码能找出是右上角的坐标?在一个标准的笛卡尔坐标系中,如果一个点越接近右上角,它的(纵坐标减横坐标)的值越小。因为越靠近右上角,x轴坐标值越大,而y
2024-01-31 16:57:08 1200
原创 OpenCV项目实战01-信用卡数字识别
3 数字模板处理轮廓数为:105 信用卡数字匹配6 展示匹配结果.5, 10062867.0, 29857338.0]最大分数的索引为:0[外链图片转存中…(img-BzZPWo1S-1706253789804)]
2024-01-26 15:25:18 751
原创 OpenCV笔记
Sobel算子是一种用于边缘检测的算法,在图像处理和计算机视觉中应用广泛。它主要用于计算图像灰度的一阶导数,从而突出显示图像中的边缘。者相加,构成两个方向的边缘信息。方式2:将参数dx和dy的值设为“dx=1, dy=1”,获取图像在两个方向的梯度。import cv2# 方式1,水平和垂直梯度叠加# 方式2,两个方向的梯度[外链图片转存中…(img-SSAQM2ah-1706058995401)]显然方式1效果好很多。
2024-01-24 09:17:32 1573
原创 C语言学习笔记一
1. C语言概述历史和重要性:了解C语言的发展历史及其在现代编程中的重要性。环境设置:安装编译器和IDE,设置编程环境。2. 基础语法变量和数据类型在C语言中,变量和数据类型是构建程序的基础。了解它们的特性和如何使用它们是任何C语言学习者的基础任务。以下是变量和数据类型的详细知识点大纲:1. 变量基础变量的定义:理解变量是如何存储数据的。变量的声明和初始化:学习如何声明和初始化变量。变量命名规则:了解有效的变量名和命名约定。2. 数据类型基本数据类型:整型:包括char,
2024-01-24 09:13:23 1062
原创 C++面试
参考回答函数指针就是指向函数的指针变量。每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。定义形式如下:f = &func;函数指针的应用场景回调(callback)。我们调用别人提供的 API函数(Application Programming Interface,应用程序编程接口),称为Call;如果别人的库里面调用我们的函数,就叫Callback。
2024-01-22 13:12:45 912
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人