自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (1)
  • 收藏
  • 关注

原创 【OpenCV • c++】图像平滑处理(2) —— 方框滤波 | 盒滤波 | 源码分析

前文我们了解了什么是图像平滑处理、图像滤波、邻域算子与线性邻域滤波、以及如何使用方框滤波,本文我们来分析一下方框滤波的源码。

2024-05-02 15:58:41 2293 20

原创 如何使用群晖Synology Drive结合cpolar内网穿透实现同步Obsidian笔记文件

​上期教程介绍了如何免费多端同步Zotero科研文献管理软件,我在文章中分享了群晖Nas虚拟机安装包,使用群晖的WebDav功能实现多端云同步,本期将演示使用群晖Synology Drive实现同步笔记文件。​ 当我们使用Zotero阅读文献并画出重点后(输入),需要一款多功能的笔记软件来整理学到的东西,并做出一系列科研计划,Todolist,整理研究思路等等(输出),而且还支持Markdown语法。​ 这里我推荐一款强大的笔记软件Obsidian,它是一款纯离线。

2024-04-09 07:59:18 2259 44

原创 【OpenCV】 基础入门(二)图像基础概念 | 图像灰度化处理 | 图像二值化处理

其中,参数表示 src 输入图像,参数 dst 表示输出图像,参数 code 表示颜色空间转换的标识符,参数 dstCn 表示目标图像的通道数,若该参数值为 0,表示目标图像取源图像的通道数。其中,参数表示 src 输入图像,参数 dst 表示输出图像,参数 thresh表示阈值,参数 maxval像素最大值,参数 type 表示阈值处理的方式。图像每一个像素的颜色值(由RGB三原色表示)直接存放在图像矩阵中,由于每一像素的颜色需由 R、G、B 三个分量来表示,M、N 分别表示图像的行列数,三个。

2024-04-07 15:21:42 1990 40

原创 【OpenCV】 基础入门(一)初识 Mat 类 | 通过 Mat 类显示图像

在计算器内存中,数字图像是以矩阵的形式保存的,矩阵信息中包含了所有像素点的强度值,如何获取并储存这些像素值可根据实际场景应用来确定。在计算机处理中所有图像信息都将转化为数值信息矩阵。OpenCV作为计算机视觉处理库,其主要目的就是通过处理和操作这些矩阵信息来获得更加高级的信息。在处理图像中,我们通常使用OpenCV中最基础的库类Mat类来对图像进行操作。Mat类由矩阵头和指向存储所有像素值的矩阵的指针构成。Mat类表示一个n。

2024-04-03 11:23:15 1993 37

原创 群晖NAS安装Video Station结合内网穿透实现公网访问本地影音文件

​ 经过一番尝试和研究,老王终于成功地将自己家中电脑上的超清4kHDR电影通过黑群晖实现了公网访问,而且在办公室随时享受高清电影的震撼画面。想要公网访问(在户外用手机等移动设备使用流量或公共WiFi访问),需要把本地端口通过内网穿透软件映射至公网,我建议使用能白嫖不限流量的cpolar。1.公网环境下(连接其他局域网/流量)使用电脑(mac或win系统)以及移动端(ios,安卓,ipad等)都可以访问存储在本地的视频文件。首先,本教程基于群晖生态,所以需要安装配置群晖虚拟机或已拥有正版群晖nas。

2024-03-26 08:23:07 3103 39

原创 Linux系统Docker安装Drupal并配置数据库实现公网远程访问本地站点

Dupal是一个强大的CMS,适用于各种不同的网站项目,从小型个人博客到大型企业级门户网站。它的学习曲线可能相对较陡,但一旦熟悉了它的工作方式,用户就能够充分利用其功能和灵活性。在本文中,我们将介绍如何使用Docker快速部署Drupal,并且结合cpolar内网穿透工具实现公网远程访问首先,您需要在您的机器上安装Docker,并且启动,可以按照Docker官方文档中的说明进行安装。

2024-03-21 17:16:13 1725 33

原创 音频基础知识(一) 音频基础概念 | 采样 | 量化 | 编码 | 常见音频格式

