- 博客(31)
- 资源 (19)
- 收藏
- 关注
原创 如何在两个月内考过软考高级
本人在2022年9月初开始备考,在11月初顺利通过高级系统架构师,期间的经历这里与大家分享一下。本人之前并没有考过其他软考,而且没有报任何班,直接首次架构师就考过了。这里主要是一篇经验贴,也是备考2个月多有时间的一个记录,希望能帮助大家顺利通过软考。文末有软考高项和架构师的一些资料分享。
2023-05-20 21:27:58 775
转载 教你一秒钟画N多人像素描
教你一秒钟画N多人像素描不少小伙伴看到别人家画的素描,这样的这样的亦或者是这样的(不好意思,自己画的有点LJ)心中总是痒痒的,也希望自己能比肩梵高,画出心中所想的作品,奈何…技艺还没到,又没有太多时间去学,那下面就隆重介绍一种自动绘制素描图像的方法。下面是使用U2-Net: U Square Net自动生成素描图像,先看一下生成的效果 效果还是不错的,怎么用呢,具体使用步骤如下:下载工程项目:git clone https://github.com/NathanUA/U
2021-05-24 22:45:22 227
原创 关于MFC的使用总结之七——复现CGridListCtrlEx绘制表格
MFC的使用总结之七——复现CGridListCtrlEx绘制表格写在前面示例展示复现CGridListCtrlEx文件导入新建控件添加代码运行结果写在前面MFC是一种用c++设计交互界面的的开发工具,在二三十年前比较流行,但目前比较少用了。所以现在使用MFC进行开发,相关资料的查找也比较困难。最近做了一个与MFC有关的项目,其中用到的相关知识总结于此。在使用工具时,最好的资料其实就是那个库本...
2019-12-20 19:30:09 2182
原创 关于MFC的使用总结之八——CGridListCtrlEx鼠标响应事件
MFC的使用总结之八——CGridListCtrlEx鼠标响应事件写在前面点击表格触发事件表格中添加按钮,点击按钮触发事件运行结果如下最终程序写在前面MFC是一种用c++设计交互界面的的开发工具,在二三十年前比较流行,但目前比较少用了。所以现在使用MFC进行开发,相关资料的查找也比较困难。最近做了一个与MFC有关的项目,其中用到的相关知识总结于此。在使用工具时,最好的资料其实就是那个库本身,查...
2019-12-12 10:50:32 1675
原创 关于MFC的使用总结之六——文件与文件夹
MFC的使用总结之六——文件与文件夹写在前面打开文件夹打开文件获取文件与文件夹Shell命令获取c++获取整体代码写在前面MFC是一种用c++设计交互界面的的开发工具,在二三十年前比较流行,但目前比较少用了。所以现在使用MFC进行开发,相关资料的查找也比较困难。最近做了一个与MFC有关的项目,其中用到的相关知识总结于此。在使用工具时,最好的资料其实就是那个库本身,查看库内的代码总会有意想不到的...
2019-12-12 10:48:27 504
原创 关于MFC的使用总结之五——添加子对话框
MFC的使用总结之五——添加子对话框写在前面添加对话框打开子对话框最终代码程序运行写在后面子对话框编辑代码运行结果写在前面MFC是一种用c++设计交互界面的的开发工具,在二三十年前比较流行,但目前比较少用了。所以现在使用MFC进行开发,相关资料的查找也比较困难。最近做了一个与MFC有关的项目,其中用到的相关知识总结于此。在使用工具时,最好的资料其实就是那个库本身,查看库内的代码总会有意想不到的...
2019-12-12 10:47:47 2145
原创 关于MFC的使用总结之四——添加menu菜单
MFC的使用总结之四——添加menu菜单写在前面添加menu添加响应事件修改代码运行程序写在前面MFC是一种用c++设计交互界面的的开发工具,在二三十年前比较流行,但目前比较少用了。所以现在使用MFC进行开发,相关资料的查找也比较困难。最近做了一个与MFC有关的项目,其中用到的相关知识总结于此。在使用工具时,最好的资料其实就是那个库本身,查看库内的代码总会有意想不到的收获。本人用的是VS201...
2019-12-12 10:47:23 5329
原创 关于MFC的使用总结之三——使用ChartCtrl绘制曲线
MFC的使用总结之三——使用ChartCtrl绘制曲线写在前面添加ChartCtrl库添加代码写在前面MFC是一种用c++设计交互界面的的开发工具,在二三十年前比较流行,但目前比较少用了。所以现在使用MFC进行开发,相关资料的查找也比较困难。最近做了一个与MFC有关的项目,其中用到的相关知识总结与此。在使用工具时,最大的资料其实就是那个库本身,查看库内的代码总会有意想不到的收获。本人用的是VS...
2019-12-12 10:46:59 9766 4
原创 关于MFC的使用总结之二——将视频显示在界面上
MFC的使用总结之二——将视频显示在界面上写在前面项目测试opencv配置添加代码程序运行写在前面MFC是一种用c++设计交互界面的的开发工具,在二三十年前比较流行,但目前比较少用了。所以现在使用MFC进行开发,相关资料的查找也比较困难。最近做了一个与MFC有关的项目,其中用到的相关知识总结与此。在使用工具时,最大的资料其实就是那个库本身,查看库内的代码总会有意想不到的收获。本人用的是VS20...
2019-12-12 10:46:12 1543
原创 关于MFC的使用总结之一——开篇
MFC使用总结之一——开篇写在前面新建项目简单介绍项目测试写在前面MFC是一种用c++设计交互界面的的开发工具,在二三十年前比较流行,但目前比较少用了。所以现在使用MFC进行开发,相关资料的查找也比较困难。最近做了一个与MFC有关的项目,其中用到的相关知识总结与此。在使用工具时,最大的资料其实就是那个库本身,查看库内的代码总会有意想不到的收获。本人用的是VS2017专业版里面的MFC。新建项...
2019-12-12 10:44:52 360
原创 图像处理基础知识简要概括
1.形态学运算将图像与任意内核进行卷积。作用:1)消除噪声。 2)分割独立的图像元素,以及连接相邻的元素。腐蚀:内核划过图像,将内核覆盖区域的最小像素提取膨胀:内核划过图像,将内核覆盖区域的最大像素提取开运算:内核对图像先腐蚀再膨胀,使图像的轮廓变得光滑,断开较窄的狭颈和消除细的突出物。闭运算:内核对图像先膨胀再腐蚀,使图像的轮廓变得光滑,弥合狭窄的间断和细长的沟壑...
2019-08-08 10:04:34 957
原创 keras训练网络回归角度,仅作个人笔记。
import numpy as npimport scipyimport osimport kerasfrom keras.models import Sequentialfrom keras.layers import Dense, Dropout, Flattenfrom keras.layers import Conv2D, MaxPooling2D,AveragePoolin...
2019-07-05 21:47:34 2400
原创 unity3D中使用mesh画圆柱面
尽管unity3D中直接有模块画圆柱体,但画圆面仍旧需要自己使用mesh来绘制。使用mesh画图一般分为四个步骤。1.顶点2.三角形3.UV4.负载属性与mesh自己绘制一个简单的平面代码如下:Mesh Createmeshp(float radius, float Height) { //vertices: int p_verti...
2019-04-17 09:18:31 2561
原创 Implicit 3D Orientation Learning for 6D Object Detection from RGB Images初级翻译
题目——根据 RGB 图像检测 6 维位姿的隐式三维朝向学习论文地址Implicit 3D Orientation Learning for 6D Object Detection from RGB Images代码地址https://github.com/DLR-RM/AugmentedAutoencoder本文获得ECCV 2018 最佳论文奖,个人能力太low,首次翻译只是为了更...
2019-02-21 09:46:19 2138 3
原创 yolo3的学习
yolo3与SSD、retinaNet等在MAP和时间上的对比:(关于MAP:MAP的全称为mean average precision,也就是均值平均精度,好多时候都直接称为准确度,它是的AP取的均值,比如在一个识别任务里面会有好多类目标,而每一类里面有多个不同的具体目标,每个目标的预测结果与真实结果之间的差别用precision来表示,对这一类平均就是AP,对每一类取均值,那就是MAP,...
2018-12-27 11:18:23 1081
学习yolo
首先是yolo1,英文全称就是You Only Look Once,是典型的end-to-end结构,输入一张图像,回归出位置和置信率。其网络结构如下: 24个卷积层加两个全连接层,其相应结构部分的代码实现如下:def build_network(self, images, num_outputs...
2018-12-14 20:52:45 273
原创 学习FPN和retinanet的网络结构
多尺度上目标识别是计算机视觉领域的一个基本挑战,解决这一挑战的基本方法就是“基于图像金字塔的特征金字塔(简称为特征图像金字塔)”,这些金字塔具有尺度不变性,可以通过扫描位置和金字塔层来检测大范围上的尺度。将图像金字塔各层提取特征的主要好处就在于产生了一个多尺度特征表示,这个表示的所有层语义很强,包括高精度的层。尽管这样,然而,对每层进行特征提取有很明显的限制,Inference time将急剧上...
2018-12-04 11:15:43 15632 5
转载 R-CNN系列论文总结
借鉴博客:https://www.cnblogs.com/skyfsm/p/6806246.htmlhttps://www.cnblogs.com/gujianhan/p/6035514.html1.基于深度学习的目标检测普通的深度学习算法主要用来做分类,而在实际应用中还有目标定位和目标检测(其实还有语义分割——semantic segmentation,实例分割——instanc...
2018-11-09 10:06:00 2476
原创 Tensorflow计算加速
将深度学习应用到实际 问题中, 一个非常大的问题在于训练深度 学习模型需要的计算量太大。但幸好我们可以通过 TensorFlow 利用 GPU 或/和分布式计算进行模型训练。我们可以使用单个 GPU 进行计算加速,但是,在很多情况下,单个 GPU 的加速效率无法满足训练大型深度学习模型 的计算量需求,这时将需要利用更多的计算资源。这时,我们便可以采用并行方式使用多个GPU来训练深度学习模型。T...
2018-11-08 19:20:30 556
原创 Tensorboard可视化
在将神经网络用于实际问题之前,需要先优化神经网络中的参数。这就是训练神经网络的过程。训练神经网络十分复杂,有时需要几天甚至几周的时间。为了更好地管理、调试和优化神经网络的训练过程, TensorFlow 提供了 一个可视化工具 TensorBoard 。TensorBoard 可以有效地展示 TensorF low 在运行过程中的计算图、各种指标随着时间的变化趋势以及训练中使用到的图像等信息。Te...
2018-11-08 10:48:43 211
原创 Tensorflow高层封装Keras
和 TFLeamAPI 类似, KerasAPI 也对模型定义、损失函数、训练过程等进行了封装,而且封装之后的 整个训练过程和 TFLearn是基本一致的,可以分为数据处理、模型定义和模型训练三个部分 。 使用原生态的 KerasAPI 需要先安装 Keras 包,安装的方法如下:pip install keras#pip3 install keras 使用Keras实现卷积神经网络...
2018-11-07 21:20:26 520
原创 Tensorflow高层封装简介
目前比较主流的 TensorFlow 高层封装主要有 TensorFlow-Slim 、 TFLearn 、Keras 和 Estimator 。Tensor Flow-Slim 是 Google 官方给出的相对较早的 TensorFlow 高层封装, Goog le 通过TensorFlow-Slim 开源了 一些己经训练好的图像分析的模型,所以目前在图像识别问题中TensorFlow-Sli...
2018-11-07 20:03:13 453
原创 Tensorflow高层封装Estimaor用数据集作输入
本篇介绍数据集和Estimaor的结合方法import tensorflow as tftf.logging.set_verbosity(tf.logging.INFO)def my_input_fn(file_path, perform_shuffle=False, repeat_count=1):#定义解析csv文件中一行的方法 def decode_csv(line)...
2018-11-07 19:33:34 203
原创 Tensorflow高层封装Estimator-自定义模型
Tensorflow高层封装Estimator除了可以使用DNNClassifier进行简单的模型定义外(https://mp.csdn.net/postedit/83828873),还可以自定义模型。1.自定义模型并训练import numpy as npimport tensorflow as tffrom tensorflow.examples.tutorials.mnist ...
2018-11-07 19:02:05 859
原创 Tensorflow高层封装Estimator-DNNClassifier
直接上代码:import numpy as npimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#将日志信息输入到屏幕tf.logging.set_verbosity(tf.logging.INFO)mnist = input_data.read_data_sets(...
2018-11-07 18:22:48 970
转载 队列操作
import tensorflow as tfq = tf.FIFOQueue(2, "int32")init = q.enqueue_many(([0, 10],))x = q.dequeue()y = x + 1q_inc = q.enqueue([y])with tf.Session() as sess: init.run() for _ in range(5)...
2018-11-06 18:47:10 97
转载 图像预处理完整样例
import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltdef distort_color(image, color_ordering=0): if color_ordering == 0: image = tf.image.random_brightness(image, ma...
2018-11-06 18:41:35 807
转载 TensorFlow图像处理函数
import matplotlib.pyplot as pltimport tensorflow as tf import numpy as npimage_raw_data = tf.gfile.FastGFile("../../datasets/cat.jpg",'rb').read()with tf.Session() as sess: img_data = tf.i...
2018-11-06 18:35:24 138
转载 TFRecord样例程序
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataimport numpy as np# 定义函数转化变量类型。def _int64_feature(value): return tf.train.Feature(int64_list=tf.train.Int64Lis...
2018-11-06 18:27:06 159
原创 tensroflow安装和配置
本章是在查阅《Tensorflow实战Google深度学习框架》和黄文坚《Tensorflow实战》以及网上各种资源,针对安装和配置过程中出现的给种错误总结出来的,由于本人水平实在太低,如有错误,望大家不要太过计较。首先是tensorflow的安装,本人使用的是ubuntu18.04系统,电脑显卡low,安装不了GPU版本,所以本章仅讨论的是CPU版本。1. pip安装sudo apt...
2018-09-07 11:06:32 1036
原创 在ubuntu用cmake学习《opencv3编程入门》
浅墨大神的书《opencv3编程入门》中的代码是在Visual Studio上运行的,当然我们也可以在ubuntu上运行。在安装opencv的前提下,我们只需要用到里面的cpp文件就好了。自己新建一个文件夹,把其中的cpp文件粘进去,再设置个配置文件。配置文件的格式借鉴slam14讲第5讲里面的格式:# 声明要求的 cmake 最低版本cmake_minimum_required( VE...
2018-08-21 19:34:13 549
本人博客mfc总结三到六的源码(使用ChartCtrl绘制曲线、添加menu菜单、添加子对话框、文件与文件夹)
2019-12-11
实现cgridlistctrlex,并使用鼠标响应事件(包括有按钮和没有按钮的两种情况),有个人博客说明
2019-12-11
gridListctrlex.zip
2019-12-11
哈工大数电期末试题4
2017-01-19
哈工大数电期末试题1
2017-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人