自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nameofcsdn的博客

人工智能 https://www.captainai.net/csuzhucong/

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 欧拉常数

目录1,欧拉常数2,欧拉常数其他形式3,与Gamma函数的关系1,欧拉常数证明右式有极限:2,欧拉常数其他形式证明:3,与Gamma函数的关系

2021-06-30 23:47:49 3095

原创 Smarandache函数

目录1,Smarandache函数2,性质3,定理1,Smarandache函数2,性质3,定理证明:

2021-06-30 23:34:58 1625

原创 平面坐标系

1,数学中的平面坐标系数学中的平面坐标系只有一种:2,计算机中的平面坐标系计算机中,常用的平面坐标系有两种:第一种是和数学中的比较接近,第二种是契合阅读顺序,即x=3,y=5对应第三行第5列......

2021-06-29 21:59:07 4876

原创 Opencv 图像缩放

目录1,缩放(pyrUp、pyrDown)2,高斯缩放3,高斯金字塔4,拉普拉斯差值5,拉普拉斯金字塔1,缩放(pyrUp、pyrDown)用pyrUp实现放大2倍,pyrDown实现缩小2倍 string path = "D:\im.jpg"; Mat image = imread(path, IMREAD_COLOR); namedWindow("1", WINDOW_GUI_NORMAL); Mat image2, image3; pyrUp(image,

2021-06-28 00:17:57 1586 2

原创 卷积、去卷积

1,离散卷积2个空间A和B,把其中的元素按照位置一一对应,相乘,所有的乘积的和就是A和B的卷积2,积分卷积对于二维甚至多维空间的积分卷积,定义同理。实际上,离散卷积和积分卷积的本质是一样的,可以轻松互相转化。3,高斯卷积如果指定g为高斯函数,那么卷积h就是f的高斯卷积。常见的就是一维和二维的高斯函数,即一维和二维的正态分布。离散化:如5*5的高斯卷积4,高斯模糊利用高斯卷积,每个像素值都变成原图的加权平均值,得到的就是高斯模糊之后的图片。..

2021-06-27 23:55:12 8385 5

原创 Opencv应用——水排序谜题

目录一,背景二,准备工作三,图片分析1,颜色分析2,颜色对应3,定位四,完整代码一,背景初学opencv,刚好最近在玩水排序谜https://blog.csdn.net/nameofcsdn/article/details/117620445,我已经做出一个程序,输入颜色就可以给出答案。这几天在学opencv,一下子就想到,用程序直接读颜色就不用手动输入了,而且这个应用比较简单,用来自学练手也很合适。二,准备工作1,opencv入门https://

2021-06-27 03:18:04 4711 1

原创 Opencv 图片处理

目录一,imread、Mat1,读取2,读取类型ImreadModes3,显示读取结果4,显示基本信息5,像素值一,imread、Mat1,读取string path = "D:/im2.jpg";Mat image = imread(path, IMREAD_UNCHANGED);if (!image.data) { cout << "imread fail\n"; return;}第二个参数是ImreadModes类型的枚举,表示读取类型

2021-06-27 00:18:34 5259 6

原创 C++ Opencv 安装配置

目录1,下载压缩包2,解压之后放到C盘3,配置环境变量4,配置工程5,代码1,下载压缩包opencv***.exeopencv的压缩包是自解压文件,后缀是exe,也就是执行的时候解压自己内部的数据。2,解压之后放到C盘3,配置环境变量前辈们推荐配置用户变量,编辑PATH4,配置工程这4个目录,把C:\opencv和一些子目录都丢进去。5,代码(1)头文件如:#include#include#include

2021-06-26 23:01:49 3594 2

原创 数据类型

1,数据类型C/C++只规定各个数据类型的最小位数,以及不同数据类型的长度的大小关系。2,数据模型在满足数据类型的限制的前提下,就有了几种常见的数据模型:TYPE LP32 ILP32 LP64 ILP64 LLP64CHAR 8 8 88 8SHORT 16 1616 1...

2021-06-22 10:56:58 1463

原创 水排序谜题

一,背景本游戏是我在总结出启发式游戏综述https://blog.csdn.net/nameofcsdn/article/details/117563735之后的第一个实践,woji

2021-06-06 10:39:41 31696 14

原创 启发式搜索

一,启发式搜索相对于经典搜索,搜索方式只取决于搜索空间的直观结构,和数据之间的直观关系(一般就是朴素的大小关系),启发式算法引入了一种基于数据的抽象

2021-06-06 01:41:29 7443

原创 启发式游戏综述

一,独立游戏游戏最常见的划分方式就是网络游戏和单机游戏,独立游戏的概念我也不是很清楚,应该和单机游戏差不多吧,但是感觉独立游戏更小,场景单衣,但是naiwan

2021-06-05 00:51:02 1881 2

原创 C++缺省参数、bind

1,全部缺省#include<iostream>using namespace std;int f(int x = 1, int y = 2){ return x + y;}int main(){ cout << f() << " " << f(3) << " " << f(4, 5); return 0;}

2021-06-03 00:57:27 1483 1

原创 C++智能指针

1,shared_ptr#include<iostream>#include <c++/memory>using namespace std;int main(){ int x=123; shared_ptr<int>p=make_shared<int>(x); shared_ptr<int>p2=p; cout<<p.use_count(); return 0;}...

2021-06-02 19:29:31 1893

原创 C++ 类型(typeid、RTTI、decltype等)

1,typeid操作符用法和sizeof很像,既可以用于变量,也可以用于类型,作用是指出他们的类型。#include<iostream>#include <c++/memory>using namespace std;class A{};int main(){ cout<<typeid(12).name()<<" "; cout<<typeid(int).name()<<" "; ...

2021-06-02 19:29:13 2138

原创 C++命名空间、using

1,std

2021-06-01 22:11:36 1346

原创 C++引用、左值和右值

。。。

2021-06-01 21:23:11 1462

五子棋人机对战完整代码

五子棋人机对战完整代码,有完整的思路解析、AI

2021-12-15

独立钻石棋问题求解的源代码

独立钻石棋问题求解的源代码

2016-10-08

空空如也

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

TA关注的人

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