现在的RealAudio文件格式主要有RA(RealAudio)、RM(RealMedia,RealAudio G2)、RMX(RealAudio Secured)等三种,这些文件的共同性在于随着网络带宽的不同而改变声音的质量,在保证大多数人听到流畅声音的前提下,令带宽较宽敞的听众获得较好的音质。量化深度的大小影响声音的质量,位数越多,量化后的波形越接近原始波形,声音的质量就越高,需要的存储空间就越多。波形就是声音的音色,童谣的频率和振幅下,声音听起来不同就是因为他们的音色不同。

2024-03-19 15:18:35 1768 17

原创 【OpenCV • c++】图像平滑处理(1) —— 方框滤波 | 盒滤波

其中,第一个参数表示输入的原图像,第二个参数表示目标图像,需要和原图像一样尺寸和类型,第三个参数表示输出图像的深度,-1代表使用原深度,即src.depth(),第四个参数表示 Size 类型的 ksize ,内核的大小。图像滤波指的是在尽量保留图像细节特征的条件下对图像的噪音进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将会直接影响到后续图像处理和分析的有效性和可靠性。平滑处理也称为模糊处理,是一种简单且使用频率很高的图像处理方法,平滑处理的用途有很多,最常见的是用来减少图像上的噪点或者失真。

2024-03-18 19:28:28 2418 33

原创 视频基础知识(一) 视频编码 | H.26X 系列 | MPEG 系列 | H.265

MPEG-4 用于播放流式媒体的高质量视频,它可利用很窄的带度,通过帧重建技术,压缩和传输数据,以求使用最少的数据获得最佳的图像质量。由于 H.263 的编码比 H.264 的要轻便,对于小尺寸的手持设备,不需要太高的分辨率,通常会使用 H.263 编码。前向预测编码帧,记录当前帧和上一关键帧或 P 帧的差别,解码时依靠之前缓存对的画面叠加上本帧定义的差别,生成最终画面。I 帧的数据量比较大。双向差别帧,记录本帧与前后帧的差别,解码时依赖前后的帧,数据量比 I 帧和 P 帧小很多。

2024-03-18 08:11:14 1109 12

原创 《计算机程序的构造和解释》

与众不同地,一方面,SICP注目于帮助读者理解基于计算的观点看世界、看问题的重要性,掌握相关的基本概念和观点,建立基于计算思考问题的习惯,也就是今天人们常说的计算思维。本书的内容是原SICP的翻版,作者编写本书的基本目标是尽可能完整准确地反映原书的宗旨和精神,同时又使这些能被更多的人理解和重视。由于本书的根源和作者的意图,本书的基本内容和结构都来自SICP,许多一般性的讨论直接来自原书,但也有许多地方针对JavaScript做了一些调整和修改。第4章讨论元语言抽象,也就是设计和实现面向应用的新语言的问题;

2024-03-08 13:46:52 1489 63

原创 Windows系统搭建VisualSVN并结合内网穿透实现远程访问本地服务

SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,使得多个人可以共同开发同一个项目,实现共享资源,实现最终集中式的管理。Subversion作为一个通用的系统,可用来管理任何类型的文件,其中包括程序源码。SVN与CVS一样,也是一个跨平台的软件,支持大多数常见的操作系统。本篇教程主要介绍SVN服务器在Windows平台上的安装和配置过程。与如何结合cpolar内网穿透工具,实现随时随地公网远程访问内网本地服务。

2024-03-01 10:57:51 1507 30

原创 如何在Linux部署Yearning并结合cpolar实现公网访问内网管理界面

Yearning 简单, 高效的MYSQL 审计平台 一款MYSQL SQL语句/查询审计工具,为DBA与开发人员使用.本地部署,注重隐私,简单高效的MYSQL审计平台。下面介绍Linux 简单部署Yearning 并结合cpolar 内网穿透工具实现远程访问,破除访问限制,提高工作效率!!

2024-02-06 16:51:39 2075 35

原创 音频基础知识(一) 模数转换原理 | 脉冲编码调制 PCM | 文件格式与编码格式

