自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 Canny边缘检测算法(C++实现)

步骤用高斯滤波器平滑图像; 用一阶偏导有限差分计算梯度幅值和方向; 对梯度幅值应用非极大值抑制; 用双阈值算法检测和连接边缘。一、openCV在C++中的应用首先,在mac的Xcode上安装配置openCV库,参考一下链接(科学上网访问)https://medium.com/@jaskaranvirdi/setting-up-opencv-and-c-developme...

2019-12-07 15:53:34 7236 3

原创 puppeteer爬虫

目录总述为啥选puppeteer而不用cheerio呢?puppeteer安装puppeteer学习截图爬取书籍信息总述puppeteer是Node库中的一个用来控制Chrome浏览器的API。功能强大到东西多到没时间一下学完,所以放个链接指路https://www.npmjs.com/package/puppeteerhttps://github.com/G...

2019-11-09 01:42:05 259

原创 HTML学习——创建运行、标签

一、html的创建与运行开发工具:VS Code 运行环境:IOS Safari 创建一个新的文件,代码如下<!DOCTYPE html><html><head><meta charset = "utf-8"><title>HELLO WORLD</title></head><bo...

2019-03-30 20:31:11 264

原创 C++学习第六天——数组

  大致与C中数组相似。1、标准库函数 begin和endint ai[] = {0,1,2,3,4,5};int *beg = begin(ai); //指向数组ai的首地址int *last = end(ai); //指向最后一个元素的后面一个地址2、利用for语句处理多维数组  for(auto &amp;row : ai)       for(auto &amp...

2019-01-27 16:51:03 168

原创 C++学习第五天——迭代器

迭代器  利用下标访问string对象和vector对象的推广化。  获取迭代器返回迭代器中的迭代器。例如  string s = "hello";则 s.begin(); 获取了第一个迭代器,也就是'h'的地址;     s.end(); 获取了最后一个迭代器,是'o'的后一个迭代器,可以说就是一个空的,没有实际含义,称为“尾后迭代器”。如果容器为空,则 s.begi...

2019-01-25 12:46:26 231

原创 C++学习第四天——向量

标准库类型 vector  标准库类型 vector表示对象的集合。#include &lt;vector&gt;using std :: vector;用法:vector&lt; 集合类型 &gt; 集合名集合类型:int之类、Sales_item之类的类、vector&lt;string&gt;之类的集合  注意 () 和 {} 的区别。 向vector对象...

2019-01-24 16:38:05 154

原创 C++学习第三天——字符串

1、using声明  有了using声明就无须专门的前缀(namespace ::)就可以使用所需要的名字。  using声明表示:using namespace :: name;之后的namespace :: name 替换为 name。#include &lt;iostream&gt;using std::cin;using std::cout;int main(...

2019-01-23 18:09:04 139

原创 C++学习第二天——变量和基本类型

1、bool型  取值有true(真)和false(假)两种。2、引用 &amp;int a;int &amp;b = a;  引用把引用和它的初始值绑定在一起,相当于给对象起了一个新名字。  引用必须初始化。#include &lt;iostream&gt;int main(){ int a = 1; int &amp;b = a; st...

2019-01-22 00:07:08 133

原创 C++学习第一天——开始

  由于C++和C在基础部分基本差不多,所以只记录一些C++的不同点。1、main函数的返回值必须是int。 2、IO的标准库为 iostream库。即在程序头上调用#include &lt;iostream&gt; 3、IO标准输入:cin标准输出:cout标准错误:cerr (用来输出警告和错误消息)clog 用来输出程序的一般性信息 输出运算符(...

2019-01-20 23:43:35 182

原创 二叉排序树的建立与遍历

功能:输入一个无序序列,转化成二叉排序树,并对其分别用递归和非递归的方式前中后序遍历。#define TRUE 1#define FALSE 0#include <stdio.h>#include <stdlib.h>typedef int Status;typedef struct BiTNode{ char data; struc...

2018-11-11 22:12:47 666

原创 文件处理

一、文件种类(按数据的组织类型分类)ASCII文件(文本文件):每个字节放一个ASCII代码二进制文件:把内存中的数据按照内存中的原样(二进制)显示出来 如存入一个十进制的 10000D: 内存(以二进制储存):00100111 00010000 二进制文件(直接取出内存显示):00100111 00010000...

