C++
文章平均质量分 56
c++相关
胡侃有料
流水不争先,争的是滔滔不绝
展开
-
【c++|SDL】开始使用之---demo
SDL 记录。原创 2023-11-28 11:07:21 · 380 阅读 · 0 评论 -
【c++|SDL】二、读取图片、显示图片、动画制作
读取图片,显示图片,动画SDL中有两种在屏幕上显示的方法SDL_Surface: 使用软件渲染处理SDL_Texture: 使用硬件加速渲染处理。原创 2023-11-28 11:22:48 · 444 阅读 · 0 评论 -
【c++|SDL】三、画图类抽象
之前将画图(显示图像)放在Game.cpp中,现在将其单独放在一个类中,包含加载图片,显示图片,显示动画三个方法public:// draw= 0)之前Game.cpp中的加载显示等相关操作需要删除,并进行修改Game.hclass Gamepublic:Game() {};~Game() {};原创 2023-11-30 13:57:54 · 107 阅读 · 0 评论 -
【C++】内存4区---代码区、全局区、栈区、堆区
every blog every motto: Light tomorrow with today.0. 前言简单记录下用c++四区1. 正文作用: 不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程。1.1 程序运行前在程序编译后,生成exe可执行文件,未执行该程序前分为两个区域1.1.1 代码区存放函数体的二进制代码,由操作系统进行管理存放CPU执行的机器指令代码区是共享的,共享目的是对于频繁执行的程序,只需要在内存中有一份代码疾苦代码区是只读的,使其只读的原因是防止原创 2020-08-17 11:33:30 · 390 阅读 · 0 评论 -
c/c++计时
前言学习需要。1 秒(s) = 1000毫秒(ms)=1000000微妙(us)1. 毫秒(ms)级计时#include<time.h> // 所需要的头文件double duration // 程序运行时间time_t start = clock(); // 计时开始... // 所需要记录的时间的程序time_t end = clock(); // 结束计时du...原创 2020-03-08 15:20:13 · 1549 阅读 · 0 评论 -
【C++】获取二维数组的行和列
every blog every motto: You will never know unless you try0. 前言简单记录,C++中获取二维数组行和列1. 正文#include<iostream>using namespace std;void test666(){ cout << "我是测试程序:" << endl; int arr[3][5] = { { 1,0,1,0,1 }, { 1,1,1,0,1 }, { 0,0,原创 2020-08-26 16:19:51 · 2728 阅读 · 0 评论 -
【C++】将(数组)数据写入csv文件
every blog every motto: You will never know unless you try0. 前言C++将数组写入CSV文件,简单记录1. 正文#include<iostream>using namespace std;#include<fstream>void test666(){ cout << "我是测试程序:" << endl; int arr[3][5] = { { 1,0,1,0,1 },原创 2020-08-26 20:17:57 · 5312 阅读 · 0 评论 -
【C++】【GADL】读取栅格数据(tif),遍历数组
every blog every motto: Light tomorrow with today.0. 前言简单记录下用c++读取栅格数据,遍历数组1. 正文1.1 参数说明图像坐标轴:CPLErr GDALRasterBand::RasterIO ( GDALRWFlag eRWFlag, // 读入还是写入int nXOff, // 起始坐标(左上角x值)int nYOff, // 起始坐标(左上角y值)int nXSize, // (读入/写入)图像原创 2020-08-30 20:33:22 · 1906 阅读 · 6 评论 -
【C++】【Opencv】【vs2015】环境配置
every blog every motto: You will never know unless you try0. 前言网上的配置大多老旧,在此对opencv进行的简单的小结,暂记录一种方法,后续增补说明:本文是在属性页中添加,后文的参考文献在属性管理器中,略有不同,具体如何待后续尝试还有cmake的方法,后续补充动态/静态链接库的区分及用处,后续补充1. 正文1.1 方法一:1.1.0 前提知识VC号vs版本vc11visual studio 2012原创 2020-09-06 23:09:47 · 666 阅读 · 0 评论 -
【C++】【GADL】读取栅格数据获取信息
every blog every motto: Light tomorrow with today.0. 前言简单记录下用c++读取栅格数据1. 正文#include<iostream>#include "gdal_priv.h"using namespace std;// 读取栅格数据void loadRasterData() { const char * fileName = "D:\\Programme\\Viual Studio\\C++\\learning\\原创 2020-08-11 11:41:44 · 1297 阅读 · 0 评论 -
【C++】判断指定元素是否在vector中的若干种方法小结
every blog every motto: You will never know unless you try0. 前言对于判断指定元素是否在vector中小结1. 正文1.1 while#include<iostream>using namespace std;#include<vector>void test(){ vector<int> v; v.push_back(1); v.push_back(2); v.push_bac原创 2020-08-17 22:36:47 · 13478 阅读 · 0 评论 -
【C++】指针遍历二维数组若干种方法小结
every blog every motto: You will never know unless you try0. 前言简单记录1. 正文#include<iostream>using namespace std;// 定义常量const int ROW = 3; // 数组的行数const int COLUMN = 5; // 数组的列数void test123(){ // 生成数组 int arr[3][5] = { { 0,1,1,0,1 }, {原创 2020-08-19 21:49:02 · 1707 阅读 · 0 评论 -
【c++|opencv】一、基础操作---3.访问图像元素
访问图像元素。原创 2023-10-30 10:03:03 · 595 阅读 · 0 评论 -
【c++|opencv】一、基础操作---2.图像信息获取
图像信息获取,roi。原创 2023-10-30 09:46:59 · 540 阅读 · 0 评论 -
【c++|opencv】二、灰度变换和空间滤波---1.灰度变换、对数变换、伽马变换
灰度变换、对数变换、伽马变换。原创 2023-10-30 10:09:01 · 569 阅读 · 0 评论 -
【c++|opencv】二、灰度变换和空间滤波---2.直方图和均衡化
图像直方图、直方图均衡化。原创 2023-10-30 10:16:33 · 500 阅读 · 0 评论 -
【c++|opencv】二、灰度变换和空间滤波---3.均值滤波
均值滤波。原创 2023-10-30 15:39:13 · 534 阅读 · 0 评论 -
【c++|opencv】二、灰度变换和空间滤波---5.中值滤波
【代码】【c++|opencv】二、灰度变换和空间滤波---5.中值滤波。原创 2023-10-30 15:42:56 · 655 阅读 · 0 评论 -
【c++|opencv】一、基础操作---1.图像读取
有关c++操作opencv记录。原创 2023-10-30 09:43:08 · 489 阅读 · 0 评论 -
【c++|opencv】二、灰度变换和空间滤波---4.高斯滤波
/ 定义高斯滤波函数return -1;// Opencv 自带的滤波int a= 7;// 自定义高斯滤波waitKey(0);return 0;m <= k;n++){// 定义高斯滤波函数 void myfilter(int filter_size , Mat & img_input , Mat & img_output);return - 1;原创 2023-10-30 15:41:13 · 536 阅读 · 0 评论