量化是将连续的模拟信号幅度值转换为离散的数字数值的过程。它基于采样和量化的原理,通过将连续的模拟声音信号转换为离散的数字信号,以便于数字设备的处理和传输。通过采样和量化,模数转换将连续的模拟声音信号转换为离散的数字信号,使得数字设备能够处理、存储和传输音频数据。数字信号是将数据表示成一串离散的值,在数字信号中,连续的模拟信号被按照一定的时间间隔采样,并且每个采样点都被转换为离散的数字值。在数模转换中,根据数字音频信号的采样值和量化位数,通过插值和还原算法,将离散的数字信号转换为连续的模拟信号。

2024-01-29 08:00:00 1667 6

原创 OpenCV4 工业缺陷检测的六种方法

当前工业缺陷检测算法目前主要分为两个方向,基于传统视觉的算法和基于深度学习的算法,前者主要依靠对检测目标的特征进行量化,比如颜色,形状,长宽,角度,面积等,好处是可解释性强、对样本数量没有要求、运行速度快,缺点是依赖于固定的光照成像,稍有改动就要改写程序重新部署,而且检测规则和算法跟开发者经验其主导作用。其中工业品的缺陷检测极大的依赖人工完成,特别是传统的3C制造环节,产品缺陷检测依赖于人眼睛来发现与检测,不仅费时费力还面临人员成本与工作时间等因素的制约。OpenCV4应用开发:入门、进阶与工程化实践。

2023-12-22 10:32:37 4832 77

原创 如何在 IDEA 中设置远程连接服务器开发环境并实现固定地址远程 Linux 环境

要注意的是,以上步骤使用的是随机临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。可以看到,成功打开了服务器的开发环境,接下来我们就可以使用Linux服务器环境进行开发了,本地连接测试完成,为了方便下面公网连接,这个本地连接可以先关闭,下面进行在Linux安装cpolar内网穿透工具.创建成功后,打开左侧在线隧道列表,查看刚刚创建隧道后生成的tcp地址,这个地址就是公网连接地址,接下来使用该地址在IDEA中使用进行远程连接。这种随机地址的优势在于建立速度快,可以立即使用。

2023-12-12 13:06:25 3936 36

原创 Windows系统如何安装与使用TortoiseSVN客户端,并实现在公网访问本地SVN服务器

TortoiseSVN是一个开源的版本控制系统,它与Apache Subversion(SVN)集成在一起,提供了一个用户友好的界面,方便用户进行版本控制和团队协作,广泛应用于软件开发和项目管理领域。TortoiseSVN主要用于管理项目代码的版本控制,可以追踪文件的修改、记录变更历史、解决冲突等。它通过图形化界面和上下文菜单,使用户能够直观地执行SVN操作,例如提交文件、更新代码、创建分支、合并变更等。在上一篇教程中,我们知道了如何在。

2023-11-21 08:35:00 2290 66

原创 如何利用 cpolar 内网穿透技术实现 U8 用友 ERP 异地访问

搭建在公司或家里局域网内的如:财务软件、ERP、OA、CRM等电脑主机在没有公网地址的情况下是如何实现远程访问,在没有提供公网地址的,只能使用同账号同地域的公司或家里局域网之间内网连接,那我们想要从外部来远程访问财务软件要怎么办呢?想要从外部远程访问公司或家里局域网内的财务软件,还有一种解决方案是使用远程访问工具。这些工具允许你通过互联网连接到远程主机,以便远程访问和操作财务软件。你可以选择使用[cpolar](cpolar - 安全的内网穿透工具)来实现远程访问。

2023-11-13 15:42:31 964 31

原创 【汇编语言基础入门】—— 汇编的基础介绍

所有的内存单元构成的存储空间是一个一维的线性空间,每一个内存单元在这个空间中都有唯一的地址,我们将这个唯一的地址成为物理地址。,从 8086CPU 的内部结构来看,如果将地址从内部简单地发出,那么它只能送出16位的地址,表现出的寻址能力只有64KB。8086CPU 有14个寄存器:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW都是16位,一个16位寄存器可以存储一个16位的数据。不同的 CPU,寄存器的个数、结构都是不相同的。DS寄存器用来存放要访问的数据的段地址。

2023-11-13 10:54:45 974 51

原创 【OpenCV • c++】自定义直方图 | 灰度直方图均衡 | 彩色直方图均衡

