- 博客(100)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 关于我(⊙o⊙)
我写博客很喜欢在开头用这样的引用来表明写这篇博客想说的话杭州电子科技大学 本科csdn博客:https://blog.csdn.net/qq_36285879github主页:https://github.com/Jayceboxbilibili主页:https://space.bilibili.com/176463750zhihu专栏主页:https://zhuanlan.zhi...
2020-03-27 16:29:54 657 2
原创 数字图像处理目录
csdn 开篇 S0.0 计算机如何看东西 S0.1 调色板 S0.2 灰度图 S0.3 直方图 S0.4 二值图与阈值化 S0.5 伪彩色与假彩色* S0.6 直方图均衡化 待 ...
2019-03-23 23:57:00 798 2
原创 S2.1 修复图像小程序(简单版)
用OpenCV自带的inpaint()演示CV_EXPORTS_W void inpaint( InputArray src, InputArray inpaintMask, OutputArray dst, double inpaintRadius, int flags );src 输入图像inpaintMask 掩膜,和输入矩阵相同s...
2018-10-16 21:05:02 4552
原创 OpenCV3.2.0+VS2017环境配置与常见问题(巨细坑爹版)
安装常见问题题外话:首先,配环境一定要有耐心。。。本博客是本小白第一次装OpenCV成功后第一时间整理发布。用的是刚下载好的OpenCV3.2.0版,用x64编译器Debug运行(当然Release差不多),未经过cmake编译处理。希望能够把问题讲的详尽。如果你觉得你的安装没问题,可以直接跳过安装环节,直接看看常见问题集锦。参考链接: 1,下载: https:
2017-05-14 00:09:39 20534 15
原创 acm--博弈入门2(P/N分析)--(HDU 1847 HDU 2188 HDU 3863)
PN理论P/N理论分析博弈时可以用P/N分析法 具体如下: P点:即必败点,某玩家位于此点,只要对方无失误,则必败; N点:即必胜点,某玩家位于此点,只要自己无失误,则必胜。 必败态:一定输 必胜态:一定赢 奇异局势:必败态局势 非奇异局势:必胜态局势P/N点满足三个定理: 1. 所有终结点都是必败点P(游戏中,轮到谁拿牌,还剩0张牌的时候,此人就输了,因为无牌可取)(游戏规则特殊
2016-12-20 21:22:10 889
原创 acm--博弈入门1(巴什博弈1)--(HDU 1846 HDU 2049)
切入正题来来来水两题一开始听大佬讲巴什博弈,听成巴士博弈,后来知道了巴什博弈的大名,还知道了博弈不止一种。所谓博弈,就是一场心机的对抗。好巴什,好巴什。。。。。。(记得有一个广告语是这么来着)切入正题:巴什博弈,问题引入: 只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。假设你先取,你要怎样获胜呢?首先,我们要找一个必赢的点,当然是剩下(m+1)
2016-12-06 17:11:47 330
原创 自己做的一个小游戏(1)--吃金币(基础版)
效果图代码效果图代码#include<stdio.h>#include<conio.h>#include<Windows.h>#include<time.h>//计时器#include<math.h>#include<stdlib.h>//跳转函数void turnto(int x,int y){ COORD loc; loc.X = x; loc.Y = y
2016-11-29 12:03:50 5830 7
原创 《了不起的盖茨比》----走出绿灯困境
关于无缘的爱情、不灭的梦想与让人心痛的故事泡在优越中,是否会失去什么黛西是盖茨比的一方净土。高尚的人格体现在人生选择上。前言:了不起的盖茨比?这是一本了不起的书,我建议每一个城市人都读一读。读这部作品,你会看到繁华美丽背后的人生百态,在喧闹的城市里,有多少可怜的失心人像盖茨比一样为了心目中的"黛西"而努力,而又有多少人像布坎南一样表面风光而内心焦虑。作者给读者准备了丰富的关于人类关...
2019-07-26 02:59:48 814
原创 OD数据集(一)—介绍
OD dataset目前object detection主要数据集为PASCAL-VOC,和MS COCO。本文就写这两个。目前完成voc,coco之后再说VOC2012简述官方文档:https://pjreddie.com/media/files/VOC2012_doc.pdfVOC2012数据集分为20类,包括背景为21类,16135(测试)+17125(训练+验证)张图片,...
2019-06-02 19:07:02 4834
原创 使用docker搭建hadoop环境
hadoop一、搭建Hadoop环境我使用docker搭建hadoop环境(mac电脑),具体过程如下:(1)使用homebrew安装docker使用命令:brew cask install docker(2)在docker上安装hadoop搜索hadoop:命令docker search hadoop安装stars最多的那个:命令docker pull sequenceiq/h...
2019-06-01 19:30:53 1041
原创 Tensorflow项目实战(一)--基本目录结构
TF本博客旨在探索github科研项目的写法,从而达到能够快速理解科研项目和自己写科研项目的目的前言:初学者,比如我,很难读懂并理解github上作者的开源代码,以至于每次只能照办别人的代码,顶多就是把别人的搞到能跑,但这并不是所谓的代码复现,也很难对源码进行改进。有的人说:看多了自然就懂了,写多了自然就会了。其实不然,纵然把网上Tensorflow的AlexNet,VGG等看懂,学...
2019-05-17 21:15:57 2657
原创 ios目标检测实战(一)
OD ios先读博客ios+opencv调用摄像头,完成基础操作先读博客ios+opencv调用摄像头,完成基础操作先读博客ios+opencv调用摄像头,完成基础操作参考博客:ios 获取工程内文件的路径:https://www.jianshu.com/p/a4935e6427ecstd::string和NSString互转:https://blog.csdn.net/zhan...
2019-04-15 13:09:07 859 2
原创 S.resize不同方法
opencvimport cv2import timeimg = cv2.imread("images/favorite/Lena.jpg")w = 316h = 316start_time = time.time()dst1 = cv2.resize(img, (w,h), interpolation=cv2.INTER_NEAREST)end_time = time.t...
2019-04-15 11:35:45 699
原创 ios+opencv调用摄像头
ios opencv目标实现opencv调用ios手机摄像头效果:没有物体识别和按钮部分,如果想学进阶的,点《ios目标检测实战》博文简单准备工作下载需要的opencv ios framework。https://github.com/opencv/opencv/releases新建一个objective-C项目。把framework拖入项目:一定要点Copy items ...
2019-03-27 16:31:24 3321
原创 玩转目标检测预训练模型(二)—LearnOpenCV库的使用
预训练模型使用的代码地址https://github.com/spmallick/learnopencv/tree/master/ObjectDetection-YOLO模型下载地址:https://github.com/reu2018DL/YOLO-LITEhttps://pjreddie.com/darknet/yolo/下载模型我们在下载地址中找到感兴趣的模型,下载对应cfg(...
2019-03-26 22:42:02 1238
原创 玩转目标检测预训练模型(一)—tf的Model库的使用
预训练模型参考博客:https://www.cnblogs.com/vactor/p/9820604.htmlhttps://lijiancheng0614.github.io/2017/08/22/2017_08_22_TensorFlow-Object-Detection-API/https://www.jianshu.com/p/86894ccaa407下载链接:https://...
2019-03-26 20:26:08 3047
原创 OpenCV查看版本
pythonimport cv2 as cvprint(cv.__version__)c++//查看版本#include <opencv2/opencv.hpp>using namespace std;int main(){ printf("%d.%d.%d", cv::getVersionRevision(), cv::getVersionMinor()...
2019-03-25 01:25:52 4056
原创 杭电操作系统实验三报告
写给看这篇博客的杭电学弟:按理说操作系统实验应该自己做,这样能锻炼自己。鉴于我的报告还是比较有参考价值,能让以后的同学参考一下,就做成md的形式。实验三报告一、实验内容:(1)实验名:Linux进程管理(2)实验要求:1)实现一个模拟的shell2)实现一个管道通信程序3)利用Linux消息队列通信机制实现两个线程间的通信4)利用Linux共享内存通信机制实现两个进程间的通...
2019-03-24 00:26:43 10978 9
原创 杭电操作系统实验二报告
为什么要发布我的报告?按理说操作系统实验应该自己做,这样能锻炼自己。鉴于我的报告还是比较有参考价值,能让以后的同学参考一下,就做成md的形式。仅供参考一、实验内容:(1)实验名:Linux内核模块编程(2)实验要求:1)设计一个模块,要求列出系统中所有内核线程的程序名、PID、进程状态、进程优先级、父进程的PID。2)设计一个带参数的模块,其参数为某个进程的PID号,模块的功能是...
2019-03-24 00:19:55 5151
原创 杭电操作系统实验一报告
为什么要发布我的报告?按理说操作系统实验应该自己做,这样能锻炼自己。鉴于我的报告还是比较有参考价值,能让以后的同学参考一下,就做成md的形式。仅供参考!实验一报告一、实验内容:(1)实验名:Linux内核编译及添加系统调用报告(2)实验要求:1)编译内核2)添加系统调用二、实验思路(1)内核编译思路:使用极客云make,提取编译后的文件放入虚拟机修改grub(2)修改进...
2019-03-24 00:13:22 6536
原创 pytorch点乘与叉乘
点乘import torchx = torch.tensor([[3,3],[3,3]])y = x*x #x.dot(x)z = torch.mul(x,x) #x.mul(x)print(y)print(z)叉乘import torchx = torch.tensor([[3,3],[3,3]])y = torch.mm(x,x) #x.mm(x)print(y...
2019-03-23 10:50:11 16899 2
原创 看视频,学道理
陈立杰清华特等奖视频再b站期末看计网网课预习的时候看到的,有以下几点需要我学习:谦卑,抓住现在。视频中陈立杰把他过去的金牌称为很微小的成绩。我觉得我没什么好吹嘘过去的,也没啥好骄傲的。记得有一个道理是:如果别人称道只是自己的过去,那么表示你现在没什么好称道的。规律运动,规律生活。当一个人生活混乱时便会影响学习。勤奋。视频中陈立杰提到他每天花12个小时完成高年级课程作业。这一点我非常羞...
2019-01-13 21:23:25 384
原创 四,我的大学生活(3)
本文写于2019年一月二号,一个困倦的晚上。一般来说,三年会是一次转变期。初中三年从童真少年到懵懂男孩,高中三年从懵懂男孩到有志青年,那么大学的我又变成了什么样子呢?是否在思想上依旧幼稚,行动上依旧欠缺呢?思想上的确有些许改进。今年全程关注了台湾的九合一选举,明白了中国崛起的原因。大二还想着有某一位小姐姐会看上我,现在心也静下来了,幻想也消失了。貌似人际交往还不怎么会,但我的志向也不在这里。...
2019-01-02 02:20:19 499
原创 杭电实验二:Linux内核模块编程
杭电实验二:Linux内核模块编程(ps:如果你觉得本文不错,可以去传送门的博客园链接中赞助我-。-欢迎杭电学弟学妹加我好友,联系方式也在博客园链接中。)小练笔#include&lt;linux/init.h&gt;#include&lt;linux/module.h&gt;#include&lt;linux/kernel.h&gt;static init hello_init(...
2018-11-23 14:54:04 4741 2
原创 杭电实验一:用云主机加速内核编译
杭电实验一:用云主机加速内核编译本次实验我使用极客云,价格良心,使用的是容器。本博客只打算粗略地写一写,写起来很头大。(ps:如果你觉得本文不错,可以去传送门的博客园链接中赞助我-。-欢迎杭电学弟学妹加我好友,联系方式也在博客园链接中。)下载内核进入主机后输入,下载linux内核,下载4.18会比较好一些wget https://cdn.kernel.org/pub/linux/k...
2018-11-23 14:37:30 1570
原创 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 109: ordinal not in range(128)
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe7 in position 109: ordinal not in range(128)刚刚出现一个错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 109: ordinal not in r...
2018-11-19 19:58:30 727
原创 OpenCV的imwrite或者imshow全白
我们在使用imshow或者imwrite时,往往会错误的全白的纯色图像。这是因为,imshow函数在处理时是分情况的,当Mat.type为浮点数时,默认区间为【0,1】,当浮点数大于1时就是白色;当Mat.type为整数时,默认区间为【0,255】。我们可以用convertTo进行转换,把浮点数转换为整型。dst0.convertTo(dst0 , CV_8UC1);我们可以用dst.t...
2018-11-07 20:37:22 4618 3
原创 OpenCV+Mac+clion imread和imwrite出错
OpenCV+Mac+clion imread和imwrite出错Undefined symbols for architecture x86_64:“cv::imread(std::__cxx11::basic_string&lt;char, std::char_traits, std::allocator &gt; const&amp;, int)”, referenced from:_...
2018-11-05 22:44:42 980
原创 大话傅里叶变换
文章目录1. 傅里叶级数与欧拉公式(一维傅里叶变换)欧拉公式傅里叶级数(一维)的复数形式傅里叶积分傅里叶变换离散傅里叶变换2. 二维傅里叶变换与代码二维傅里叶变换二维图像理解代码实现OpenCV函数实现标签(空格分隔): 傅里叶变换本文初衷:现在有很多傅里叶教学视频,但是一般都不系统,对于需要打下扎实基础的和我一样的大学生们貌似还不够。前言:本文是写给大学生的通俗傅里叶变换整理资料,...
2018-10-26 14:53:21 928
原创 人工智能编年史(诚邀大家补充)
人工智能发展史起源20世纪50 年代到 70 年代初,人工智能研究处于“推理期”,人们认为只要给机器赋予逻辑推理能力,机器就能具有智能。1943年,M-P神经元模型提出。随着神经科学算法的研究,1958年,康奈尔大学的实验心理学家弗兰克·罗森布拉特实现了“感知机”。人工智能的奠基人之一的明斯基提出感知机无法解决“异或”问题,神经网络陷入低谷,不被看好。1963年,俄罗斯学者Vladmir...
2018-10-21 11:13:14 688
原创 S0.6 直方图均衡化
S0.6 直方图均衡化直方图均衡化能提高图像的质量累积直方图这是后面均衡化所要知道的先验知识。如果说直方图统计的是等于像素值的数量,那么累积直方图统计的就是小于等于像素值的数量![屏幕快照 2018-10-09 下午10.18.44](/Users/hezenggeng/Desktop/屏幕快照 2018-10-09 下午10.18.44.png)均衡化步骤我们均衡化的目标就是...
2018-10-12 00:04:21 517
转载 三种常用数据标准化方法
引入评价是现代社会各领域的一项经常性的工作,是科学做出管理决策的重要依据。随着人们研究领域的不断扩大,所面临的评价对象日趋复杂,如果仅依据单一指标对事物进行评价往往不尽合理,必须全面地从整体的角度考虑问题,多指标综合评价方法应运而生。所谓多指标综合评价方法,就是把描述评价对象不同方面的多个指标的信息综合起来,并得到一个综合指标,由此对评价对象做一个整体上的评判,并进行横向或纵向比较。而在多指标...
2018-10-09 17:40:44 21817
原创 S1.3 仿射变换、透视变换、极坐标映射演示
S1.2 仿射变换、透视变换、极坐标映射演示文章目录S1.2 仿射变换、透视变换、极坐标映射演示OpenCV图像变换示意表仿射变换透视变换极坐标映射OpenCV图像变换示意表这里列一下和变换有关的函数吧。函数作用transform(src,dst,mtx)稀疏仿射变换warpAffine()仿射变换warpPerspective()透视变换lo...
2018-10-04 17:21:36 1001
原创 从0开始的图形学大师(5~未完)
从0开始的图形学大师标签(空格分隔):图形学 peter Shirley &lt;计算机图形学&gt;第5章 线性代数大学知识。三维行列式为平行六面体体积,体积为零,共面,线性相关。特征向量不相等为正交。对称矩阵特征值是实数。第6章 矩阵变换##6.1 基本二维变换缩放$$\begin{bmatrix}s_x &amp; 0\0 &amp; s_y\end{b...
2018-09-29 17:19:01 670
原创 S0.5 伪彩色与假彩色
文章目录伪彩色定义应用方法1. HSV映射假彩色定义应用伪彩色定义伪彩色就是把灰度图转化为彩色图,但不能像机器学习那样生成和真实事件类似的图像。与伪彩色相应的是真彩色。人类视觉有一个特点就是,仅仅能分辨出二十几种灰度,也就是说采集到的灰度图像分辨率超级高。有一千个灰度级,但非常遗憾。人们仅仅能看出二十几个,也就是说信息损失了五十倍,但人类视觉对彩色的分辨能力相当强,可以分辨出几千种色度。...
2018-09-28 00:01:33 2992
原创 S1.2 如何自定义核?
我们知道很多的卷积核,例如sobel,均值滤波核,高斯核,拉普拉斯变换核。这些核一般是3x3的矩阵。也有5x5的。那么问题来了:能不能自己定义卷积核呢?这些卷积核都是怎么设计的呢?如何理解这些卷积核呢?
2018-09-22 11:17:51 342
原创 S1.1 滤波、形态学腐蚀与卷积(合集)
文章目录滤波器简单模糊与方形滤波中值滤波高斯滤波双边滤波导数和梯度Sobel算子Scharr滤波器拉普拉斯变换图像形态学膨胀腐蚀通用形态学函数开操作与闭操作形态学梯度顶帽和黑帽自定义核滤波器简单模糊与方形滤波低通滤波中值滤波高斯滤波双边滤波导数和梯度Sobel算子Scharr滤波器拉普拉斯变换图像形态学膨胀腐蚀通用形态学函数开操作与闭操作形态学梯度顶帽和黑帽...
2018-09-22 11:16:37 1155
原创 py库笔记
py库笔记标签(空格分隔):numpy python 《利用Python进行数据分析》NumPy(数组和矢量计算)快速多效的数组对象ndarray线性代数运算、傅里叶变换、随机数生成用于C、C++、Fortran代码集成到Python的工具ndarray基础类型 说明.ndim dimension的缩写,维度.shape 返回(n,m)=n行m列.size...
2018-09-21 23:07:03 879
原创 蛤?你要用html做游戏?(笔记版)
蛤?你要用html做游戏?(笔记版)标签(空格分隔):canvas html game 本书是看《html5 Canvas游戏开发实战》(2013)笔记 博主小白,啥也不懂类型,这只是一个笔记,需要的话可以看原书。书张这样: 本博客的标题只是个噱头,其实命令行也能做游戏!之所以选择canvas是因为它更酷炫,而且可以加到我的blog上。可以参考我无意中看...
2018-09-14 17:50:26 4888 1
转载 c++正则表达符号大全
c++正则表达符号大全 元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配\n。“\n”匹配换行符。序列“\”匹配“\”而“(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。...
2018-09-11 22:30:06 2370 1
(求教)在做多文件编译时出现的错误
2016-11-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人