- 博客(26)
- 资源 (8)
- 收藏
- 关注
原创 关于鼠标轨迹画线
跟随鼠标轨迹画线//编译环境:Visual C++ 6.0,EasyX_20190219(beta)#include<stdio.h>#include<graphics.h>#include<conio.h>void pen() { int x0, y0; MOUSEMSG m; // 定义鼠标消息 w...
2021-08-21 13:43:07
817
2
原创 Mask RCNN里的balloon跑通例子
Mask RCNN里的balloon跑通例子1.win10下CUDA和CUDNN的安装2.Mask RCNN环境部署3.mask_rcnn_balloon.h5和balloon数据集的下载配置好以上环境后,就可以开始训练了,以下均以balloon数据集为基础来讲解。首先,修改balloon.py文件里的Mask RCNN在自己电脑的路径,如下图:打开terminal,将路径转到samples的balloon目录下,输入以下命令,开始训练:python balloon.py train -
2021-08-21 13:42:39
2324
8
原创 最大类间方差法Ostu的C++实现
① 设灰度级为L,灰度值i的像素出现的频数为。分别为所纷呈的两个像素类的面积比,即② 分别为两个像素类的平均灰度值,即③计算类间方差,并找出最大类间方差以及对应的阈值。④ 求为最大值时的t,作为图像分割的最佳阈值T。int otsu(IplImage* image){assert(NULL != image);int width = image->width;int height = image->height;int x = 0, y = 0;int pixelCou
2020-07-15 22:31:21
681
原创 三层交换机和单臂路由实现跨VLAN的通信
实现拓扑图(1)同一交换机,不同网段,不同vlan(三层交换机)(2)同一交换机,不同网段,不同vlan(单臂路由)(3)两台交换机,不同网段,不同vlan(三层交换机)(4)两台交换机,不同网段,不同vlan(单臂路由)...
2020-07-15 22:28:52
482
原创 停车场汽车管理系统
使用C++模拟停车场汽车管理系统问题描述算法设计数据结构选择功能设计特色一、停车场管理设停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道......
2019-08-02 00:39:47
2856
原创 Visual C++ 6.0 绘制曲线
绘制Bezier曲线// 功 能:单击鼠标左键进行折点确定,单击右键进行Bezier曲线(绿色)绘制,同时也会画出多边折线(黄色)// 编译环境:Visual C++ 6.0,EasyX_20190219(beta) #include<graphics.h>#include<conio.h>double get(int i,int n,double t){...
2019-07-22 17:01:20
7366
2
原创 Visual C++6.0画三维立体图形
在画三维立体图之前,主要是先要找到二维和三维的对应关系,这是转化的关键。关键代码如下: S[i].x=P[i][1]+sqrt(2)/3.0*(-P[i][0]); S[i].y=P[i][2]+sqrt(2)/3.0*(-P[i][0]);一、建立边表结构,在同一屏幕上完成三视图和正等轴测投影图//消隐之前//编译环境:Visual C++ 6.0,EasyX_201902...
2019-07-22 16:33:19
13258
14
原创 逐边裁剪法实现多边形裁剪
已经处理退化边的多边形裁剪算法//编译环境:Visual C++ 6.0,EasyX_20190219(beta)#include<graphics.h>#include<conio.h>#include<iostream>#define max 30using namespace std;//设置裁剪框的大小和位置,裁剪多边形顶点和顶点数,以全...
2019-07-22 16:18:57
5134
7
原创 直线段裁剪算法
直线段裁剪算法一:Cohen-Sutherland算法//编译环境:Visual C++ 6.0,EasyX_20190219(beta)#include <graphics.h>#include <conio.h>#include <iostream>#define left 1#define right 2#define bottom 4#d...
2019-07-22 16:06:35
8092
5
原创 Visual C++鼠标画线操作
跟随鼠标轨迹划线//编译环境:Visual C++ 6.0,EasyX_20190219(beta)#include<stdio.h>#include<graphics.h>#include<conio.h> void pen() { int x0, y0; MOUSEMSG m; // 定义鼠标消息 ...
2019-07-21 22:48:32
5032
原创 Visual C++绘制金刚石图案
多笔绘制://编译环境:Visual C++ 6.0,EasyX_20190219(beta)#include<graphics.h>#include<math.h>#include<conio.h>int main(){ initgraph(640,480); setcolor(RED); int n=7,i,j; double t...
2019-07-21 17:34:00
5929
5
原创 最近对问题解决方法汇总
最近对问题时C++算法设计中常见的问题,这里为大家总结一下小编的两种做法。蛮力法和分治法#include<cstring>#include<cmath>#include <iostream>using namespace std;int* BruteForce(double x[], double y[], int length);int* Div...
2019-07-10 19:35:08
381
原创 C++算法设计中的组合问题
分治法解决最大子段和问题int MaxSum(int a[ ], int left, int right) { int sum=0,midsum=0,leftsum=0,rightsum=0; int center,s1,s2,lefts,rights; if (left==right) { //如果序列长度为1,直接求解 ...
2019-07-10 19:29:07
447
原创 蛮力法——问题集合
C++算法设计中的蛮力法,虽然时间效率比较低,但有些问题还必须使用蛮力法来解决。当问题规模较小时,蛮力法设计简单,不失为一个好方法。下面列举几个用蛮力法解决的问题,帮助大家理解蛮力法的设计思想。**查找问题 **int Find(int a[],int n,int k){int i=n;a[0]=k;while(a[i]!=k) i--;return i;}测试: clo...
2019-07-10 19:22:13
1604
原创 分治法与递归
分治法的应用常常与递归紧密的联系在一起,下面的几个问题展示了分治法与递归结合解决问题的方法。一、填写数字旋转矩阵以10行10列为例:int data[10][10];void Full(int number,int begin,int size){ int i,j,k; if(size==0) return; if(size==1){ data[begin][begin]=n...
2019-07-10 19:13:25
2275
原创 动态规划法解决的问题
近似串匹配问题代码如下:int min(int a,int b,int c){ int t; if(a>b){ t=a;a=b;b=t; } if(a>c){ t=a;a=c;c=t; } return a;}int D[6][7]={ 0,1,2,3,4,5,6, 1,0,1,2,3,4,5, 2,1,1,2,3,3,4, 3,2,2,1,2,3...
2019-07-10 19:03:33
926
原创 迷宫问题代码详解
迷宫问题是回溯法的典型应用,可以用栈解决,也可以用队列来解决迷宫问题。下面是小编用栈解决迷宫问题的已经成功运行的代码,提供给大家参考。#include<iostream>#include<stdlib.h>using namespace std;#define MaxSize 100typedef struct Box{ int i; //当前方块...
2019-07-08 20:32:22
3209
6
原创 常用的几种排序算法总结【良心总结,放心使用】
下面是小编总结的几种排序算法,感觉很有参考价值。真正意识到有些东西只有自己总结了才可以更好的掌握。//选择排序 void SelectSort(int a[],int n){ int i,j,index,temp; for(i=0;i<n-1;i++){ index=i; for(j=i+1;j<n;j++){ if(a[j]<a[index])...
2019-07-08 20:09:28
151
原创 八皇后问题【亲力亲为,成功之作】
八皇后问题C++代码趁着刚刚考完试,把自己总结的一点东西分享一下。#include<math.h>#include<stdlib.h>int t[]={2,5,3,1,7,0,0,0};#include <iostream>#include<vector>using namespace std;bool chess[8][8] = ...
2019-07-08 19:56:25
185
基于C++的最大类间方差法实现
2020-07-11
Parking-Manage-System.7z
2019-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人