- 博客(13)
- 资源 (9)
- 收藏
- 关注
原创 统计学习方法概论
1.统计学习统计学习(statistical learning)是关于计算机基于数据构建概率统计模型并运用数据进行预测与分析的一门学科。统计学习又称为统计机器学习(statistical machine learning). 统计学习方法是基于数据构建统计模型从而对数据进行预测与分析。统计学习由监督学习、半监督学习、非监督学习和强化学习等组成。 实现统计学习方法的步骤如下: (1)得到一个
2016-04-02 14:23:24 1136
原创 C++_C风格字符串
C语言中的字符串是用一维字符型数组来实现的,编译器把每个字符串理解为一个以’\0’(空字符,null character)为结束符的一维字符数组,这种类型的字符数组常被称为C风格字符串。 利用C++中的cin和cout来进行C风格字符串的读取,它们会逐个处理C风格字符串的字符,直到遇到空字符为止,无法从键盘收入含空格的字符串。这里可以采用get()和getline()函数。cin.get(数组
2016-03-14 14:19:07 695
原创 C++_运算符的优先级
通常运算符具有如下几点规律: 1.操作数多的运算符优先级别相对低一点,从高到低依次为: 单目->双目(不包含赋值运算符)->三目->赋值->逗号。 2.双目运算符个数最多,双目运算符优先级从高到低依次为: 算术运算符->比较运算符->位运算符->逻辑运算符。 3.算术运算符中,*、/、%的优先级高于+和-。 4.位运算符优先级从高到低为:~、&、^、|。 5.逻辑运算符优先级从高到低为
2016-03-14 13:47:11 2332
原创 LeetCode__Nim Game
You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remove 1 to 3 stones. The one who removes the last stone will be the
2016-03-10 19:32:47 480
原创 LeetCode__Add Dights
Given a non-negative integer num, repeatedly add all its digits until the result has only one digit.For example:Given num = 38, the process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2 has only one digit, r
2016-03-10 19:29:55 528
原创 视频马赛克的实时检测
在前面的一篇博文中,阐述了如何实现图片马赛克的检测。但是对于视频马赛克检测来说实时性显得很有必要,这次主要讲解我是如何实现马赛克实时检测的。1.实现过程这里,马赛克的实时检测是通过多线程来实现的,由于多线程和电脑硬件设施有着直接的关系,所以这里贴出电脑的配置图。 电脑处理器是i3、4核处理器,主频2.13GHz,运行内存3.11GB,32位操作系统。由于电脑是四核处理器,因此,程序采用了四线程
2015-11-24 17:12:17 5594
转载 SCI投稿过程总结、投稿状态解析、拒稿后对策及接受后期相关问答
SCI投稿过程总结、投稿状态解析、拒稿后处理对策及接受后期相关问答综合荟萃目录(重点是一、二、四、五、六):(一)投稿前准备工作和需要注意的事项、投稿过程相关经验总结;(二)SCI期刊投稿各种状态详解及实例综合(学习各种投稿状态+投稿经历总结);(三)问答综合篇(是否催稿、如何撤稿、一稿两投及学术不端相关内容等);(四)如何处理审稿意见(回复意见、补实验、润色、重整数据、作图及调整
2015-11-20 11:34:56 8191
原创 c++ txt文件的读写及乱码问题解决
在编程中,我们经常需要对txt文件进行读写操作,有时候由于编解码问题,txt读写会出现乱码问题。下面介绍一种基于ofstream和ifstream的txt文件读写方法,并介绍txt文件读写的乱码解决方案。1.txt文件写入#include <fstream>#include <iostream>using namespace std;int main(){ ofstream ou
2015-11-19 17:36:35 51938 9
原创 c++ 多线程学习
最近在研究实时处理问题,学习了相关多线程的知识,这里进行简单的学习总结。1.多线程能干啥 很多时候,一想到提高效率问题,我们便会想到多线程,那么多线程一定能提高效率吗?如果能,在什么情况下能够提高效率? 当有多个cpu的情况下,计算机可以同时处理多个事件,多线程的处理效率会快很多。如果一个任务可以细分为多个子任务,每个都需要cpu资源和内存资源。如果是单线程的话,就只能等处理完一个子任务的时候才
2015-11-18 17:49:57 646
转载 CvArr、Mat、CvMat、IplImage、BYTE转换
一、Mat类型:矩阵类型,Matrix 在openCV中,Mat是一个多维的密集数据数组。可以用来处理向量和矩阵、图像、直方图等等常见的多维数据。 Mat有3个重要的方法: 1、Mat mat = imread(const String* filename); 读取图像 2、imshow(const string fr
2015-11-11 14:26:14 623
原创 图片马赛克检测
视频在传输过程中,由于编解码出现问题,会导致视频出现不同程度的损伤,其中就包括视频马赛克现象。马赛克对于视频的观看效果有着很大的影响,为了及时有效地发现视频中是否存在马赛克,这里基于视频图像进行图像马赛克检测,具体步骤如下。以一幅图片为例,来说明马赛克检测所用方法,这里采用的图片如下所示: 可以发现,图片中人物脸部打了马赛克。针对这片区域的马赛克,看本算法是否能够有效识别。首先,对上图进行Ca
2015-11-09 11:55:02 11698 1
原创 ffmpeg--简介与使用
最近在做视频相关的图像处理工作。简单地说,就是把视频里的图像弄出来,然后进行处理。由于接触到视频处理方面的知识较少,所以在网上进行了一番搜罗,发现了这个视频处理功能比较强大的软件–ffmpeg。这里对它进行简单的介绍和使用说明,最后是自己具体的使用步骤说明。ffmpeg.exe下载地址: http://download.csdn.net/detail/zhancf/92477631.简介
2015-11-06 17:50:07 941
原创 基于tesseract_ocr实现图片中汉字辨识
最近在研究视频字幕识别,写了一个小的程序,得到一些实验结果,同时也存在着一些问题,这里拿出来和大家分享下。 1.工具 (1)tesseract_ocr(识别汉字); (2)vs2010; (3)opencv244(其中涉及图像处理部分)。 这里我把自己用到的资料都上传了,连接奉上: http://download.csdn.net/detail/zhancf/92273332.实现过程
2015-10-30 17:27:01 6846 3
ffmpeg.exe
2015-11-06
tesseract_ocr在vs2010下调用的全部资料
2015-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人