自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Row Row Row your boat

自在而为

  • 博客(33)
  • 收藏
  • 关注

原创 【多线程】(二)Interlocked系列函数

参考自 // Thread02.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include volatile long g_nLoginCount;unsigned int __stdcall Fun(void *pPM);const int THREAD_NUM = 50;unsigned int __stdc

2014-10-31 20:25:04 558

原创 【多线程】(一)创建多线程

参考 http://blog.csdn.net/morewindows/article/details/7421759

2014-10-31 13:44:23 531

原创 【流媒体学习】live555学习(一):live555—VS2010 /VS2013 下live555编译、使用及测试

全文转载自:http://www.cnblogs.com/skyseraph/archive/2012/04/11/2442840.html Ⅰ live555简介  Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,

2014-10-31 09:38:12 570

原创 【视频传输】(一)传输协议

一.OSI参考模型1)物理层 通过物理链路从一个节点向另一个节点传送比特流。 这一层数据的单位称之为比特2)数据链路层  获得物理层接收的比特,并对他们进行检错。  差错控制,逻辑同步。  帧丢失,删除重复帧。 这一层数据的单位称之为帧3)网络层 不关心数据对错,由路由选择。 数据单位为数据包。4)传输层  把消息分成若干组,并在接收端进行重组。

2014-10-30 14:26:46 794

原创 【Matlab数字图像处理】(一)时域处理

%% 关于subplot 和imadjust 的练习clcclearf=imread('image\breast.tif');subplot(2,3,1); %将几张图片分区域显示到一张图里面imshow(f);g2 = imadjust(f,[0 1],[1 0]);%imadjust(I,[LOW_IN; HIGH_IN],[LOW_OUT; HIGH_OUT]);

2014-10-28 18:28:11 2196

原创 【Processing入门】第十章:3D

