图像算法
文章平均质量分 83
sanqima
这个作者很懒,什么都没留下…
展开
-
C++常用的音频工具库
C++开源的音频库有很多,比如irrKang、YSE、FFmpeg、FMOD、BASS等,这些音频库有的是跨平台,有的是"个人使用免费,企业使用收费"的许可机制。了解这些库的特性,对于音视频业务的处理和迁移非常有帮助。原创 2022-10-19 23:56:47 · 7955 阅读 · 0 评论 -
C++里sscanf()与swscanf()的使用
在C++中,常常需要对字符串进行分隔,可以使用string里的substring()+Find()的方式进行分隔,也可以使用sscanf、swscanf的方式进行分隔。可以看到substr()、sscanf()、swscanf()这3个库函数,在提取字符串方面是等价的。......原创 2022-08-27 11:21:50 · 1049 阅读 · 0 评论 -
C++ 策略模式的具体案例与优缺点
策略模式:准备一组算法,并将每一个算法封装起来,使得它们可以互换。策略模式中的角色与职责,在策略模式中分为4个角色:环境类Context、具体环境类SubContext、策略类Stategy、具体策略类SubStrategy。 1) - Context(环境类):环境类是一个抽象类,它通过属性成员m_pStrategy调用具体策略类里的函数,以实现不同功能。2) -SubContext(具体环境类、子环境类):继承环境类Context,实现对某个对象或环境的描写。 ...............原创 2022-07-17 13:15:16 · 500 阅读 · 0 评论 -
用循环单链表来表示队列
假设用一个循环单链表来表示队列,并且只设置一个指针rear指向队尾结点,但不设置头指针,设计出相应的初始化、入队、出队和判断队列是否为空的算法。 方法一:使用不带头结点的循环单链表 1.1)队空条件 rear==NULL 1.2) 入队, 在*rear结点之后插入结点,并让rear指向该结点 1.3) 出队,删除*rear结点之后的一个结点原创 2015-10-01 22:07:50 · 24875 阅读 · 8 评论 -
使用VS2015编译并设置OpenCasCade工程
在OpenCasCade中有很多默认的工程,这些工程既可以使用VS2010、2012、2017编译,也可以使用VS2015编译。下面介绍在win10系统上,使用VS2015编译OpenCasCade工程的方法。1、安装OpenCasCade v7.5.0 具体请查看文章: https://blog.csdn.net/sanqima/article/details/1234771342、安装VS2015 具体请查看文章: https://blog.csdn.net/sanqima/原创 2022-03-14 17:01:36 · 1909 阅读 · 0 评论 -
win10安装OpenCasCade并绘图测试
OpenCasCade是一个开源的三维建模引擎,可以开发CAD、CAE、CAM对应的程序。下面介绍在win10安装OpenCasCade V7.5.0。OpenCasCade分为源码版本,以.tar.gz结尾,而安装版本是以.exe结尾。本文选择.exe版本,即安装后,直接可以使用。1 、下载OpenCasCade v7.5.0 地址: https://dev.opencascade.org/release/previous#node-40259图(1) 下载OpenCasCade原创 2022-03-14 14:26:46 · 1701 阅读 · 0 评论