自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 合并两个排序的链表C++

输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。

2023-06-12 20:16:14 87

原创 反转链表C++

给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。主要是pHead和pHead->next的交换。

2023-06-12 19:57:48 129

原创 JSON数据序列化

Json是一种轻量级的数据交换格式(也叫数据序列化方式)。Json采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 Json 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

2023-06-12 19:41:17 1564

原创 CMake使用介绍2

PROJECT_NAME : 通过 project() 指定项目名称PROJECT_SOURCE_DIR : 工程的根目录PROJECT_BINARY_DIR : 执行 cmake 命令的目录CMAKE_CURRENT_SOURCE_DIR : 当前 CMakeList . txt 文件所在的目录CMAKE_CURRENT_BINARY_DIR : 编译目录,可使用 add subdirectory 来修改EXECUTABLE_OUTPUT_PATH : 二进制可执行文件输出位置。

2023-06-12 17:28:08 74

原创 CMake使用介绍1

CMake是一个项目构建工具,并且是跨平台的,使用简单方便,构建项目编译环境。在构建项目编译时,通常需要写大量的文件依赖关系。可以通过CMake生成Makefile文件。

2023-06-12 17:23:32 39

原创 git基本命令

【代码】git基本命令。

2023-06-08 20:24:17 35

原创 git基本操作

首先在GitHub上创建新的项目,然后把项目的SSH地址复制。将本地修改的代码或文件,添加到本地缓存区,并使用。在本地新建目录文件专门存放该项目代码。命令更新当前git工作区的状态。命令查看当前git工作区的状态。在本地对项目进行拉取。

2023-06-08 16:57:54 40

原创 git常见问题之解决remote: Support for password authentication was removed on August 13, 2021

解决remote: Support for password authentication was removed on August 13, 2021.fatal: Authentication failed for 'https://github.com/helloworld966/C-ContectionPool.git/'问题。

2023-06-08 16:35:30 218

原创 VS2019 无法解析的外部符号 cublasSgemm_v2

VS2019 无法解析的外部符号 cublasSgemm_v2问题解决方案在使用vs2019编译cuda时出现一下错误1. 首先找到自己的环境配置,看看是否出现问题win+R输入cmd启动nvcc -V之后进入cuda 的默认安装目录,一般时C盘:cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\extras\demo_suite注意不同版本对应的版本号不一样,之后分别执行deviceQuery.exebandwi

2021-11-30 09:51:36 1933

原创 全连接神经网络

MLP分类模型垃圾邮件垃圾邮件的数据集可以在kaggle上下载。数据集一共包含三个文件,data文件是数据文件,其中的每一行都代表一个邮件,一共有4061个邮件,其中有1813个非垃圾邮件,2788个垃圾邮件目标主要是训练一个全连接神经网络来实现对垃圾邮件的预测垃圾邮件的数据分类| SPAM E-MAIL DATABASE ATTRIBUTES (in .names format)| 48 continuous real [0,100] attributes of type word_freq

2021-11-24 22:12:03 2215

原创 图像边缘检测

图像边缘检测代码展示import cv2 #导入opencv模块import numpy as npimg = cv2.imread("D:\jupyter\img/1.jpeg") #导入图片,图片放在程序所在目录cv2.namedWindow("imagshow", 2) #创建一个窗口cv2.imshow('imagshow', img) #显示原始图片#高斯模糊blurred = cv2.GaussianBlur(img, (3, 3), 0)#转换为灰度图ou

2021-11-12 19:45:49 1905

原创 光流估计方法

光流估计方法1. 光流计算中的恒定亮度假设光流的概念是Gibson在1950年首先提出来的。它是空间运动物体在观察成像平面上的像素运动的瞬时速度,是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法。一般而言,光流是由于场景中前景目标本身的移动、相机的运动,或者两者的共同运动所产生的。2.假设条件(1)亮度恒定,就是同一点随着时间的变化,其亮度不会发生改变。这是基本光流法的假定(所有光流法变种都必须满足),用于

2021-11-12 17:38:07 1245

原创 混合高斯模型

混合高斯模型1. 混合高斯模型基本原理图像运动估计是计算机视觉中重要的部分,如何准确的在背景中提取出我们想要的目标是识别的关键。 运动物体的检测分为两种情况:第一种是摄像头静止,目标在运动,背景也相对静止。例如大部分的固定摄像头拍摄到的画面;第二种是摄像头运动,目标静止或者运动,这种情况比较复杂。例如航拍画面,人拿着摄像机录像等。第一种情况,由于摄像头静止,所以背景相对来说是不变的,那么如果目标在运动,将某一帧图像减去背景图像,理论上来说就可以得到前景图像了。但是由于光线或者其他原因,背景中每个像素点

2021-11-12 17:31:28 150

原创 图像配准之ORB算子角点检测