直方图广泛应用于很多计算机视觉处理当中。通过标记帧与帧之间显著的边缘和颜色的变化,可以检测视频中的场景变化。在每个兴趣点设置一个有相似特征的直方图所构成的“标签”,可以用来标记各种不同的事情,比如图像的色彩分布,物体边缘梯度模板等等。是计算机视觉中最经典的工具之一。简单来说直方图就是对数据进行统计的一种方法,它将统计值组织到一系列事先定义好的bin中。bin中的数值是从数据中计算出的特征的统计量,这些数据可以是梯度、方向、色彩以及其他任何特征。

2023-09-22 07:00:00 2959 56

原创 【OpenCV • c++】图像噪音 | 椒盐噪音 | 高斯噪音

图像噪声是图像在获取或是传输过程中受到随机信号干扰,妨碍人们对图像理解及分析处理的信号。很多时候将图像噪声看做多维随机过程,因而描述噪声的方法完全可以借用随机过程的描述, 也就是用它的概率分布函数和概率密度分布函数。图像噪声的产生来自图像获取中的环境条件和传感元器件自身的质量,图像在传输过程中产生图像噪声的主要因素是所用的传输信道受到了噪声的污染。

2023-09-13 08:38:28 4303 84

原创 【OpenCV • c++】直方图计算 | 绘制 H-S 直方图 | 绘制一维直方图 | 绘制 RGB 三色直方图

直方图广泛应用于很多计算机视觉处理当中。通过标记帧与帧之间显著的边缘和颜色的变化,可以检测视频中的场景变化。在每个兴趣点设置一个有相似特征的直方图所构成的“标签”,可以用来标记各种不同的事情,比如图像的色彩分布,物体边缘梯度模板等等。是计算机视觉中最经典的工具之一。简单来说直方图就是对数据进行统计的一种方法,它将统计值组织到一系列事先定义好的bin中。bin中的数值是从数据中计算出的特征的统计量,这些数据可以是梯度、方向、色彩以及其他任何特征。

2023-09-10 14:38:46 2989 79

原创 异地远程访问内网BUG管理系统【Cpolar内网穿透】

BUG管理软件,作为软件测试工程师的必备工具之一。在软件开发流程中,对bug的管理也是极为重要的,往往是必不可少。在团队多人协作开发过程中,通常需要多人在不同的场景下,去访问我们内部bug管理系统服务,这个时候,内网的局限性就暴露出来了。但我们可以通过Cpolar内网穿透工具,将其安全稳定地暴露至公共网络,实现异地远程访问内网本地BUG管理服务。本次教程以禅道系统为例,通过cpolar内网穿透实现公网远程内网禅道BUG管理系统【cpolar支持http/https/tcp协议,不限制流量,无需公网IP,也无

2023-09-07 14:37:01 1168 67

原创 【OpenCV • c++】图像对比度调整 | 图像亮度调整

图像亮度和对比度的调整操作,其实属于图像处理变换中比较简单的一种 —— 点操作。点操作有一个特点:仅仅根据输入像素值(有时可以加上某些全局信息或参数),来计算相应的输出像素值。点操作包括亮度调整和对比度调整、颜色校正和变换。两种最常用的点操作是乘上一个常数(对应对比度的调节)以及加上一个常数(对应亮度值的调节)。

2023-08-28 10:05:31 4029 71

原创 【OpenCV • c++】图像几何变换 | 图像仿射变换

图像的几何变换是指在不改变图像像素值的前提下对图像像素进行空间几何变换,常见的几何变换有距离变换、坐标映射、平移、镜像、旋转、缩放、仿射交换等等。图像的几何变换是图像处理和分析的基础,应用广泛。

2023-07-23 21:40:22 2891 54

原创 【OpenCV • c++】图像几何变换 | 图像缩放

图像的几何变换是指在不改变图像像素值的前提下对图像像素进行空间几何变换,常见的几何变换有距离变换、坐标映射、平移、镜像、旋转、缩放、仿射交换等等。图像的几何变换是图像处理和分析的基础,应用广泛。

2023-07-22 10:49:27 2546 68

原创 【OpenCV • c++】图像几何变换 | 图像旋转

图像的几何变换是指在不改变图像像素值的前提下对图像像素进行空间几何变换,常见的几何变换有距离变换、坐标映射、平移、镜像、旋转、缩放、仿射交换等等。图像的几何变换是图像处理和分析的基础,应用广泛。