2018-11-11 22:07:51 135

原创 制作文件替身

功能:制作文件的替身,新文件名为旧文件名加copy。//制作文件替身#include <stdio.h>#include <stdlib.h>#include <string.h>int fname(char *fname1, char *fname2);//把旧文件名加copy赋予新文件int fcopy(FILE *f1, FILE *...

2018-08-11 19:48:42 676

原创 单词替换

功能:替换一篇文章中指定的错误单词。//文字处理(将句中出现的所有错词修改正确)#include<stdio.h>#include<string.h>int change(char *sentence, char *wrong, char *correct);int main(void){ char sentence[1000],wrong[20...

2018-07-14 14:36:46 260

原创 利用Cramer法则求具有唯一解的方程组的解

//求解存在唯一解的方程组#include <stdio.h>#include <stdlib.h>double count(double D[][100],int n);//计算行列式int toDj(double D[][100],double Dj[][100],double *b,int n,int j);//转换成Djint main(void)...

2018-07-08 19:59:27 2138

原创 计算行列式

功能:输入任意阶数的行列式,输出结果思考:1)如何自动判断行列式的阶数? 第一行以字符串形式输入,便于控制结束。阶数通过第一行的空格数判断(最后一个数字后的'\0'转化为空格)。第一行由字符串通过atof()转换成浮点型输入第一行,后 n-1 行直接输入。 2)如何计算行列式 利用递...

2018-07-07 19:49:32 1944

原创 自习教室管理系统

功能:(1)输入教室状态;(2)显示某天的自习教室;(3)修改教室状态//自习教室管理系统#include <stdio.h>#define r 3//教室数#define d 3//天数int display(int a[][d]);//显示输入天数的空闲教室int modify(int a[][d]);//修改某天某教室的状态int main(void){...

2018-07-02 16:31:54 5005 1

原创 简易打字测试

功能:(1)三种LEVEL;(2)根据LEVEL选择计时;(3)随机选择文章;(4)显示打字能力,并判断是否通关待解决问题:提前打完了怎么办?//打字游戏#include <stdio.h>#include <time.h>#include <stdlib.h>#include <string.h>int choose(cha...

2018-06-29 22:30:13 605

原创 奇阶幻方

功能:1)输出任意阶数的奇阶幻方;2)检验输入的方阵是否为奇阶幻方#include <stdio.h>#include <stdlib.h>int create(int a[][100],int n);//生成幻方int input(int a[][100],int *n);//输入方阵int check(int a[][100],int n);//检验是否为...

2018-06-29 20:07:11 765

原创 成绩查询系统

功能:(1)查询成绩;(2)打印优秀人员(排名前20%,且没有不及格科目);(3)打印挂科人员#include <stdio.h>#include <string.h>#define N 4struct Stu{ char name[10]; char sex; char num[10]; float score[3];...

2018-06-29 12:48:30 637

原创 简易计时器

利用time()制作简易的计时器#include <stdio.h>#include <time.h>int main(void){ int h,m,s;//h时,m分,s秒 long a,b,t;//a计开始时间,b计结束时间 printf("How long hour,min,second?\n"); scanf(...

2018-06-28 20:52:29 456

原创 随机数产生

1.rand()函数 1)头文件:stdlib.h 2)作用:随机输出0~RAND_MAX中的一个整数(RAND_MAX是stdlib.h中的一个宏)。 若想要输出一个自定义范围 [a,b] 间的随机数,则用 rand()%(b-a+1)+a ,如[20,30],rand()%11+20;rand()取了一个随机数,对11取余则得0~10,再加20,就取到了20~30的随机数。...

2018-06-26 14:28:50 393

直方图均衡化(C++)

图像处理之直方图均衡化(Histogram equalization)代码,自己实现,不调用OpenCV的直方图均衡化函数,C++编写。

2020-06-03

Hough变换找直线C++

运行在Xcode上的C++工程,自己实现,未调用OpenCV的Hough函数,通过hough变换找到图片中的直线。

2020-06-03

空空如也

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

TA关注的人

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