1.3D图形void setup(){ size(500,500,P3D);}void draw(){ background(0); lights(); noStroke(); translate(250,400,-500); rotateY(PI/6); box(500,100,500); translate(0,150,0); box(500,

2014-10-26 13:44:09 775

原创 【Processing入门】第九章:视频音频

/** * Loop. * * Shows how to load and play a QuickTime movie file. * */import processing.video.*;Movie movie;void setup() { size(640, 360); background(0); // Load and play the vid

2014-10-25 20:38:25 4070

原创 【Processing入门】第六七章:函数和数组

函数和数组的使用案例Eye[] hiEye = new Eye[100];void setup(){ size(300,300); smooth(); panda(100,100,2); panda(200,200,1.3); }void panda(int x,int y,float s){ pushMatrix(); translate(x,y)

2014-10-24 22:08:02 2561

原创 【Processing入门】第五章:动画

1.坐标的转移,旋转和缩放

2014-10-24 20:45:20 2604

原创 【Processing入门】第四章:响应互动

mouseX,mouseYvoid setup(){ background(200); size(300,300); smooth();}void draw(){ fill(255,255,0); rect(mouseX,mouseY,50,50);}

2014-10-24 16:47:05 2338

原创 Python入门学习(二)线程上

# -*- coding: cp936 -*-#多线程编程import threaddef fun(n): for i in range(n): print ithread.start_new_thread(fun,(9,));thread.start_new_thread(fun,(9,));thread.start_new_thread(fun,(9,))

2014-10-24 15:32:14 493

原创 Python入门学习(一)

# -*- coding: cp936 -*-# Charpter 4 Function# 4.2函数中的参数def Cube(x=5): #默认参数 return x**3def fun(x,y,z): return x+y-z#调用函数,按照顺序传递参数 fun(1,2,3)#调用函数,按照参数名传递参数 fun(z=1,x=2,y=3)#调用函数,混合

2014-10-24 10:45:56 619

转载 win7卸载Linux系列系统的方法

之前在win7下装了一个深度的linux系统,用了一段时间之后,想装BT5 ,上网搜了一下怎么卸载Linux系统的方法,看了很多帖子,在这里总结一下卸载Linux系统的方法:1:先下载Mbrfix这个软件2:下载之后,将其解压到你的系统目录(一般是c:\)3:如果不在C盘,那就直接拖到C:Windows:systeam32下,用起来方便4:打开windows命令行(开始/附件/命令行)

2014-10-24 10:16:22 554

原创 【Processing入门】Processing第三章:绘图下

import processing.pdf.*;size(300,300,PDF,"para.pdf");smooth();fill(0);ellipse(80,100,70,70);ellipse(220,100,70,70);fill(255);strokeWeight(2);ellipse(150,150,200,180);fill(0);ellipse(100,

2014-10-23 21:19:17 1289

原创 【Processing入门】Processing第三章:绘图中

绘制贝塞尔曲线

2014-10-23 21:03:23 4264 1

原创 【Processing入门】第三章:绘图上

size(800,600);point(100,100);rectMode(CENTER);fill(255,0,0);rect(500,500,120,140);fill(0,255,0);ellipse(420,420,100,20);fill(0,0,255);arc(300,300,400,100,radians(100),radians(200));fill(25

2014-10-23 20:33:26 634

原创 【Processing入门】第二章:使用Processing

void setup() { rect(20,20,20,20); line(0,40,100,50); println("I feel good\n"); boolean bflag = false;}void draw() { background(125); if(mouseXheight/2) { fill(255,255,0); rect(0,

2014-10-23 20:13:10 900

原创 函数声明可写在函数内

int _tmain(int argc, _TCHAR* argv[]){ void add(); add(); return 0;}void add(){ void deley(); deley();}void deley(){}

2014-10-23 16:45:04 523

转载 和机器学习和计算机视觉相关的数学

1. 线性代数 (Linear Algebra): 我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课,后来到了香港后,又重新把线性代数读了一遍,所读的是Introduction to Linear Algebra (3rd Ed.)  by Gilbert Str

2014-10-23 14:01:31 518

原创 opencv中逐文件夹读取图片

#include int _tmain(int argc, _TCHAR* argv[]){ //样本集的建立 vector> Img ; //循环读取文件 string dir_path = "E:/OCRdataset/trainData";   Directory dir;   vector filepath = dir.GetListFolders(dir_

2014-10-23 13:33:17 920

原创 opencv在visual studio中配置

F:\Program Files\OpenCV2.4.4\opencv\build\includeF:\Program Files\OpenCV2.4.4\opencv\build\include\opencvF:\Program Files\OpenCV2.4.4\opencv\build\include\opencv2F:\Program Files\OpenCV2.4.4\ope

2014-10-23 13:15:43 453

原创 linux 中编辑opencv错误

在ubuntu中编译opencv,结果出现下面错误Linking CXX shared library ../../lib/libopencv_imgproc.so /usr/bin/ld: /opt/intel/ipp/lib/ia32/libippcv_l.a(ippcv00242as.o): relocation R_386_GOTOFF against undefined symb

2014-10-23 13:12:04 1630

原创 opencv协方差矩阵和特征值函数

#include "stdafx.h"#include "highgui.h"#include "cv.h"using namespace cv;int _tmain(int argc, _TCHAR* argv[]){ //测试协方差矩阵 double dataSrc[5][4] = { 1, 2, 3 , 4 , 2, 1, 3 , 3 , 5, 1,

2014-10-23 13:11:00 764

转载 opencv小知识

1.在opencv中像素点的数据类型能找到对应类似char,int,float,double的,比如说是分别为CV_8UC1,CV_16UC1,CV_32FC1, CV_64FC1,一定要注意是没有这一说法的CV_16FC1。   2.当图像像素值为hsv空间时,hsv中3个分量的取值范围为[0 180],[0 255],[0,255].  3.opencv中的NAN表示是非数字,

2014-10-23 13:09:52 792

原创 string类转换成char *

将string类转换成char *的常用方法为:string  str;const char *str1;str1=str.c_str();这在读取图像文件名时很有用,因为如果用cvLoadImage()的话括号里面的参数只能为const char*型,而一般对文件名的读取都是用string类,这样比较灵活。

2014-10-23 13:08:21 781

原创 将压缩包隐藏在图片文件中

将压缩包隐藏在图片文件中将压缩包隐藏在图片文件中的方法:将input.png和yasuo.rar 放在一个地方,运行如下命令:copy/b  input.png+yasuo.rar output.jpg 生成output.jpg。里面包含压缩文件。/b是二进制的意思。

2014-10-23 13:06:13 873

转载 配置OpenCV产生flann\logger.h(66): error C4996: 'fopen': This function or variable may be unsafe问题

From http://blog.csdn.net/guoming0000/article/details/8838810 今天使用vs2012配置opencv编译出现问题:1>------ 已启动生成: 项目: Win32ForOpenCV245, 配置: Debug Win32 ------1>  stdafx.cpp1>  Win32ForOpenCV245.

2014-10-23 13:04:07 462

转载 opencv在一个窗口里面显示多张图片

From http://blog.csdn.net/yang_xian521/article/details/7915396

2014-10-23 13:01:42 2070

原创 opencv图像拼接

#include #include #include "opencv2/highgui/highgui.hpp"#include "opencv2/stitching/stitcher.hpp"using namespace std;using namespace cv;int main(int argc, char* argv[]){ Mat img01 = imread("0

2014-10-23 12:58:39 917

原创 opencv读写视频

#include "highgui.h"using namespace cv;int _tmain(int argc, _TCHAR* argv[]){ VideoCapture cap("E:\\华为项目\\【项目】周界\\video\\PEA-22047-白天停车场-树叶拂动 .avi"); VideoWriter writer("save.avi",CV_FOURCC('M','J

2014-10-23 12:47:14 428

原创 Machine Learning-01_k近邻算法

算法流程可以表述为:1、求距离;2、对距离排序;3、选择前k个距离对应的类别;4、求取前k个点对应的类别的出现频率;5、得到预测的分类结果

2014-10-23 12:42:50 481

转载 堆栈溢出问题 test dword ptr [eax],eax ; probe page错误

这跟局部数组变量定义所分配的最大空间设置大小有关。局部变量的申请空间是存放于栈中,windows里默认栈内存是1M,所以当申请空间大于1M时就会出现溢出错误。所以解决此问题的方法就是扩大栈空间的大小方法为:项目->属性->链接器->系统->堆栈保留大小注:这里填的是字节数如果你想把他扩大为2M的话,1024*1024*2 = 2097152

2014-10-23 12:40:25 846

原创 linux下开启rpcbind服务

关闭防火墙

2014-10-23 12:37:43 8455

空空如也

空空如也

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

TA关注的人

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