- 博客(15)
- 收藏
- 关注
原创 Winform窗体设计—通过调用百度AI实现人脸识别
人脸识别技术利用百度AI(百度人工智能)的先进算法和机器学习模型,能够高效地识别和分析图像或视频中的人脸。这种技术不仅限于简单的人脸检测和定位,它还包括复杂的特征提取和身份分类过程。在实际应用中,百度AI的人脸识别技术广泛应用于安防领域(如门禁系统、视频监控)、金融领域(身份验证)、零售和广告(个性化推荐)、医疗保健(病人管理)、以及教育和娱乐等多个领域。这些应用不仅提升了安全性和效率,还改善了用户体验,例如通过个性化服务和广告推送提高了商业环境下的交互体验。
2024-06-22 15:02:03 952
原创 用C#打造个性化音乐播放器:支持.ogg和.mp3
在开发音乐播放器过程中,我们学习了关键的编程技能,概念以及遇到的常见问题和解决方案。从使用第三方库处理音频格式,到异步编程保持UI响应,再到资源管理和内存泄漏问题。我们还讨论了如何通过单元测试和集成测试来验证播放器的功能,以及为了更大的稳定性和弹性如何进行错误和异常处理。总的来说,希望你在看完这篇文章后能有所启发,尝试自己动手去改进音乐播放器,或者把这些技能应用到其它项目中。
2024-05-09 15:39:58 1035
原创 2023.8.31 codefoce pinely round 2(div.1 + div.2)
2023.8.30 codeforce A,B摘要
2023-08-31 10:09:02 275 1
原创 洛谷P2789-直线交点数
首先在进行题目之前,我们先想一下,直线之间在一个平面中的状态——无非就是相交或者平行,那么对于2条直线,从其中选一条,最多可以1条直线相交,最大交点数为2,对于3条直线,从其中选一条,最多可以与2条直线相交,另取一条直线可与剩下一条有有交点,以此类推,对于n条无三线共点的直线有n - 1 + n - 2 + ... + 1个交点,即(n - 1)* n / 2。当平行直线条数为1时,即所有直线互不平行,交点数为1 * (5 - 1) + 其他四条直线的交点数。其中x为m条直线中平行直线的个数。
2023-06-24 09:47:37 392 1
原创 洛谷P1090合并果子
首先看到本题,他的核心目标就是每次在已有的堆中找到最小的两个并且合并,直到将所有的堆合并成一个堆为止,显而易见这是一个哈夫曼树,每次在剩余元素和已有元素中去两个最小的并且合并,因此我们可以利用两个数组来存储数据,一个用于存储剩余未合并的堆,另一个用于存储合并之后的堆。假定每个果子重量都为 $1$ ,并且已知果子的种类 数和每种果子的数目,你的任务是设计出合并的次序方案,使多多耗费的体力最少,并输出这个最小的体力耗费值。在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。
2023-06-20 09:39:21 400
原创 数据结构——图
图是用来表示多对多的一种关系。一个完整的图包含了一组顶点(通常用V来表示顶点的集合),一组边(通常用E表示边的集合,顶点实质上是顶点对,如(v,w)∈E,且边可分为无向边和有向边);一个图由非空的有限顶点集合V和一个有限边集合E组成(可以没有边集合,但一定要有顶点集合)。边分为单向边和双向边,单向边用<v,w>表示从v指向w的边,而双向边则用(v,w)表示。二,图的具体表现形式和相关操作集(1)图的具体表现形式邻接矩阵G[x][y](x,y表示顶点的编号)
2023-05-30 20:38:02 92
原创 洛谷P1102A-B多解法
首先我们可以先将原数组进行排序,由于题目要求每个A对应有多少个B使得等式A-B=C成立,我们可以将这个式子换一种形式,改为B=A+C,C为定值,那么确定了A就确定了B的值,因此可以枚举数组中每一个元素的值找到使等式成立的值,若用双重循环的话时间复杂度大为O(n*2),但是由于我们将数组进行排序,对于每一个A能够使等式成立的B一定在一个连续的区间内,此时我们可以用双指针来确定这个区域。//将l指针移动到满足要求的B的前一位。
2023-05-30 19:51:37 141 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人