自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 python 在存在格式的EXCEL表格中填写内容

之前做过把不同的excel表格信息汇总到一个表,例如简历信息的汇总,现在是把一个大表填到不同的小表里,例如资产表格的打印

2022-01-06 22:13:00 1042

原创 使用pyinstaller打包django项目

1. 环境  环境为:win10 + Python3.5 + Django (2.2.12) + PyInstaller (3.6)  安装PyInstaller,直接使用pip安装,中间会安装一些其他的插件2. 制作项目的.spec文件  进入到项目的所在的路径中,执行如下命令生成 .spec文件,文件位于当前路径下pyi-makespec -D manage.py打开...

2020-05-04 19:06:27 3598 2

原创 在win10系统安装python,配置opencv

1、首先下载相应版本的python 和 opencv下载python的网址:https://www.python.org/downloads/选择相应的平台和位数:下载opencv的网址:https://opencv.org/releases.html2、安装python安装成功后,在cmd中输入python 显示版本信息,则表示安装成功3、配置opencv...

2019-03-29 16:25:55 1163

原创 opencv使用鼠标任意形状的抠图

主要的方法思路是:首先利用鼠标在图上画任意形状,利用掩码将任意形状抠出来主要难点是怎么填充,因为鼠标在画线的时候,滑动越快,点是不连续的,利用floodFill和drawContours都是没有办法进行填充的,从另一个方面想,一个面是由很多个点组成的,虽然鼠标滑动保存下来的就是一系列点,可以利用这一系列点构成一个面,利用面的性质进行填充就比较简单了。一、首先使用鼠标点击事件,鼠标点击事件的...

2018-10-25 11:10:42 3445 6

原创 win10笔记本虚拟机上装centos7系统

不想装双系统,所以在笔记本上装个虚拟机,然后装了centos7系统,中间也遇到一些问题,记录如下:首先可以按照如下步骤进行虚拟机的按照和linux系统的安装:https://jingyan.baidu.com/article/ca00d56c38f1a0e99eebcffe.html如果想自己设置centos的分区,手动分区的话,参考此文档:https://blog.csdn.ne...

2018-08-27 17:32:49 1027

原创 分享一个很好用的滚动截图软件,可以word转成图片

点击滚动捕获窗口,可以手动或者自动选择窗口进行界面的截取,可以按下拉菜单 ,进行滚动截图,  按Esc键停止                                        滚动网页截图效果如下:  利用这个方法可以将word转化成图片软件下载网址:https://download.csdn.net/download/helloworldding/10587878...

2018-08-07 11:09:00 4545

原创 国企事业单位校招单位简介

给师妹分享一下找工作的大致流程,随便写了下来,仅供参考:对于互联网的校招时间一般开始的比较早,7,8月份就开始提前批了;9,10月份校招最火热的时候,11月份到达尾声。国企事业单位相对较晚,战线比较长,散布在9月之后,一直在毕业之前都有国企事业单位的招聘。银行:但是像银行这种单位开始还是比较早的,战线拉的也比较长,银行有的提前批在8月份就开始投递简历了,例如(北京银行),其他的银行不知道有没有提前...

2018-06-19 10:36:05 2271

原创 c++批量读取一个文件夹中的所有照片

