自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于OpenCV不能读取视频和写入视频的问题

问题:不能读取视频文件解决方法:下载解码软件,我下载了对应的ffdshow,解决问题。 http://sourceforge.jp/projects/ffdshow-tryout/(注意版本,下载后安装即可,会自动开启)问题:不能写入视频,或写入后视频大小为0原因:很可能是没有对应的编码器解决方法:    使用视频工具如格式工厂或mediainf

2015-03-23 14:34:01 2170

原创 C#学习之愚人节程序

愚人节没被表白,想想在如此佳节,居然如此冷清,于是用最近学的C#写了下面的程序,可以整蛊一下小白。。。。。其实就是无论如何你也点不到关闭,因为按钮会跑。。而且右上角的关闭也被做了手脚。。要怎样才能关闭程序?。。大家安装一下。。。。成品在这点击打开链接using System;using System.Collections.Generic;using System.Componen

2014-04-02 00:00:03 949

原创 C++之优先队列

最近学习优先队列,用C++的STL试了一下,问题来了!书上教的定义方法是:priority_queue ,greater >pre_Q;意思是库自动帮你递增排列,但是greater这个参数报错了!于是换了一个参数priority_queue ,less >pre_Q;意思是自动帮你递减排列,编译顺利通过。查了一下,发现库里根本没有greater这个参数可选(不知

2014-03-31 17:23:24 773

原创 C#之用字符提取做计算器

老师布置作业用C#写一个计算器,以前只会一点C++,于是打算用提取字符的办法来做,即先提取符号,然后提取数字,做好按先乘除后加减的方法来做,然后一下手,发现。。。C#根本没有STL啊。。搜了搜百度,幸好有using System; using System.Collections.Generic;这东西,基本上与STL是一样的(高手勿喷,我只是按网上说的写,至于有什么不一样,有多不一样,我才学了两

2014-03-14 00:11:11 843

原创 OpenCv学习之利用ORB算法完成图像拼接

最近因为在准备考研,所以做项目的时间大大缩水,这时匆忙之下完成的(其实只是在原有的修改),但效果却出奇地好!!!现在分享一下,先上图:速度比SURF快了很多很多,效果却差不多!!大家如果已经做过SURF拼接的话,可以把SURF改成ORB就行了,如果想看完整的源代码,可以猛戳这里点击打开链接另外因为时间仓促,没有做后续处理,所以会有明显边界与黑边,但只要再加一些简单的

2014-03-11 00:43:01 5916 15

原创 基于OpenCV的图像拼接

这个程序是本人用于OpenCV项目学习而写的,其中很多代码都是从网上或cook book 中借鉴而来的。由于本人还是菜鸟,程序中难免会出现很多不合理的地方,希望各位高手能赐教或交流。    这个程序在linux 的ubuntu 中能运行,没试过其他平台,但应该是大同小异的。其中代码都是C++风格,用了surf算法寻找特征点,用flann算法匹配特征点,有简单拼接模式和加权平均匹配模式(加权匹配

2014-03-11 00:11:54 3074

原创 C++学习之erase()与insert()

最近学习C++的stl,发现其操作迭代器的erase与inser函数时并不是想象的样子,现在总结一下!   首先是erase,调用这个函数是很容易会让迭代器失效,在网上找到了以下原因:删除后,当前的迭代器与之后的迭代器全部失效!       最简单的解决方法就是按照下面这个格式写代码:       iter = v.erase(iter);//要有返回值       这样,

2014-02-26 22:23:19 2258

原创 OpenCV学习记录3//仿射变换与重映射

在图像处理中,发现很多书都会将几何变换分为重映射·,仿射变换与透视变换。对于透视变换不是理解得和透彻,所以先总结一下重映射与放射变换。重映射就是把一个图像中一个位置的像素放置到另一个图片指定位置的过程。在OpenCV中有函数remap()。公式是:      事实上,映射分为向前映射和向后映射,将输入映射到输出的是向前映射,反之就是向后映射,那remap是哪一种呢?下面是检验的代码:

2014-02-23 17:38:28 1340

原创 OpenCV学习记录2//浅尝图像金字塔

图像金字塔有两种常见的形式,即高斯金字塔和拉普拉斯金字塔,高斯金字塔比较好理解,官方的解释是:1、将  与高斯内核卷积:   2、将所有偶数行和列去除。在 OpenCv china 的官方教程上有关于函数PyrUp()的说法是:1、首先,将图像在每个方向扩大为原来的两倍,新增的行和列以0填充()。2、使用先前同样的内核(乘以4)与放大后的图像卷积,获得

2014-02-23 01:29:45 761

转载 如何将XP升级到win7

微软将会停止对XP的支持,将XP升级为win7相信是大家的应对方法,但是在自己的升级过程中总会有很多小问题,特别是装原版系统,有时会莫名其妙地失败,于是上网找啊找,找了个成功率不叫高的方法,亲自测过,其实一点都不复杂,成功率还有保证!!点击打开链接有需要的请狂点左边!ps. 要记住在重装前要先下好离线驱动网卡工具!!

2014-02-20 18:06:41 1029

原创 寒假总结

寒假总结寒假就要结束了,可相比于以前,貌似我还没有一种要开学的感觉,暑假参加过国电的同学都知道,整个暑假都在学校,自然也不会有回校的排斥。这次待在学校的时间也有半个多寒假,对于开学也没有多大的感觉。话说这次寒假在学校主要还是大创的事,主要还是图像处理。但开始后,一是发现自己根部不熟c++,Opencv的新版都是用C++做借口的,所以整个寒假都在啃那本科研立项买回来后只看了几页的C++编程。

2014-02-20 17:57:27 788

原创 linux上如何截图

今天需要在linux上用到截图,上网搜了一下,都是按screenprint键,但这种办法只能截整个屏幕,非常不方便,后来找到了这种办法,原来Ubuntu有自带工具:打开dash home,搜screenshot:开开Screenshot,有以下界面:有三种功能,分别是全屏截取,当前窗口截屏和自定义截屏!!好了,有了这个工具,截屏就很方便了!!

2014-02-19 14:11:11 937

原创 opencv学习记录1 //cv::gemm()

因为学习需要,所以要用到矩阵相乘,看别人的程序,会用到cvGEMM,但这是OpenCV的老函数了,网上都是老式的用法,新版的操作方法几乎没有说明,查了一下函数库,有gemm函数可以代替,描述如下:Performs generalized matrix multiplication.C++: void gemm(InputArray src1, InputArray src2, double

2014-02-19 13:43:46 10239 1

愚人节小玩意——点不到

愚人节没被表白,想想在如此佳节,居然如此冷清,于是用最近学的C#写了下面的程序,可以整蛊一下小白。其实就是无论如何你也点不到关闭,要怎样才能关闭程序?大家安装一下,我的微博有代码哦,http://blog.csdn.net/pangwenfeng/article/details/22762343

2014-04-02

使用C++实现的矩阵类

这个程序是从教科书上抄的,在visual studio2012上能成功运行。里面有简单的转置及相乘算法!供学习用。

2014-03-02

基于OpenCV的图像拼接

这个程序在ubuntu 中的OpenCV2.4.4能运行,没试过其他平台,但应该是大同小异的。其中代码都是C++风格,用了surf算法寻找特征点,用flann算法匹配特征点,有简单拼接模式和加权平均匹配模式

2014-02-15

空空如也

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

TA关注的人

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