2023-07-16 22:15:53 2075 50

原创 【OpenCV • c++】图像几何变换 | 图像平移

图像的几何变换是指在不改变图像像素值的前提下对图像像素进行空间几何变换,常见的几何变换有距离变换、坐标映射、平移、镜像、旋转、缩放、仿射交换等等。图像的几何变换是图像处理和分析的基础,应用广泛。

2023-07-15 07:19:33 2695 56

原创 【OpenCV】 基础入门(五)图像几何变换 | 图像坐标映射

图像的坐标映射是通过与目标图像之间建立一种映射关系,这种映射关系一般有两种,第一种是计算原图像任意像素在映射后图像的坐标位置,第二种是计算变换后图像任意像素反映射在原图像的坐标位置。由于正映射,由原图像映射到目标图像称为正映射,相反地,由目标图像通过映射关系得到原图像称为反映射。由于正映射常常会映射不完全以及出现映射重复现象,一般在图像处理的过程中采取反映射的方式来保证输出目标图像的每个像素都可以通过映射关系在源图像中找到唯一的对应像素。表示(x,y)点的坐标或者 x 的坐标,第四个参数。

2023-07-06 12:51:04 2010 51

原创 微信公众号本地开发调试 - 无公网IP —— 内网穿透

在微信公众号开发中,微信要求开发者需要拥有自己的服务器资源来响应微信发送的token验证,这个服务器只能通过域名访问,不能使用ip地址来进行访问,如果购买服务器,再购买域名,将是一笔比较大的开销,如果能将本地服务暴露出去,再使用域名去访问,不仅能简化配置,还能减少开销,达到快速开发的效果。幸运的是,Cpolar帮您搞定这一点。启动Cpolar并将隧道的URL粘贴到微信公众号对接服务器的URL字段中,完成!转载自cpolar极点云文章微信公众号开发:对接本地开发环境【内网穿透】

2023-07-06 11:33:14 1344 31

原创 【OpenCV】 基础入门(四)基础图像的绘制

其中第一个参数表示目标图片,第二个参数表示椭圆的中心,第三个参数表示椭圆主轴大小的一半,第四个参数表示以度为单位的椭圆旋转角度,第五个参数表示椭圆弧的起始角度,以度为单位,第六个参数表示椭圆弧的结束角度,以度为单位,第七个参数表示椭圆颜色,第八个参数表示椭圆弧轮廓的厚度,第九个参数表示椭圆边界的类型,第十个参数表示中心坐标和轴值中的小数位数。第一个参数表示目标图片,第二个参数表示圆的中心,第三个参数表示圆的半径,第四个参数表示圆的颜色,第五个参数表示圆形轮廓的粗细(如果为正)。轴坐标为 8 的二维点。

2023-06-29 07:04:49 2146 90

原创 【OpenCV】 基础入门(三)颜色数据结构 | 颜色空间转换

cvtColor()是OpenCV中颜色空间转换函数,可以实现RGB颜色向HSV,HSI等颜色空间的转换,也可以转换为灰度图像。

2023-06-27 06:46:12 2426 79

原创 【OpenCV • c++】滑动条的创建和使用

滑动条是 OpenCV 动态调节参数特别好用的工具,它依附于窗口而存在。

2023-06-04 20:33:39 3398 95

原创 SDK接口远程调试【内网穿透】

点击左侧仪表盘的状态——在线隧道列表,可以看到刚刚创建的隧道已经有生成了相应的公网地址,一个http协议,一个https协议(免去配置ssl证书的繁琐步骤),将其复制想下来。而Cpolar是一款内网穿透工具,它支持http/https/tcp协议,不限制流量,操作简单,无需公网IP,也无需路由器,可以轻松把服务暴露到公网访问。,登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到支付接口测试隧道,点击右侧的编辑。,出现支付宝界面表示成功.如果失败,检查配置的参数!

2023-05-31 12:26:01 3136 67

原创 内网搭建 SFTP 服务器

本例中,我们在windows中搭建了sftp站点,并且在本网测试成功后,又使用cpolar穿透工具,将SFTP站点,变得公网可用。由于本例中使用的是免费套餐,sftp站点的公网地址及端口会在24小时内变化,经常使用会很不方便。建议升级到专业套餐以上,并配置成固定TCP隧道,以获得更好的体验,注专业套餐是免费套餐带宽的3倍。【cpolar目前支持21天退款保证】