ORB算子角点检测1. ORB角点检测原理ORB 是 Oriented Fast and Rotated Brief 的简称,可以用来对图像中的关键点快速创建特征向量,这些特征向量可以用来识别图像中的对象。其中,Fast 和 Brief 分别是特征检测算法和向量创建算法。ORB 首先会从图像中查找特殊区域,称为关键点。关键点即图像中突出的小区域,比如角点,比如它们具有像素值急剧的从浅色变为深色的特征。然后 ORB 会为每个关键点计算相应的特征向量。ORB 算法创建的特征向量只包含 1 和 0,称为二元

2021-11-12 17:16:48 1871

原创 Hough变换

Hough变换1. 简单介绍Hough变换是图像处理中从图像中识别几何形状的基本方法之一。Hough变换的基本原理在于利用点与线的对偶性,将原始图像空间的给定的曲线通过曲线表达形式变为参数空间的一个点。这样就把原始图像中给定曲线的检测问题转化为寻找参数空间中的峰值问题。也即把检测整体特性转化为检测局部特性。比如直线、椭圆、圆、弧线等。2.Hough变换思想在原始图像坐标系下的一个点对应了参数坐标系中的一条直线,同样参数坐标系的一条直线对应了原始坐标系下的一个点,然后,原始坐标系下呈现直线的所有点,它

2021-11-12 17:11:56 1877

原创 图像显示灰度直方图

Jupyter noyebook代码实现# -*- coding:utf-8 -*-#本程序用于显示图片的直方图import cv2 #导入opencv模块import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread("D:\jupyter notebook\img/1.jpeg") #导入图片,图片放在程序所在目录cv2.namedWindow("imagshow", 2) #创建一个窗口cv2.imshow

2021-11-12 17:01:18 2174

原创 图像滤波算法

图像滤波算法去噪jupyter notebook代码实现# -*- coding:utf-8 -*-#本程序用于将一张彩色图片分解成BGR的分量显示,灰度图显示,HSV分量显示import cv2 #导入opencv模块import numpy as npimg = cv2.imread("D:\jupyter\img/1.jpeg") #导入图片,图片放在程序所在目录cv2.namedWindow("imagshow", 2) #创建一个窗口cv2.imshow('imagsho

2021-11-12 16:56:19 1051

原创 图像的几何变换

图像的几何变换几何变换是图像变换的基本方法,包括图像的空间平移、比例缩放、旋转、仿射变换、透视变换和图像插值。图像几何变换的实质是改变像素的空间位置或估算新空间位置上的像素值。1. 图像的平移变换Jupyter notebook代码展示import cv2import numpy as npfrom matplotlib import pyplot as pltimg = cv2.imread('D:\jupyter notebook\img/1.jpeg')#构造移动矩阵H#在x轴方向

2021-11-12 16:49:29 1740

原创 求和

求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和程序#include <stdio.h>int main(){int a,b,c,i;double sum;scanf("%d %d %d",&a,&b,&c);for(i=1;i<=a;i++)sum+=i;for(i=1;i<=b;i++)sum+=i*i;for(i=1;i<=c;i++)sum+=1.0/i;printf("%.2f",sum);}

2021-03-03 11:09:34 91

原创 sn的公式求和

求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入程序#include<stdio.h>int main(){int i,t=0,n,sn=0;scanf("%d",&n);for(i=0;i<n;i++){t=t*10;t=t+2;sn=sn+t;}printf("%d\n",sn);}...

2021-03-03 10:17:39 1821

原创 最大公约数和最小公倍数

输入两个正整数m和n,求其最大公约数和最小公倍数程序#include<stdio.h>int dou(int a,int b){int r;while(r=a%b){a=b;b=r;}return b;}int main(){int m,n;scanf("%d %d",&m,&n);printf("%d %d\n",dou(m,n),m*n/dou(m,n));}...

2021-03-02 12:47:47 71

原创 利润计算

企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%; 利润高于100000元,低于200000元(100000<I≤200000)时,低于100000元的部分按10%提成,高于100000元的部分,可提成 7.5%; 200000<I≤400000时,低于200000元部分仍按上述办法提成,(下同),高于200000元的部分按5%提成; 400000<I≤600000元时,高于400000元的部分按3%提成; 600000<I≤1000000时,高于60000

2021-03-02 12:31:51 354 2

原创 数字的处理与判断

给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123题目描述给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123输入一个不大于5位的数字输出三行 第一行 位数 第二行 用空格分开的每个数字,注意最后一个数字后没有空格 第三行 按逆序输出这个数样例输入12345样例输出51 2 3 4 554321代码:#include<

2021-03-02 12:10:01 126

原创 数据清洗

数据清洗欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增

2021-02-28 18:45:56 127

空空如也

空空如也

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

TA关注的人

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