读取一个文件夹中的所有图片,对图像进行操作之后,将操作后的图片存储到一个文件夹中;_findfirst返回的参数是intptr_t类型的,定义成long类型的,程序会报错。int main(int argc, char **argv){ if (argc != 2) { std::cout << "Usage: images file path error" <<...

2018-02-09 17:40:33 7434

转载 判断点是否在三角形内 和 点是否在矩形内

转自https://www.cnblogs.com/graphics/archive/2010/08/05/1793393.html概述给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内。这是游戏设计中一个常见的问题。需要注意的是,这里假定点和三角形位于同一个平面内。本文介绍三种不同的方法,由浅入深一 内角和法连接点P和三角形的三个顶点得到三条线

2018-01-24 17:50:15 8721 5

原创 图像算法工程面试所做的准备——C++基础篇

在面试过程中遇到C++相关的问题,有的也是网上搜索的总结,有的贴出原文链接,有的没有贴1、虚函数和纯虚函数的区别: 答:虚函数:为了重载和多态的需要,在基类中是有实现的,virtual void Eat(){……};所以子类中可以重载也可以不重载基类中的此函数   纯虚函数:就是基类只定义了函数体,没有实现过程,定义方法如: virtual void Eat() = 0; 纯虚函数...

2017-12-25 16:23:55 2072

原创 招工作的辛苦历程—国企事业单位篇

好吧,随着互联网的结束,其实压力还是非常大的,国庆回家待了几天,调整好心态,回来继续奋斗!国企和事业单位其实好多需要参加宣讲会的,现场投简历的被接受的可能性是比较大的,有的公司就只接受现场投的简历。       看有什么宣讲会,看海投网上的信息还是比较全的,所以可以从上面进行关注,还有像航天企业和中国电子这种薪资还可以户口概率比较大的企业,都会举行大型的双选会,一般在北航和清华大会举行,所

2017-12-22 22:01:18 1361

原创 找工作的辛苦历程-互联网篇

也许这不是 一篇有价值的互联网求职经验分享,因为最后我没有找到一家互联网公司,就当分享一下经验教训吧。       最初,目标要十分明确的,就找图像处理相关的岗位,随着现在深度学习,人工智能的发展,图像处理不仅仅是以前那种二值化、滤波处理,求边缘等简单的操作。所以,想找图像算法相关的工作,机器学习算法:LR、SVM、随机森林、决策树、L1,L2等;深度学习:深度学习框架至少要懂一个,后向传

2017-12-22 15:31:40 1881

原创 在线编程题-计算文本的 TFIDF值

题目 :求出文本的TFIDF   TFIDF = TF * IDF  IF(词频) =  (该词在文件中出现的次数)/(文件总的词数)  IDF(逆向文件频率) = log2[(总文件数)/(该词出现的文件数目)];    输入:2              //代表总的文件数              s,t           //每一行代表一个文件数

2017-09-19 22:27:43 1742

原创 李正轩老师课件的视频网址(讲的SVM非常清晰)

转自: http://blog.csdn.net/zouxy09 看了第四节讲SVM,非常清晰,对于初学者很好理解,听到刚开始的拉格朗日函数和KKT的时候请坚持听下去,讲SVM就会豁然开朗了,有时间从头开始听最好不过了,也许有一天你收藏的东西突然不见了,所以还是转载一下吧。       在网上狂搜ReproducingKernel Hilbert Space的时

2017-09-18 15:08:18 3616

转载 图像处理与计算机视觉 基础、经典以及最近发展

原作者博客主页:http://blog.csdn.net/dcraw    图像处理与计算机视觉基础,经典以及最近发展                                                                                                                             By x

2017-08-16 17:20:12 914

原创 c++在线编写程序,常见的输入数据格式 和本地编译器输入的区别

PS:在线编程系统的输入方式和vs输入方式稍微有点不一样:所以直接用在线编的程序用vs调试的时候就有点不同,因为在线编程系统会自动判断数据输入的结束,而在vs中就需要手动控制输入的结束。(1)输入一行数组,中间用空格隔开:   例如:输入 1 2 3 4 5 2 8在线编程就可以这么写:int main(){int temp; vector array; whi

2017-08-03 17:44:57 1972

原创 caffe训练图片分类遇到一些问题

问题一: 首先修改图片的大小:在shape中,第二个dim个通道数,第三,四个为长宽,最主要是卷积层中num_output卷积核的个数是根据图片的大小进行计算的,对于灰色图像来说卷积核个数最多可以为 (64 +2 * pad + stride) - kernel_size  ,所以num_output值最多不能超过这个值,要不然会报错。问题二:caffe在训练自己分类的图像时,由于参数

2017-08-01 22:19:31 2028

原创 windows系统下配置caffe的matlab接口所遇到的问题

详细配置过程请参考这个博文,写的很清楚:http://blog.csdn.net/zb1165048017/article/details/51702686在配置matlab接口时,遇到两个问题,很是纠结:一是:在vs中打开caffe的matcaffe中的caffe_.cpp文件,已经修改了CommonSettings.props文件中参数和头文件的引用路径:

2017-07-05 12:23:57 1601

转载 caffe学习 - solver的优化方法

到目前为止,caffe总共提供了六种优化方法:Stochastic Gradient Descent (type: "SGD"),AdaDelta (type: "AdaDelta"),Adaptive Gradient (type: "AdaGrad"),Adam (type: "Adam"),Nesterov’s Accelerated Gradient (type: "Nestero

2017-06-26 16:07:31 460

原创 opencv中怎么修改图像大小,增加几行

opencv中图像的大小可以通过一个resize()函数调整:void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR ); 参数意思:dsize:输出图像的大小。如果这个参数不为0,那么就代表将原图像缩放到这个S

2017-06-04 16:50:22 8116

原创 数组中字符出现的次数问题

在编程题中经常会遇到数字在数组中出现的次数这种问题,常见的问题有:第一次出现的数字,只出现一次的数字,一个数字出现几次,要注意数组的形式,是排序数组还是没有规律数组,考虑这几个方面,解题思路是不同的。下面就剑指offer中遇到的问题,列举如下:1、第一个只出现一次的字符题目描述:在一个字符串(1解题思路:如果能够按字符出现的顺序统计数字出现的次数,那么第一个次数等于1的字符位置就是

2017-06-04 12:49:39 2357

翻译 计算MTF(SFR)的基本步骤,及sfrmat3和Mitre SFR 1.4进行比较

下载sfrmat3 的网址为: http://www.i3a.org/resources/获得Mitre SFR 1.4参考的网址为:http://www.mitre.org/tech/mtf/ Mitre SFR 1.4和sfrmat3是基于ISO 12233标准,但在某些方面彼此不同:Mitre SFR 1.4旨在尽可能接近标准,而sfrmat3包含一些改进,可以获得精确的结果

2017-05-21 16:52:55 24691 17

转载 相机标定的理解及采用opencv和matlab工具箱的标定方法

一、相机标定的目的确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,建立摄像机成像的几何模型,这些几何模型参数就是摄像机参数。二、通用摄像机模型  世界坐标系、摄像机坐标系和像平面坐标系都不重合。同时考虑两个因素 :(1)摄像机镜头的畸变误差,像平面上的成像位置与线性变换公式计算的透视变换投影结果有偏差;(2)计算机中图像坐标单位是存储器中离散像素

2017-05-15 14:30:13 4972

转载 opencv矩阵元素数据类型

转自:http://www.jianshu.com/p/204f292937bb在以下两个场景中使用 OpenCV 时,我们必须事先知道矩阵元素的数据类型:使用 at 方法访问数据元素的时候要指明数据类型做数值运算的时候,比如究竟是整数除法还是浮点数除法。但面对一大堆代码,我们有时并不清楚当前的矩阵元素究竟是什么类型,这篇文章就是以 cv::Mat 类为例来解决这个问题。

2017-04-25 16:39:18 2742

转载 背包九讲——问题汇总

背包九讲目录 第一讲 01背包问题 第二讲 完全背包问题 第三讲 多重背包问题 第四讲 混合三种背包问题 第五讲 二维费用的背包问题 第六讲 分组的背包问题 第七讲 有依赖的背包问题 第八讲 泛化物品 第九讲 背包问题问法的变化 附:USACO中的背包问题 前言本篇文章是我(dd_engi)正在进行中的一个雄心勃勃

2017-04-04 17:50:55 343

转载 c++用二维数组传参时形参该怎么写

二维数组的存储方式是和一维数组没什么区别,但是用二维数组做参数,它的形参该怎样写?要注意的是:函数中的形参其实就相当于一个声明,并不产生内存分配,形参的目的就是要让编译器知道函数参数的数据类型。正确的是:void Func(int array[3][10]); void Func(int array[][10]);  可以省略第一维的大小,错误的是:vo

2017-04-04 10:37:28 3208

转载 有关图像处理的主要公司

最近版上有不少人在讨论图像处理的就业方向,似乎大部分都持悲观的态度。我想结合我今年找工作的经验谈谈我的看法。    就我看来,个人觉得图像处理的就业还是不错的。首先可以把图像看成二维、三维或者更高维的信号,从这个意义上来说,图像处理是整个信号处理里面就业形势最好的,因为你不仅要掌握(一维)信号处理的基本知识,也要掌握图像处理(二维或者高维信号处理)的知识。其次,图像处理是计算机视觉和视频处理的

2017-03-19 12:56:44 22420 8

转载 判断链表有环没环及环的入口结点问题 和 判断两个链表是否相交

问题一:判断链表是否有环及入环结点问题1、先判断是否有环设置两个指针(fast, slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在环,则fast必定先进入环,而slow后进入环,两个指针必定相遇。(当然,fast先行头到尾部为NULL,则为无环链表) 1 bool isExitsLoop(list *head) 2 { 3

2017-03-14 11:44:46 942

原创 回溯——矩阵中路径问题(0,1矩阵中最优路径、矩阵中的路径、机器人的运动范围)

问题一: 给定一个rows*cols 大小的0,1矩阵,给出起点和终点坐标,0可以走,1不可以走,每次只能向上下左右,走一步,求出从起点到终点的最短路径;解题思路:回溯法解决的经典问题,由于回溯的递归特性,首先要找到递归结束的条件,本题终点就是结束条件(在递归结束判断此路径是否为最优路径)                    其次,找出递归的条件,本题是坐标x,y的值在合理范围内,并且此

2017-03-11 22:13:28 3805

原创 关于链表中去掉重复数值的问题

题目:在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5  处理后为   1->2->5题目解析:首先是排序列表,把重复的所有值都删除,而不是保留一个重复值第一种方法,建立一个新的头结点,就不需要考虑删除头节点和中间节点的区别,直接当做中间节点进行删除详细代码如下: ListNode

2017-03-03 18:27:16 543

原创 二叉树问题(打印二叉树,二叉树子结构、镜像、遍历,二叉树满足的路径)

题目一:从上往下打印二叉树从上往下打印出二叉树的每个节点,同层节点从左至右打印。题目解析:这道题实质考查树的遍历算法,遍历通常有前序、中序、后序遍历,此题考查层次遍历。1、我们需要借助队列,实现按层打印,首先将根节点放入队列中,并将根节点的值放入vector中;2、判断根节点的左子树是否为空,不为空将该节点放入队列中;3、判断根节点的右子树是否为空,不为空将该节点放入队列中

2017-02-20 10:44:52 315

原创 关于数组的问题(连续子数组的最大和、数组中出现次数超过一半的数字、调整数组顺序使奇数位于偶数之前)

题目描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。题目解析:只需扫描一下数组,按顺序将奇数提取出来放到数组中,按顺序将偶数提取出来放到数组中,并将偶数数组链接到奇数数组的后边,则达到题目要求,但是这种方法需要新增O(N)的空间,另一种方法可以减少空间的使用,按顺序

2017-02-19 11:47:36 589

原创 旋转数组的最小数字

题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。(NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。)对于这道题的直观解答,从头到尾遍历一遍,找到最小元素时间复杂度为o(n),但是这种方法没有利用旋转数组的特

2017-02-14 17:19:44 258

原创 用两个栈实现队列 & 两个队列实现栈

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。执行push函数时,将数值放入stack1中,执行pop函数时,判断stack2是否为空,为空时将stack1的值全部放入stack2,不为空时则无需放入,然后弹出stack2的元素。class Solution{public: void push(int node) { sta

2017-02-14 15:25:23 316

原创 有关于链表的题目(打印链表、翻转链表、合并两个排序链表)

采用c++:开辟栈空间,将链表从头到尾放入栈中,然后再打印栈代码如下:/*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) :* val(x), next(NULL) {* }* };*/c

2017-02-07 14:42:42 373

原创 任意非负整数,求1~n之间含有1的整数的个数

题目描述:求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。解析:1、将整数划分成2部分,以个位、十位、百位.....分别为分界线,以32459为例,以百位为分

2017-01-17 21:24:50 697

转载 深度优先遍历与广度优先遍历(c++二叉树算法实现)

1.深度优先遍历的递归定义  假设给定图G的初态是所有顶点均未曾访问过。在G中任选一顶点v为初始出发点(源点),则深度优先遍历可定义如下:首先访问出发点v,并将其标记为已访问过;然后依次从v出发搜索v的每个邻接点w。若w未曾访问过,则以w为新的出发点继续进行深度优先遍历,直至图中所有和源点v有路径相通的顶点(亦称为从源点可达的顶点)均已被访问为止。若此时图中仍有未访问的顶点,则另选一个尚未

2017-01-10 22:18:32 5982

原创 二进制中含有1的个数

看到剑指Offer中二进制中1的个数这个题目,才感觉到位运算的强大。原来整数不用换成二进制,遇到位运算符会自动变成二进制进行计算。num & 1 为真则说明num是奇数,为0则说明num是偶数位运算的优先级:下面列举了一些常见的二进制位的变换操作。功能 | 示例 | 位运算----------------------+----------------------

2016-12-22 22:09:09 418

转载 自己实现文本相似度算法(余弦定理)

转载原文:https://my.oschina.net/BreathL/blog/42477最近由于工作项目,需要判断两个txt文本是否相似,于是开始在网上找资料研究,因为在程序中会把文本转换成String再做比较,所以最开始找到了这篇关于 距离编辑算法 Blog写的非常好,受益匪浅。       于是我决定把它用到项目中,来判断两个文本的相似度。但后来实际操作发现有一些问题:直接说就是查

2016-10-23 16:34:34 448

转载 TF-IDF与余弦相似性的应用——完成新闻的相似性检测和自动摘要

这个标题看上去好像很复杂,其实我要谈的是一个很简单的问题。有一篇很长的文章,我要用计算机提取它的关键词(Automatic Keyphrase extraction),完全不加以人工干预,请问怎样才能正确做到?这个问题涉及到数据挖掘、文本处理、信息检索等很多计算机前沿领域,但是出乎意料的是,有一个非常简单的经典算法,可以给出令人相当满意的结果。它简单到都不需要高等数学,普通人只用10分钟就可以

2016-10-23 15:21:09 689

滚动截图软件免安装

页面的滚动截图,捕捉活动窗口、捕捉窗口/对象、捕捉矩形区域、捕捉手绘区域、捕捉整个屏幕、捕捉滚动窗口。它还支持屏幕录像、屏幕放大镜、拾取屏幕颜色、屏幕标尺、快捷键等诸多实用功能。FastStone Capture 在对捕捉后图像的处理方式也很丰富。在编辑器打开;存入剪贴板、文件;自动保存文件、发送到打印机、邮件、WORD、Powerpoint、网络FTP等。

2018-08-07

空空如也

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

TA关注的人

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