2023-05-26 11:39:35 4765 63

原创 【OpenCV • c++】几何检测 —— 霍夫变换 | 霍夫直线检测 | 霍夫线变化

霍夫变化是从图像中识别几何形状的基本图像处理方法之一,应用广泛。霍夫变换用来检测图像中的直线,其原理是利用坐标空间变换将两个坐标进行相应的转换,或通过直线映射到另一坐标空间的点形成的峰值。从而把检测任意形状的问题转化为统计峰值的问题。它的优点在于分割结果的鲁棒性,它的缺点是要求知道物体边界线的解析方程。

2023-05-24 17:10:08 3092 66

原创 【OpenCv • c++】形态学技术操作 —— 顶帽操作与黑帽操作

在上一篇文章中,我们了解了开运算与闭运算,今天我们继续学习形态学技术操作里面的顶帽操作与黑帽操作。

2023-05-21 09:00:00 2769 87

原创 【c++ • STL】初步认识什么是 STL 标准库

本文我们将初步认识 STL,了解 STL 的历史,STL 的不同实现版本,以及 STL 的作用。Q:什么是 STL?STL代表着(Standard Template Library),是一个c++程序库,包含了很多在计算机科学领域中常用的基本数据结构和基本算法。STL由容器、算法、迭代器、函数对象、适配器、内存分配器这 6 部分构成。STL 的组成含义容器各种数据类型,比如vector向量容器 ,list列表容器等算法各种常用算法,比如sort排序,copy复制迭代器。

2023-05-20 06:14:09 1382 49

原创 【OpenCv • c++】基础边缘检测算子 —— Laplace

边缘检测是图像处理与计算机视觉中最重要的技术之一,其目的是检测识别出图像中亮度变化剧烈的像素点构成的集合。图像边缘的正确检测对于分析图像中的内容、实现图像中物体的分割、定位等具有重要的作用。边缘检测大大减少了源图像的数据量,剔除了与目标不相干的信息,保留了图像重要的结构属性。边缘检测算子是利用图像边缘的突变性质来检测边缘的,通常情况下边缘检测有以下三种类型。一阶微分:以一阶微分为基础的边缘检测,通过计算图像的梯度值来检测图像边缘,如Sobel算子,Prewitt算子,Roberts算子及差分边缘检测。

2023-05-17 07:45:00 1448 49

原创 【OpenCv • c++】形态学技术操作 —— 开运算与闭运算

在上一篇文章中,我们了解了腐蚀与膨胀的原理与实现,今天我们继续学习形态学技术操作里面的开运算与闭运算。

2023-05-14 13:45:57 2389 82

原创 【OpenCv • c++】形态学技术操作 —— 腐蚀与膨胀

形态学腐蚀膨胀操作是形态学的基本操作,常用于图形处理方面,实现了对目标像素点进行拓展的目的。从数学角度来讲,腐蚀膨胀操作就是将图像或者图像的一部分(称之为核A)与核(称之为核B)进行卷积。

2023-05-10 07:56:21 3323 84

学会了C语言,不来自己写个【扫雷】小项目吗?

学会了C语言,不来自己写个【扫雷】小项目吗? 本文详细讲解了C语言实现扫雷并附完整代码,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下!!! 这款游戏的玩法是在一个9*9的方块矩阵中随机布置10个地雷。由玩家逐个翻开方块,以找出所有地雷为最终游戏目标。如果玩家翻开的方块有地雷,则游戏结束。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷。 下面我们就用尝试用C语言实现这个游戏。 下面是游戏函数的目录 目录: 什么是扫雷 菜单界面 游戏菜单 实现选择 棋盘界面 创建雷盘 初始化雷盘 打印雷盘 扫雷界面 布置雷 随机数函数 扫雷 选择位置 第一次不为雷 落子周围雷数 落子周围无雷 判断胜利 游戏函数 代码详细 大家可以试一试自己实现扫雷游戏,可以有效的练习自己的打代码能力,为以后打好基础!!!

2022-04-09

空空如也

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

TA关注的人

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