- 博客(121)
- 收藏
- 关注
原创 MFC入门【一】
MFC入门1.基础1.1创建MFC项目1.2通过一些小操作了解MFC1.2.1点击鼠标左键出现坐标1.2.2onDraw和onPaint1.3MFC框架中一些重要的函数1.3.1Initlnstance函数1.3.2PreCreateWindow函数1.3.3OnCreate函数1.4拓展知识点使用视频课程:黑马程序员MFC如果你只是想学习如何使用MFC,可以直接从p8开始看1.基础1.1创建MFC项目打开vs,文件→新建→项目在向导中更改以下设置,其余不用改变编写MFC项目,比较推荐使用
2020-10-07 20:54:06
1317
1
原创 生成标签文件程序
一。读取文件夹下文件的文件名#include <iostream>#include<filesystem>using namespace std;using namespace std::experimental::filesystem;int main() { path str("D:\\WWY\\1"); if (!exists(str)) //必须先检测目录是否存在才能使用文件入口. return 1; directory_entry entry(str
2020-10-01 19:28:45
344
原创 caffe中通过prototxt文件查看神经网络模型结构的方法
原博文地址在修改propotxt之前我们可以对之前的网络结构进行一个直观的认识:可以使用http://ethereon.github.io/netscope/#/editor 这个网址。将propotxt文件内容复制后会得到可视化模型。
2020-09-28 15:36:16
346
原创 c++贴图创造更多图片数据
#include<opencv2/core/core.hpp>#include<opencv2/highgui/highgui.hpp>#include<string>#include <iostream>using namespace std;using namespace cv;int main(){ Mat OraData = imread("C:/Users/sjsys/Desktop/1.jpg");//原数据 //imshow
2020-09-27 17:09:04
551
原创 C++读取某个文件夹下面的子文件夹及其所有文件
参考他人博客:https://blog.csdn.net/Touch_Dream/article/details/73744419// TestForOnlyC++.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <fstream>#include <iostream>#include <string>#include <sstream>#include <vector>#i
2020-09-18 09:49:50
1772
原创 opencv入门基础【C++】(六)
一.傅里叶变换他人博客#include <iostream>#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>#include <opencv2/imgproc.hpp>using namespace std;using namespace cv;int main(){ Mat I = imread("C:/Users/11865/Desktop/1.jpg", IMREA
2020-09-13 11:08:48
533
原创 写一个自动找最佳模型的程序
一.C++读取txt#include<fstream> //ifstream#include<iostream>#include<string> //包含getline()#include<cmath>using namespace std;int main() { string s; ifstream inf; inf.open("C://Users//11865//Desktop//1.txt"); //特
2020-09-12 13:07:09
244
原创 TensorFlow入门(二)
TensorFlow入门3.1文件读取流程3.1.1文件读取流程3.1文件读取流程3.1.1文件读取流程●第一阶段构造文件名队列●第二阶段读取与解码●第三阶段批处理.注:这些操作需要启动运行这些队列操作的线程,以便我们在进行文件读取的过程中能够顺利进行入队出队操作1.构造文件名队列将需要读取的文件的文件名放入文件名队列tf.train.string_input_producer(string_tensor,shuffle=True)string_tensor:含有文件名+路径的1阶张量
2020-08-30 17:55:41
280
原创 TensorFlow入门
TensorFlow入门1.深度学习介绍1.1深度学习与机器学习的区别1.1.1特征提取方面1.1.2数据量和计算性能要求1.1.3算法代表1.2深度学习环境配置2. TensorFlow框架的使用2.1TensorFlow结构2.1.1第一个TensorFlow代码2.1.2 TensorFlow结构分析2.2图与TensorBoard2.2.1图结构2.2.2图相关操作2.2.3 TensorBoard:可视化学习2.2.4 OP2.3会话2.3.1会话众所周知,TensorFlow2.0和Tenso
2020-08-17 14:18:13
397
原创 运行一个使用pytorch的项目代码
用到的环境:深度学习基本环境用到的项目:项目本人一.Anaconda创建配置虚拟环境前序博客只需要看第三和第四步需要的环境配置:前四个都可以通过conda install语句进行配置,pytorch配置,可以到官网查看配置语句ps:Imdb的配置conda install python-lmdb二.PyCharm链接虚拟环境以及加载运行项目①下载项目代码②下载项目数据集③链接虚拟环境这样就链接上了虚拟环境④运行测试代码运行结果...
2020-08-14 15:09:41
6614
原创 深度学习基本环境配置:Anaconda+tensorflow-gpu+CUDA+cuDNN+PyCharm
深度学习基本环境配置一.CUDA二.cuDNN三.Anaconda四.PyCharmAnaconda:提供虚拟环境tensorflow:深度学习常用框架CUDA:使用Gpu进行计算cuDNN:一个SDK,专门用于神经网络的加速包PyCharm:一种Python IDE,用它编写代码和链接虚拟环境一.CUDA官网下载安装,一路next就行它最终会被安排在c盘二.cuDNN官网下载,选择对应CUDA版本的最新cuDNN版本就行解压后是gpu硬件相关准备完成三.Anaco
2020-08-13 23:19:14
883
原创 Anacand创建配置虚拟环境
一杯茶一包烟,一个环境配一天,真的是常态啊参考博客:https://blog.csdn.net/junruitian/article/details/87772778https://blog.csdn.net/zqzq19950725/article/details/88887984https://tf.wiki/zh_hans/basic/installation.html一.我的安装环境windows10Python3.8.5Anaconda3-2020.07-Windows-x86_6
2020-08-10 19:05:36
1485
原创 一些资源网站和有用的软件什么的
一.免费的PPT模板 1、OfficePlus :OfficePlus 2、第一PPT :第一PPT 3、优品PPT :优品PPT 4、51PPT :51PPT 5、锐普PPT(需要注册)锐普PPT
2020-08-09 18:15:54
122897
原创 吴恩达深度学习笔记【一】神经网络
笔记参考: https://github.com/fengdu78/deeplearning_ai_books一、什么是神经网络“深度学习”指的是训练神经网络,有的时候规模较大。左至右:标准神经网络,卷积神经网络,循环神经网络结构化数据:每一个数据都有清晰明确的定义非结构化数据:数据没有清晰明确的定义神经网络一般会用于:语音识别,图像识别、自然语言文字处理二、神经网络基础...
2020-07-18 23:21:58
199
原创 论文阅读-《检测和删除视频中的雨》
相关论文和代码:https://github.com/wangwyForNewTime/RemovingRainwaterForVideo本文讨论的论文原标题:Detection and Removal of Rain from Videos∗作者以及出处:Kshitiz Garg and Shree K. NayarDepartment of Computer Science, Columbia University New York, 10027这是一篇2004年的论文,理论方法可能比较过时了,
2020-07-08 21:49:25
197
1
原创 暂时存放
#include "stdafx.h"#include <time.h>#include "gargnayar.h"//#pragma comment(lib,"opencv_img_hash344d.lib")#pragma comment(lib,"opencv_world344.lib")using namespace std;using namespace cv;GargNayarRainRemover::GargNayarRainRemover(std::string
2020-06-27 09:58:24
447
原创 C# winform控件+EmguCv 打开指定视频文件并在ImageBox中进行播放展示
打开视频的思路跟打开图片的思路是一样的,只不过视频是由一帧帧图片组成,因此,打开视频的处理程序有一个连续的获取图片并逐帧显示的处理过程一.控件在面板中拖入一个button和一个ImageBox(注意ImageBox控件为EmguCv控件)二.代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using Syst
2020-06-20 15:32:18
1809
2
原创 C#多线程基础
C#多线程基础一.C#多线程基础简介1.1什么是多线程1.2多线程优劣二.控制线程的类和方法2.1 System.Threading.Thread类2.1.1Thread类公共属性2.1.2线程优先级别2.1.3 线程常用方法三.常用基础代码3.1创建线程3.2线程阻塞3.3线程等待3.4终止线程3.6 检测线程状态3.6线程优先级3.7前台线程和后台线程3.8向线程传递参数3.9使用C# 锁 lock 关键字3.10 使用Monitor类锁定资源3.11 处理异常本文参考他人博客:C# 多线程编程——
2020-06-12 15:58:13
597
原创 临时存放链接
C# 多线程编程——理解多线程(一)https://blog.csdn.net/kingshown_WZ/article/details/89074039C# 多线程编程实战(一)–线程基础https://blog.csdn.net/qq_21419015/article/details/80089032
2020-06-11 21:06:29
351
原创 Windows10 + VS2017 C# + 配置EmguCV 4.2.0
Windows10 + VS2017 C# + 配置EmguCV 4.2.01.关于Emgu CV2.下载Emgu CV3.配置Emgu CV4.配置VS4.1 ctrl+shift+n新建项目4.2给项目文件添加引用4.3添加Emgu Cv工具4.代码测试EmguCV是这么一个封装库,它就是一个死小孩,倔强的坚持自己,默默跟新到2020,但由于众多程序员的不选择,网上关于他的教程大多老旧。本来作为一个超级超级懒的程序媛,其实很少写关于配置环境的博客,but,觉得关于emgucv配置的博客都有一定的年份
2020-06-11 18:08:11
2469
1
原创 代码格式规范
一.开头版权注释/*** FileName: Creat By: Description: Update By: Update Description:***/二.命名风格1 代码中代码严禁拼音和英文混合的方式,更不允许直接用纯中文标识2 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。3 类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外: DO / BO /DTO / VO
2020-06-08 16:50:30
4624
原创 C#控件之Windows Media Player简单加载视频播放
1.在工具箱里面添加控件Windows Media Player,默认初始工具箱是没有的随便找个工具箱里面的空间右键-选择项在com组件下选择2.拖入面板Windows Media Player、button、textbox3.代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.L
2020-05-30 13:05:16
1833
1
原创 C#控件之FolderBrowserDialog选择图片文件夹,并加载在picturebox中
1.在面板中拖入button,textbox,picturebox,再拖入FolderBrowserDialog2.代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using S
2020-05-28 16:58:10
988
原创 C#控件之OpenFileDialog选择图片文件并在picturebox里面显示
1.拖一个button一个textbox一个picturebox到面板,还有OpenFileDialog也要拖进去2.相关代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;usin
2020-05-28 13:33:11
5271
原创 C#窗口应用入门
一.创建项目文件-新建-项目-c#-widow-控制台项目文件夹.sln:解决方案文件,里面包含着整个解决方案的信息,可以双击运行。打开项目文件夹.csproj:项目文件,里面包含着这个项目的信息,可以双击运行。using System;//命名空间using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace c_test1/
2020-05-26 20:50:17
3183
原创 暂时存放
#include <opencv2/opencv.hpp>#include <opencv2/imgproc.hpp>#include<iostream>#include<math.h>#include <vector>using namespace std;using namespace cv;double cal_mea...
2020-04-27 16:50:18
368
原创 c++创建动态二维数组
int rows = 5; int cols = 8; int **a= new int *[rows]; for (i = 0; i < rows; i++) a[i] = new int[cols]; for (i = 0; i < rows; i++) { for (j = 0; j < cols; j++) { cout << "a...
2020-04-26 11:57:10
295
原创 opencv之基于距离变换与分水岭的图像分割
opencv之基于距离变换与分水岭的图像分割什么是图像分割(Image Segmentation)距离变换与分水岭介绍距离变换分水岭距离变换API cv::distanceTransform分水岭API cv::distanceTransform处理流程什么是图像分割(Image Segmentation)图像分割(Image Segmentation)是图像处理最重要的处理手段之一...
2020-04-16 18:07:00
896
原创 代码草稿
#include <opencv2/opencv.hpp>#include <opencv2/imgproc.hpp>#include<iostream>#include<math.h>using namespace std;using namespace cv;Mat src, dst;char output_win[] = "o...
2020-04-16 18:06:39
408
原创 opencv入门基础(c++)【五】
opencv入门基础(c++)二十万、 轮廓发现(find contour in your image)25.1轮廓发现(find contour)轮廓发现findContours轮廓绘制(draw contour)步骤二十万、 轮廓发现(find contour in your image)25.1轮廓发现(find contour)轮廓发现是基于图像边缘提取的基础寻找对象轮廓的方法。...
2020-04-16 00:01:32
1642
原创 opencv入门基础(c++)【四】
opencv入门基础(c++)十八、霍夫变换-直线18.1霍夫直线变换介绍18.2相关API cv::HoughLinesP十九、霍夫圆变换19.1霍夫圆检测原理19.2霍夫圆变换原理19.3相关API cv::HoughCirclesHoughCircles参数说明十九、像素重映射(cv::remap)十八、霍夫变换-直线18.1霍夫直线变换介绍Hough Line Transform用来...
2020-04-15 20:38:54
1717
原创 opencv入门基础(c++)【三】
opencv入门基础(c++)十三、图像上采样和降采样13.1图像金字塔概念图像金字塔概念 – 高斯金字塔(变大变小)高斯不同(Difference of Gaussian-DOG)(变暗提取轮廓)采样相关API十四、基本阈值操作图像阈值(threshold)阈值类型阈值二值化(threshold binary)阈值反二值化(threshold binary Inverted)截断 (trunca...
2020-04-15 00:40:26
1832
原创 opencv入门基础(c++)【二】
opencv入门基础(c++)七.绘制形状与文字7.1使用cv::Point与cv::Scalar7.2绘制线、矩形、园、椭圆等基本几何形状绘制线绘制矩形绘制椭圆绘制圆绘制填充图形7.3绘制文字7.4随机数生成cv::RNG八、模糊图像一8.1模糊原理8.2相关API均值模糊高斯模糊九、图像模糊二中值滤波七.绘制形状与文字使用cv::Point与cv::Scalar绘制线、矩形、园、椭圆等基...
2020-04-14 17:05:06
2161
原创 opencv入门基础(c++)【一】
**一、加载、修改、保存图像**1.1加载图像(用cv::imread)1.2修改图像 (cv::cvtColor)1.3保存图像(cv::imwrite)1.1.1加载图像(用cv::imread)imread功能是加载图像文件成为一个Mat对象,其中第一个参数表示图像文件名称第二个参数,表示加载的图像是什么类型,支持常见的三个参数值IMREAD_UNCHANGED (<...
2020-04-10 11:45:03
14192
1
原创 毕业设计需要的博客
一、值得一看的他人博客图像处理实例–基于分水岭分割进行肺癌判断https://blog.csdn.net/second24/article/details/77897029
2020-03-20 19:42:21
463
原创 东师算法题
2019:1.确定整数是否是回文https://blog.csdn.net/qq_42680327/article/details/81742609#include <iostream>//#include <cmath>#include <cstring>//#include<bits/stdc++.h>using namespac...
2019-11-29 15:50:44
4676
16
原创 基于图形之动起来实例
1.旋转的球#include <GL/gl.h>#include <GL/glut.h>GLfloat step = 0.0f;void display(){glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);glColor3f( 1, 0, 0 );glPushMatrix(); glTran...
2019-07-04 20:50:39
389
原创 基于图形之纹理映射
纹理映射纹理映射最简单的形式是将一幅图像贴到物体的表面,就像在罐子表面贴标签或广告版上贴图片一样,该图像可以是从文件读入的图像,也可以是程序内部定义的图像,还可以是从颜色缓存中复制得到的图像。纹理图就像是一张查找表,当表面上一点被渲染时,从该表中查找与此点对应的信息。1.定义纹理定义一维纹理纹理只在某一方向上变化,而在另一个方向上没有变化,相当于高度为1的二维纹理使用glTexImag...
2019-07-04 18:04:00
2159
原创 基于图形之光照与材质
1.颜色• 设置颜色的函数– glColor3f(…);– glColor4f(…);– 指定着色模式– 纯色(恒定着色)– 多种颜色(平滑着色)– 设置着色模式函数:glShadeModel(…);• 功能:– 设置当前颜色• 参数:– r:红色分量的值– g:绿色分量的值– b:蓝色分量的值• 返回值:无• 备注:– r、g、b的值的范围在区间〔0,1〕内 –...
2019-07-04 15:51:57
254
原创 基于图形之能动起来的语法基础
操纵矩阵堆栈矩阵堆栈的操作入栈(保存当前矩阵)出栈(恢复上一次保存的矩阵)一切变换操作,都通过矩阵来完成的入栈保存当前变换效果实现函数:glPushMatrix出栈恢复上一次保存的矩阵实现函数:glPopMatrix入栈void glPushMatrix()功能:保存当前变换矩阵函数:无返回值:无备注:将当前矩...
2019-04-27 18:10:27
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