随笔分类 -  C/C++

上一页 1 ··· 5 6 7 8 9 10 下一页
拓展Android应用!
使用C实现一个函数内两个阿拉伯数字的交换
摘要:一、概述 案例:使用C语言编写一个函数,次函数中实现两个阿拉伯数字的值的交换。 二、代码实例 #include <iostream> using namespace std; void swap(int,int); void swap2(int * ,int *); int main(int arg 阅读全文
posted @ 2021-10-11 11:06 飘杨...... 阅读(216) 评论(0) 推荐(0)
使用C比较两个字符串是否相等
摘要:一、概述 案例:使用C语言编写一个方法比较两个字符串是否相等如果相等则返回0,否则返回不等于0的数字。 二、代码示例 #include <iostream> using namespace std; /** * 比较两个字符串是否相等 * */ int mystrcmp(char *str1,cha 阅读全文
posted @ 2021-10-11 11:03 飘杨...... 阅读(1561) 评论(0) 推荐(0)
C打印99乘法表
摘要:一、概述 案例:利用C打印99乘法表(倒叙和正序各打印一遍) 二、示例截图 三、代码示例 //打印99乘法表 #include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> 阅读全文
posted @ 2021-10-09 15:51 飘杨...... 阅读(293) 评论(0) 推荐(0)
C定时在控制台输出时分秒
摘要:一、概述 案例:定时在控制台输出时分秒 二、示例代码 //定时输出时分秒 #include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> #include <time.h 阅读全文
posted @ 2021-10-09 15:40 飘杨...... 阅读(164) 评论(0) 推荐(0)
C实现猜数字
摘要:一、概述 案例:使用C语言实现猜数字的功能。控制台会提是“大了”,“小了”,“猜对了” 目的:记录C的学习过程,并无其他实际含义 二、示例代码 #include <iostream> #include <stdio.h> #include <stdlib.h> #include <time.h> u 阅读全文
posted @ 2021-10-09 15:39 飘杨...... 阅读(177) 评论(0) 推荐(0)
OpenCV实现开操作、闭操作、形态学梯度、顶帽、黑帽
摘要:一、概述 案例:利用opencv实现开操作、闭操作、形态学梯度、顶帽、黑帽 二、示例图 1.开操作 2.闭操作 3.形态学梯度 4.顶帽 5.黑帽 三、示例代码 //开操作:先腐蚀后膨胀,可以去掉小的对象 //闭操作:先膨胀、后腐蚀,可以填充小的洞 //形态学梯度:又称为基本梯度,基本原理是:膨胀减 阅读全文
posted @ 2021-10-09 13:53 飘杨...... 阅读(285) 评论(0) 推荐(0)
OpenCV实现膨胀和腐蚀
摘要:一、概述 案例:使用膨胀dilate和腐蚀erode操作来操作图形 用途:图像的形态学操作主要用在图像的预处理阶段。例如:对身份证进行切割时。在对身份证进行灰度-->模糊 >黑白分割后可对图像进行膨胀操作让文本进行黏连,然后再利用图像分割技术就身份证文字的块状区域进行分割。 二、图片示例 原图 膨胀 阅读全文
posted @ 2021-10-09 11:24 飘杨...... 阅读(406) 评论(0) 推荐(0)
OpenCV使用双边滤波以及锐化算子实现图片的美颜以及提升清晰度操作
摘要:一、概述 案例:使用双边滤波对图片进行美化。特性:双边滤波能够很好的保留边缘的同时抑制平坦区域的噪声。也就是下图的人脸看上去更平滑了,而且还不影响头发手的部分。 实现步骤:先试用bilateralFilter对图片进行过滤,然后再利用filter2D的锐化算子提升图片的整体的清晰度。 二、展示效果 阅读全文
posted @ 2021-10-09 10:24 飘杨...... 阅读(1718) 评论(0) 推荐(0)
OpenCV实现均值滤波和高斯滤波
摘要:一、概述 案例:使用opencv实现一个均值滤波和高斯滤波。均值滤波和高斯滤波都可模糊图像,当然也可以过滤图像的噪声。这个要是情况而定。 二、示例图片 三、示例代码 /**使用opencv实现均值模糊以及高斯模糊*/ #include <opencv2/opencv.hpp> #include <i 阅读全文
posted @ 2021-10-09 09:55 飘杨...... 阅读(374) 评论(0) 推荐(0)
OpenCV绘制线、圆、椭圆、矩形
摘要:一、概述 案例:使用opencv在一张图片上绘制线、圆、椭圆、矩形 二、示例图片 三、示例代码 #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace std; int main(in 阅读全文
posted @ 2021-10-08 18:16 飘杨...... 阅读(324) 评论(0) 推荐(0)
OpenCV利用像素点操作调整图像亮度
摘要:一、概述 示例代码:利用简单的数学元素提升图像的亮度。 二、示例图像 三、代码示例 //图像像素点操作 #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace std; int mai 阅读全文
posted @ 2021-10-08 17:30 飘杨...... 阅读(362) 评论(0) 推荐(0)
OpenCV将两图片进行混合,达到两张图片合并成一张图片的效果
摘要:一、概述 案例:将两张图片混合成一张图片,并且原图的元素要保留到同一张图片中。 二、示例图片 1.混合后的图片 2.原始的两张图片 三、示例代码 //将两张图片进行混合 #include <opencv2/opencv.hpp> #include <iostream> using namespace 阅读全文
posted @ 2021-10-08 16:50 飘杨...... 阅读(2150) 评论(0) 推荐(0)
OpenCV截取图像的某一区域
摘要:一、概述 案例:加载一张彩色图片,并截取其中的部分输出。 二、示例图片 三、示例代码 #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace std; int main(int arg 阅读全文
posted @ 2021-10-08 16:11 飘杨...... 阅读(1556) 评论(0) 推荐(0)
OpenCV将彩色图像转换为灰度图像,并获取灰度图像和彩色图像的像素值
摘要:一、概述 案例: 1.加载一张彩色图片,并将彩色图像转换为灰度图像。 2.获取灰度图像和彩色图像的像素值 二、示例图 三、示例代码 //操作像素点 #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using 阅读全文
posted @ 2021-10-08 15:56 飘杨...... 阅读(1352) 评论(0) 推荐(1)
OpenCV使用filter2D实现图像对比度提升
摘要:一、概述 案例:使用filter2d+掩码矩阵来实现图像对比度提升。 主要关注filter2d的前三个参数: 1.第一个参数:原始图像 2.第二个参数:卷积后的图像 3.第三个参数:图形深度,要和原图像相同 二、效果图(看人物图像,左边人物比较模糊,提升对比度后突现由朦胧变为清晰) 三、示例代码 # 阅读全文
posted @ 2021-10-08 14:14 飘杨...... 阅读(538) 评论(0) 推荐(0)
OpenCV像素取反
摘要:一、概述 案例:使用opencv加载一张彩色图片,并对这张彩色图片像素取反。 二、展示效果 三、示例代码 #include <opencv2/opencv.hpp> #include <opencv2/highgui/highgui.hpp> using namespace cv; int main 阅读全文
posted @ 2021-10-08 13:30 飘杨...... 阅读(253) 评论(0) 推荐(0)
使用C编写一个简单的Socket聊天,有Server端和Client端
摘要:一、概述 利用C写一个客户端服务器模式的简单的Socket网络通讯服务,此服务特别简单:只需要一个Server对应一个Client的聊天,不支持多个Client和Server聊天,聊天模式也比较简单,就是发什么会回复什么。 1.Server.cpp的创建步骤 a.创建socket b.设置参数set 阅读全文
posted @ 2021-10-08 11:05 飘杨...... 阅读(877) 评论(0) 推荐(0)
C语言typedef简单使用
摘要:一、概述 C语言中的typedef有一个非常有用的作用就是定义类型。 例如:如果我想要定一个Person结构体,struct Person ,使用的时候需要这样:struct Person p; 如果我们使用typedef给给这个结构体重新定义,则变成了。typedef struct Person 阅读全文
posted @ 2021-09-30 15:07 飘杨...... 阅读(587) 评论(0) 推荐(0)
使用C++实现简单的服务器示例
摘要:一、概述 使用C/C++实现一个简单的服务器的架子,以后根据实际的情况再做相应的改进。先把代码写出来方便自己以后查看 ps: 1.server.h 具体服务头文件,里面定义了Server 类 2.server.cpp Server类的具体实现 3.main.cpp 程序入口文件 4.运行环境mac或 阅读全文
posted @ 2021-09-27 13:19 飘杨...... 阅读(1286) 评论(0) 推荐(0)
Android使用FFMpeg生成pcm格式音频,并利用AudioTrack播放出来
摘要:一、场景 1.可任意选择一个媒体文件(avi、mp4、ts、mp3),解析除媒体文件的音频,并保存为pcm,然后利用AudioTrack播放pcm。 2.主要类介绍Java文件: a.PcmDecoder.java 用于和jni通讯的java类,里面定义了三个方法,初始化:init、解码:decod 阅读全文
posted @ 2021-08-31 11:48 飘杨...... 阅读(1211) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 下一页