自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (7)
  • 收藏
  • 关注

原创 使用macBook开发

使用mac开发与windows的区别?以 macOs Monterey为例,总结以下几点(有不对的地方请评论指教):1 桌面2 软件安装软件包 :一般是dmg格式的安装包(dmg是disk image的缩写,意思是磁盘镜像,相当于windows的.iso文件)下载 :可以从app store下载安装,或官网下载对应的软件,或其他mac软件下载地址,比如:MacWk - 精品mac软件下载安装 :Mac的软件是.app格式的,一般下载的dmg镜像双击打开后,里面会有一个.app的文

2022-02-26 22:38:43 1985

原创 【视频处理】视频篡改检测经典算法原理部分

1.基于速度场连续性的帧间篡改检测参考文献:《基于连续性特征的视频帧间篡改检测算法的研究与实现》《EXPOSING VIDEO INTER-FRAME FORGERY BASED ON VELOCITY FIELD CONSISTENCY 》基本原理:原始视频两两帧间的速度场强度序列是连续的,而帧间篡改将会破坏其连续性。速度场理论:速度场概念来源于粒子图像测速技术(Pa

2018-01-19 21:32:35 4497

原创 【图像处理基础】滤波器篇

一、高斯滤波器英文介绍:https://en.wikipedia.org/wiki/Gaussian_filter相关博客:http://www.cnblogs.com/wangguchangqing/p/6407717.html下面是整合的代码实现://高斯滤波器#include<opencv2/opencv.hpp>#include<opencv2/imgproc/img...

2017-11-14 15:56:21 846

原创 【opencv】配置opencv的过程中出现的问题总结

一、配置OPENCV条件:win7,64位,VS2015.问题1.opencv的版本与VS版本不匹配一开始下载的版本是opencv2.4.13.。里面只有VC11和VC12.分别对应VS2012和VS2013(vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 =

2017-10-22 12:51:56 548

原创 【matlab图像处理】matlab图像处理常见函数及联系

1.矩阵卷积函数:conv2  与滤波函数:imfilter>> a=[1 2 3;4 5 6;7 8 9]>> up=[1 1;-1 -1]>> aa=conv2(a,up)aa =     1     3     5     3     3     6     6     3     3     6     6     3

2017-10-08 20:09:31 880

原创 MATLAB 使用矩阵过程中常见错误

1)>>a =     3     4    80     5     7     5     4    99     0>> for i=1:3[u,v]=find(a==max(a(:,i)))%本意是找到a中每列的最大值,并将其用255代替a(u,v)=255 end>>a =     3     4    80   2

2017-10-08 14:45:29 964

原创 17.09.24 牛客网练习总结:二维数组中的查找,替换空格

9.24总结1.二维数组中的查找:bool Find(inttarget, vectorint> > array) {        size_t row = array.size();    size_t col = array[0].size();    bool flag = 0;    for(int

2017-09-24 22:18:25 183

原创 傅立叶级数与傅立叶变换总结

1.连续周期信号(FS):      将一个连续周期信号用无数个复指数信号的线性组合来表示(指数形式),或者说表示成无数个正弦与余弦信号的叠加(三角函数形式)。用傅立叶级数的系数来表示频谱,频谱是离散非周期的。对比 离散周期信号(DFS):道理同上,得到离散周期性的频谱。2.连续非周期信号(FT):       看作是连续周期信号,周期趋于无穷大的情况。

2017-09-21 10:23:15 1032

原创 io流

//此程序的结果:1.若传入的实参是ifstream或istringstream的对象,则无法输出最后一个单词,原因在于while语句的循环条件,用的是逗号语句,当最后一个词输入完毕,is这个对象里面已经空了,while循环的条件就不成立了,直接跳出循环//将逗号改成或是可以的。2.若传入的是cin,则可以全部输出,不会多输出最后一个词一遍。但若将逗号改成或,则会IO操作失败。istrea

2017-08-24 09:42:02 276

原创 c++ primer 5 第6章 函数

1.函数基础,基本概念1.1局部对象函数体是一个语句块,块构成一个新的作用域,我们可以在其中定义变量,形参和函数体内部定义的变量统称为局部变量。1.2自动对象对于普通局部变量对应的对象来说,当函数的控制路径经过变量定义语句时创建该对象,当到达定义所在的块末尾时销毁它,我们把只存在于块执行期间的对象称为自动对象。1.3局部静态变量(static)局部静态变量在程序的执行路径第

2017-08-12 18:01:17 264

原创 c++ primer 5 第2章 变量和基本类型

从大体上看,本章主要讲了c++中变量的基本内置类型、复合类型、const限定符及处理类型。    1.基本内置类型:包括算术类型和空类型    2.复合类型:包括引用和指针(当然还有其他复合类型)2.1引用eg.int a=1;int &b=a;一般在初始化变量时,初始值会被拷贝到新建的对象中,然而定义引用时,程序把引用和它的初始值绑定到一起,而不是拷贝;引用其实就

2017-08-02 20:57:49 224

原创 c++:使用标准库的文本查询程序

结果如图所示:

2017-07-16 22:02:31 497

原创 【svm】使用libsvm分类的一般操作步骤

1.步骤描述:(1)将数据转换为SVM包的格式(2)对数据进行简单缩放(3)考虑RBF核(4)使用交叉验证来找出最佳参数和(5)使用最佳参数和训练整个训练集(6)测试2.具体操作步骤:(1)将数据转换为SVM包的格式1)libSVM的数据格式:Label 1:value 2:value ….Label:是类别的标签,比如上1, -

2017-03-31 14:08:17 10602 1

原创 CVTE c/c++软件类在线笔试 编程题

昨天参加了CVTE的在线笔试,由于隔了很久没有接触C语言了,C++自学的状态也不是很好,再加上最近搞毕设脑袋里全是MATLAB的语法等。笔试状态不是很好,编程题挺简单的,但是由于时间心态原因做的不对或者不全,特私下自己改正完善了下。        由于是C++初学者,代码有哪些不合适或者可以简便些的地方,还望读者能够指出,我们一起讨论与学习。

2017-03-27 11:42:36 6088 3

原创 【libsvm】matlab(matlabR 2010b)安装使用Libsvm(3.17)的全过程

红色字体表示是自己输入的,背景为红色表示为错误的做法(试误过程)。能成功按以下步骤安装的前提是:电脑上装有完整的Microsoft Visual studio 2010专业版,即保证有相应的编译器和SDK;matlabR 2010b的成功安装。并将Libsvm(3.17)载入到matlab当前路径下,采取以下操作。>> mex -setupPlease choose your comp

2017-03-23 11:19:43 1156

原创 【C++】有关c++中数组与指针的关系

下图是代码与运行结果:1.简单数组与指针的关系(int型数组为例):解释: 第二句相当于int型指针cp指向了数组的第一个元素,所以,打印出的cp是第一个元素的地址;&cp[0]与cp等价;&cp也仍然是个地址;*cp通过解引用得到了数组的第一个元素;只要指针指向的是数组中的元素(或者数组中尾元素的下一位置),都可以执行下标运算,cp[0]等价于*(cp+0),故为数组的第一个

2017-02-26 15:39:56 3156

空空如也

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

TA关注的人

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