自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(186)
  • 资源 (15)
  • 收藏
  • 关注

原创 笔记-- git使用整理

刚开始使用git 的时候,总是‘担惊受怕’ --因为大家一起的话--怕把大家代码‘毁了’····· 后来发现,完全没必要~~~=_= git 管理代码好“冗余”~哈哈【写在开头:使用git超级推荐zsh ~ 用下就知道啦~】首先,git 用分支 branch 的概念来管理代码, 不同分支代码可以不一样。一般公司的代码一般至少要有一个master 分支,这个分支大多数对应

2015-10-18 00:22:19 1179 2

原创 笔记-虚拟机net 方式连接网络

问题:之前为了方便一直使用桥接方式使用虚拟机上网,后来因为要使用vpn,而vpn只能在windows上安装,这时候使用桥接模式在虚拟机上只能访问外网,无法访问公司内网。 所以需要将虚拟机的联网方式改为  nat 方式。 这里因为设置的问题,折腾好久,记录下设置步骤:1.  使用无线网连网,然后再连接vpn之后,在网络共享中心会看到两个活动的网络。   一般vpn的内网应该对应本

2015-10-10 23:20:07 2715

原创 笔记:python 调用 shell 和 C

python 调用 C :还是shell 获得linux 相关比较简单。目前发现cmd好用。但是不适合很长的shell命令。只能写在脚本哩。。。[最好用的方法应该是???pythhon 调用C 的时候,向C传递的参数=======发现直接传int不对。。。字符串接收是可以的。C++  编译为so 供 python调用,命令: g++ perm.cpp -fPIC

2015-04-04 13:30:51 1167

原创 FTP----笔记

FTP1. 尝试在redhat 上搭建一个服务器:yum install vsftpdvim /etc/vsftpd/vsftpd.confservice vsftpd startadduser -gftp -s /sbin/nologin vivi2. FTP 流程:从另一条linux  ftp 到 自己搭建的server, 输入用户名密码登陆。抓包观察,

2015-03-14 12:38:13 1104 2

原创 linux 下 学写 python

python 调用 linux shell 的方法http://demi-panda.com/2013/01/25/python-shell-command/index.html1 #!/usr/bin/env pythonimport subprocessclass RunCmd(object): def cmd_run(self,cmd): sel

2014-10-15 22:40:46 14942 2

原创 shell 字符串数组的使用

ex 简单例子:str=("h_ee" "h__i" "h_ed0llo")for s in ${str[@]}; do   echo "$s"done

2014-07-03 13:04:06 17725

转载 解决ssh的"Write failed: Broken pipe"问题

yixi解决ssh的"Write failed: Broken pipe"问题问题场景服务器环境:阿里云 Linux CentOS 主机客户端:Mac OSX Terminal问题现象用 ssh 命令连接服务器之后,如果一段时间不操作,再次进入 Terminal 时会有一段时间没有响应,然后就出现错误提示:Write fa

2014-06-12 12:49:40 4328

原创 使用sendmail 发邮件

sendmail: warning: valid_hostname: numeric hostname: 138sendmail: fatal: file /etc/postfix/main.cf: parameter mydomain: bad parameter value: 138

2014-05-30 15:16:21 5707 1

原创 用opencv调整视频大小

// videoProcess.cpp : 定义控制台应用程序的入口点。//#include"stdafx.h" #include #include #include int main(int argc, char *argv[]) { CvCapture* capture = cvCaptureFromAVI("D:\\video\\sunglass\\d

2013-12-28 09:35:43 7217

原创 用户投票算法随手记

基于用户投票的排名算法(一):Delicious和Hacker Newshttp://www.ruanyifeng.com/blog/2012/02/ranking_algorithm_hacker_news.html

2013-12-14 16:54:21 1032

原创 如何在电脑上安装 apk ?

网上步骤:bluestacks xp下载:http://www.shouzhi.net.cn/z/bluestacks.html给力助手下载:http://www.shouzhi.net.cn/z/geilizhushou.html下载一个apk:http://www.fenfenriji.com/右键apk选择 bluest

2013-12-13 20:45:31 12026

原创 opencv HSV 颜色模型(H通道取值 && CV_BGR2HSV_FULL)

之前知道,利用opencv把RGB图片像HSV颜色空间转变的时候,H通道的值范围为: 0-180S: 0-255V:0-255利用直方图显示三个通道的时候,H通道都集中在前半部分,想让它取值范围扩大~~~~~~~后来发现了   CV_BGR2HSV_FULL  ,CV_BGR2HSV 在转换图像的时候是将 H / 2  --->  H ,我们知道图像中色相H的取值范围为

2013-12-13 10:20:01 37419 4

原创 高斯滤波(opencv)

int main() { IplImage* img = cvLoadImage("C:\\vvv.jpg", 0); IplImage *avgImg = cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, img->nChannels); IplImage *medianImg = cvCreateImage(cvGetSize(

2013-12-12 21:53:24 10478 2

原创 蓝底照片换色

有个蓝底证件照,想换成白色的。#include "stdafx.h"#include "cv.h"#include "highgui.h"int main(){ IplImage *img = cvLoadImage("C:\\ss.jpg", 1); if(img == NULL) return 0; int w = img->width; int h = img->

2013-11-26 21:24:35 2975 4

原创 title && tile

1. 字符串的内置函数 title()可以把每个单词的第一个字符变成大写2. 而 title 函数>>> tile([2], [3, 2])array([[2, 2], [2, 2], [2, 2]])>>> tile([0, 0], 5)array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])>>> tile([0, 0],

2013-11-26 15:54:38 1830

原创 python 中 常用到的 numpy 函数 整理

1. 创建二维数组  array()   :set = array([[1., 2, ],[3., 4.],[5., 6.],[7., 9.]])求 数组的 行数:>>> set.shape[0]4求 数组的列数:>>> set.shape[1]>>> set.shape(4, 2)>>> set.dtypedtype('float64'

2013-11-26 14:52:20 49468 1

原创 遗传算法

遗传算法看了  http://www.doc88.com/p-905291621838.html  很有意思。里面的C++用python实现如下:from random import *def select(p): #惊叹python的参数传递方式啊~~ bet = random() #产生一个[0, 1] 之间的随机double数 j = 0 pSum

2013-11-20 17:43:57 1736

转载 整理~ 概率~应用

看到  http://www.zhizhihu.com/html/y2013/4381.html  的一段:集合里面的样本,每个样本一个概率pi, sum(pi)=1;每次采样只采一个样本出来。生成一个0~1的随机数p,从第一个元素开始遍历,如果sum(pj) >= p了,第j个元素被采出来,break。这之后也可以重新分配一下剩余元素的概率,从而保证每次采样都

2013-11-20 15:05:55 1107

原创 PIL for python (also,Tkinter)

PIL  process  Image  Library提前下载 PIL库http://www.pythonware.com/products/pil/下载对应的python版本的安装之后在  D:\Program Files\python2.7.6\Lib\site-packages 目录下,就出现了  PIL目录啦。显示一幅图像:from PIL import Im

2013-11-20 12:59:58 1955

原创 opencv for python 显示图像,简单示例

用之前方法配置了之后,用习惯的opencv写法,不OK~一个OK的示例如下:import cv2.cv as cvdef binaryThreshold(name): img = cv.LoadImage(name) gray = cv.CreateImage(cv.GetSize(img), 8, 1) out = cv.CreateImage(cv.

2013-11-20 12:35:54 3317

原创 win7 + python + opencv

1. 环境配置我的机器上大概有opencv2.1  、 opencv2.3、opencv2.4.3、opencv2.4.4  。2.1 是自己编译的,后面都是自己带编译的build。看了下2.1 自己编译的文件夹里面没有找到python模块。 而后面几个版本的build文件夹里都有,/python/2.6  && ../2.7之前看历程都是用的python2.5.4 。用这个+open

2013-11-20 10:35:13 4714 4

原创 棋盘分治

#include "stdafx.h"#include #include /*(tr, tc): 棋盘左上角的行号,列号(dr, dc): 棋盘右上角的行号,列号size:当前棋盘的大小 = 2 ^k*/#define EDGE_LEN 8int board[EDGE_LEN][EDGE_LEN];int title = 0;void putArray(){

2013-09-09 21:18:10 807

原创 最长公共子序列

23456723867resu:7632以下代码是看《算法设计与分析》之后,随便写写试试看对不对的。。。请童鞋们去看书认真学习。。code#include "stdafx.h"#include #include using namespace std;#define LEN 10#define elemType char/*分治法求

2013-09-05 19:02:16 938 2

原创 全排列

#include "stdafx.h"#include #include using namespace std;#define elemType int//交换arr数组中位置a和b处的两个元素void arrySwap(elemType arr[], elemType a, elemType b){ elemType temp; temp = arr[a]; ar

2013-09-04 21:45:30 659

原创 最小生成树---Kruskal

2. Kruskal将边按权值从小到大排列【取出之后不再需要处理,所以可以考虑用最小堆进行排序】然后 按照权值递增的顺序查看每一条边:假如第k条边(v, w), 如果两个端点 v 和 w 分别在当前两个不同的连通分支中, 就用变 边(v, w)将 两个连通分支连接起来否则 直接处理下一条边++++++++++++++++++++++++++++PS:

2013-09-03 16:04:32 778

原创 最小生成树---prime

1. prime算法先找一个当前点加入 被访问点,然后从 未被访问的点中找一个 距离被访问点团最近 的点, 加入// alg_for_test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include //FLT_MAX #include #define NUMOFDOT 6 //点的个数vo

2013-09-03 16:02:45 722

原创 。。。

int main(){ IplImage *src = cvLoadImage("D:\\c.jpg", 1); IplImage *d1 = cvCreateImage(cvGetSize(src), src->depth, 1); IplImage *d2 = cvCreateImage(cvGetSize(src), src->depth, 1); IplImage *d3

2013-07-31 17:14:33 736

原创 概率算法

概率算法:1. 随机数。 应用: 抛硬币,统计频率。2. 数值概率算法。应用: 随机投点,计算π值。随机投点,计算定积分。平均值法,计算定积分。解非线性方程组。常用于 数值问题的求解。 往往求的是  近似解 。近似解的精度随计算时间的增加而不断提高。3.舍伍德算法:排序算法中,枢轴元素,选用拟中位数  可以保证 最坏情

2013-07-30 20:38:16 4766

转载 光 颜色 波长 眼睛

在人的视网膜中有两种主要感光细胞,即所谓的杆状细胞和锥状细胞。杆状细胞负责低照明情况下的视觉,能感觉物体的大小和形状,而锥状细胞确保色觉。锥状细胞有三种类型,锥状细胞的感光性峰值处于光谱中的红色、绿色和蓝色,但是它们都对其他可见光波段反应很弱。在人的视网膜上平均有700万个锥状细胞,其中大部分是“红色”锥状细胞,少部分是“绿色”锥状细胞,而“蓝色”锥状细胞最少就是在眼睛

2013-07-24 16:53:46 2830 1

转载 图像 高频 低频

图像的高低频是对图像各个位置之间强度变化的一种度量方法.低频分量:主要对整副图像的强度的综合度量.高频分量:主要是对图像边缘和轮廓的度量.变化越尖锐的地方高频频谱越多,图像细节就是变化尖锐的地方高反差也一样,它变化很快,过渡区很小,相当于变化尖锐。深灰到白的颜色变化比浅灰到白要大,颜色过渡更尖锐,高频分量也更多。

2013-07-23 20:46:09 6587

原创 OordinaryLinearStretch

double minPixel = -1; double maxPixel = -1; cvMinMaxLoc(subImg, &minPixel, &maxPixel); ordinaryLinearStretch(subImg, (int)minPixel, (int)maxPixel, 0, 255);void ordinaryLinearStretc

2013-07-23 09:18:39 797

原创 改变视频一帧大小~

改变视频大小,生成新的视频。opencv我还以为   CvVideoWriter 中声明了大小,就可以直接把各种大小的图片生成它的视频呢。还不行捏。得 先用个dst 缩放一下才可以// videoProcess.cpp : 定义控制台应用程序的入口点。//#include"stdafx.h" #include #include #include

2013-07-19 20:24:39 3469

转载 Adptive Thresholding Using the Integral Image

论文作者 Derek Bradley*   Gerhard Roth论文给的伪代码:void vvAdaptiveThreshold( IplImage* inImg, IplImage* outImg){ int S = inImg->width >> 5; int T = 10; char *input, *bin; inpu

2013-07-17 17:13:09 1822

原创 opencv---cvSmooth部分源码

//////////////////////////////////////////////////////////////////////////////////////////CV_IMPL voidcvSmooth( const void* srcarr, void* dstarr, int smooth_type, int param1, int param2,

2013-07-17 15:39:57 2941

转载 Otsu2D

/***************************************************************************** * 函数名称: cvOtsu2D() * 函数参数: CvMat* pGrayMat:灰度图形相对应的矩阵 * 返回值: int nThreshold* 函数说明:实现灰度图的二值化分割——最大类间方差法(二维Otsu算法) *

2013-07-16 15:41:50 1179

原创 CV_BGR2GRAY vs CV_GRAY2BGR

来回转换过程中,应该没有什么损失吧#include "stdafx.h"#include "stdio.h"#include "cv.h"#include "highgui.h"#include "Math.h"#include "vector"using namespace std;int _tmain(int argc, _TCHAR* argv[

2013-07-16 14:51:26 8832 3

原创 测试 svm 训练的xml 分类器 ~

用 svm 训练了个分类器。给图片分类的。目标 : 1else : 0载入分类器查看效果#include "stdafx.h"#include "cv.h" #include "highgui.h" #include #include #include #include #include using name

2013-07-13 15:20:25 5061 2

转载 hog 特征

一下是  随手笔记 ,更详细,请参考 原文:vitoLee---HOG算子addr:http://blog.csdn.net/carson2005/article/details/77827261. HOG, 梯度直方图特征。HOG特征是一种局部区域描述符,它通过计算局部区域上的梯度方向直方图来构成人体特征,能够很好地描述人体的边缘。它对光照变化和小量的偏移不敏感。 Dal

2013-07-13 11:35:50 2047

原创 opencv中的 HOGDescriptor 类

其定义在  object.hpp中找到的:struct CV_EXPORTS_W HOGDescriptor{public: enum { L2Hys=0 }; enum { DEFAULT_NLEVELS=64 }; CV_WRAP HOGDescriptor() : winSize(64,128), blockSize(16,16), blockS

2013-07-13 10:50:04 22613 9

转载 如何利用libsvm进行分类

原文来自: http://www.matlabsky.com/thread-12379-1-1.html 本文由  faruto  在    MATLAB 技术论坛 〓›MATLAB 支持向量机›如何使用libsvm进行分类上发表。   参看原文请移步: http://www.matlabsky.com/thread-12379-1-

2013-07-13 09:29:47 9763 2

MbFix (恢复mbr de工具)

MbFix 恢复mbr 双系统下linux的卸载 使用MbrFix来恢复 mbr 分区的工具

2012-11-24

控件与变量的关联 例子

控件与变量的关联 例子 value类型的变量哦 很简单,但是老是混淆,特意针对性的 做了个 ,显示来看看

2012-10-28

MPEG-4资料

MPEG-4 资料 源码 MPEG4编码库源代码(基于C++的源码) JPEG-MPEG編解碼技術

2012-10-15

seed DM6447 相关的一些pdf文档

seed DM6447 相关的一些pdf文档

2012-09-07

C++模板,容器 (STL)用法意义实例

C++模板,容器 (STL)用法意义实例

2012-02-24

图像处理中几个程序(用matlab实现的)

包括 【 直方图均衡化 连通区域面积的计算 均值滤波 中值滤波 高斯平滑模板 NL_means 区域生长 凸包(这个是VC的) Canny 边缘检测 K_means(这个也是VC的哦) 不调用库函数,自己实现的。(额,不是“自己实现”,是自己整理的额) 感谢原作者O(∩_∩)O哈!

2011-11-18

模式识别资料(数据集)

模式识别-原理、方法及应用.pdf (Patterns+Recognition.pdf) 一书所带的 数据集 及其 工具。。。。

2011-11-18

模式识别资料

模式识别资料 课本: Patterns+Recognition.pdf 以及对应的中文版: 模式识别-原理、方法及应用.pdf 还有前6章的课件。。。。。 【关于本书带的数据集的下载,额,放不下了,放在另一个文件夹中咯】

2011-11-18

Pattern Recognition And Machine Learnin.pdf

Pattern Recognition And Machine Learning.pdf 以及前3章课件

2011-11-18

VC下配置OpenGl 所需要的

VC下配置OpenGl(所用到得lib及dll以及XP系统中可能会缺少的dll) 初学openGL 以及配置中遇到的一点点问题

2011-11-18

生成 灰度图,设置图片大小

处理图像的时候经常用到 灰度图,经常需要 归一化图片的大小 咳咳咳,于是,整理了下,方便使用

2011-11-09

Robust Real-time Object Detection 论文 整理ppt 及一篇相关中文论文

Robust Real-time Object Detection 论文& 整理ppt &及一篇相关中文论文 关于利用opencv训练分类器的原理的~~~

2011-10-28

VS2008 opencv MFC 计算米粒的个数及最大米粒的面积及周长

VS2008 opencv MFC 计算米粒的个数及最大米粒的面积及周长 有个问题 , 因为 const char * 和 LPCTSTR 的转换,还是不是很清楚,只生成了debug 版本,Release 不通过。 debug版本中只要 如何将LPCTSTR转换为const char * ?? 项目--属性--配置属性--字符集 改为使用多字节 居然可以这么简单~~~【LPCTSTR 1、在非UNICODE环境下为 const char * 2、在UNICODE环境下为 const unsigned short * so,需要将宽字符转换为多字节】

2011-10-10

Opencv教程--基础篇(含一书部分源码,pdf,勘误说明)

Opencv教程--基础篇(含一书部分源码,pdf,勘误说明)

2011-10-03

在 VC6.0下,使用opencv1.0写的 图像处理软件包

在 VC6.0下,使用opencv1.0写的 图像处理软件包。主要可以实现图像的打开、保存、另存为、图像分割(边缘检测、阈值分割等) 几何变换(放大缩小旋转等)直方图、形态学运算(腐蚀膨胀)图像增强(平滑锐化)噪声演示(高斯噪声椒盐噪声)【另外,初学,还有一点没有解决的问题还没有加以完善~~~】

2011-08-31

空空如也

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

TA关注的人

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