- 博客(186)
- 资源 (15)
- 收藏
- 关注
原创 笔记-- git使用整理
刚开始使用git 的时候,总是‘担惊受怕’ --因为大家一起的话--怕把大家代码‘毁了’····· 后来发现,完全没必要~~~=_= git 管理代码好“冗余”~哈哈【写在开头:使用git超级推荐zsh ~ 用下就知道啦~】首先,git 用分支 branch 的概念来管理代码, 不同分支代码可以不一样。一般公司的代码一般至少要有一个master 分支,这个分支大多数对应
2015-10-18 00:22:19
1242
2
原创 笔记-虚拟机net 方式连接网络
问题:之前为了方便一直使用桥接方式使用虚拟机上网,后来因为要使用vpn,而vpn只能在windows上安装,这时候使用桥接模式在虚拟机上只能访问外网,无法访问公司内网。 所以需要将虚拟机的联网方式改为 nat 方式。 这里因为设置的问题,折腾好久,记录下设置步骤:1. 使用无线网连网,然后再连接vpn之后,在网络共享中心会看到两个活动的网络。 一般vpn的内网应该对应本
2015-10-10 23:20:07
2803
原创 笔记: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
1235
原创 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
1152
原创 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
15043
1
原创 shell 字符串数组的使用
ex 简单例子:str=("h_ee" "h__i" "h_ed0llo")for s in ${str[@]}; do echo "$s"done
2014-07-03 13:04:06
17815
转载 解决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
4368
原创 使用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
6218
原创 用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
7358
原创 用户投票算法随手记
基于用户投票的排名算法(一):Delicious和Hacker Newshttp://www.ruanyifeng.com/blog/2012/02/ranking_algorithm_hacker_news.html
2013-12-14 16:54:21
1080
原创 如何在电脑上安装 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
12871
原创 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
37926
原创 高斯滤波(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
10573
原创 蓝底照片换色
有个蓝底证件照,想换成白色的。#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
3032
原创 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
1875
原创 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
49571
原创 遗传算法
遗传算法看了 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
1797
转载 整理~ 概率~应用
看到 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
1156
原创 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
1990
原创 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
3378
原创 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
4765
原创 棋盘分治
#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
847
原创 最长公共子序列
23456723867resu:7632以下代码是看《算法设计与分析》之后,随便写写试试看对不对的。。。请童鞋们去看书认真学习。。code#include "stdafx.h"#include #include using namespace std;#define LEN 10#define elemType char/*分治法求
2013-09-05 19:02:16
978
原创 全排列
#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
693
原创 最小生成树---Kruskal
2. Kruskal将边按权值从小到大排列【取出之后不再需要处理,所以可以考虑用最小堆进行排序】然后 按照权值递增的顺序查看每一条边:假如第k条边(v, w), 如果两个端点 v 和 w 分别在当前两个不同的连通分支中, 就用变 边(v, w)将 两个连通分支连接起来否则 直接处理下一条边++++++++++++++++++++++++++++PS:
2013-09-03 16:04:32
822
原创 最小生成树---prime
1. prime算法先找一个当前点加入 被访问点,然后从 未被访问的点中找一个 距离被访问点团最近 的点, 加入// alg_for_test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include //FLT_MAX #include #define NUMOFDOT 6 //点的个数vo
2013-09-03 16:02:45
755
原创 。。。
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
764
原创 概率算法
概率算法:1. 随机数。 应用: 抛硬币,统计频率。2. 数值概率算法。应用: 随机投点,计算π值。随机投点,计算定积分。平均值法,计算定积分。解非线性方程组。常用于 数值问题的求解。 往往求的是 近似解 。近似解的精度随计算时间的增加而不断提高。3.舍伍德算法:排序算法中,枢轴元素,选用拟中位数 可以保证 最坏情
2013-07-30 20:38:16
4826
转载 光 颜色 波长 眼睛
在人的视网膜中有两种主要感光细胞,即所谓的杆状细胞和锥状细胞。杆状细胞负责低照明情况下的视觉,能感觉物体的大小和形状,而锥状细胞确保色觉。锥状细胞有三种类型,锥状细胞的感光性峰值处于光谱中的红色、绿色和蓝色,但是它们都对其他可见光波段反应很弱。在人的视网膜上平均有700万个锥状细胞,其中大部分是“红色”锥状细胞,少部分是“绿色”锥状细胞,而“蓝色”锥状细胞最少就是在眼睛
2013-07-24 16:53:46
3058
1
转载 图像 高频 低频
图像的高低频是对图像各个位置之间强度变化的一种度量方法.低频分量:主要对整副图像的强度的综合度量.高频分量:主要是对图像边缘和轮廓的度量.变化越尖锐的地方高频频谱越多,图像细节就是变化尖锐的地方高反差也一样,它变化很快,过渡区很小,相当于变化尖锐。深灰到白的颜色变化比浅灰到白要大,颜色过渡更尖锐,高频分量也更多。
2013-07-23 20:46:09
6699
原创 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
824
原创 改变视频一帧大小~
改变视频大小,生成新的视频。opencv我还以为 CvVideoWriter 中声明了大小,就可以直接把各种大小的图片生成它的视频呢。还不行捏。得 先用个dst 缩放一下才可以// videoProcess.cpp : 定义控制台应用程序的入口点。//#include"stdafx.h" #include #include #include
2013-07-19 20:24:39
3557
转载 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
1886
原创 opencv---cvSmooth部分源码
//////////////////////////////////////////////////////////////////////////////////////////CV_IMPL voidcvSmooth( const void* srcarr, void* dstarr, int smooth_type, int param1, int param2,
2013-07-17 15:39:57
2982
转载 Otsu2D
/***************************************************************************** * 函数名称: cvOtsu2D() * 函数参数: CvMat* pGrayMat:灰度图形相对应的矩阵 * 返回值: int nThreshold* 函数说明:实现灰度图的二值化分割——最大类间方差法(二维Otsu算法) *
2013-07-16 15:41:50
1222
原创 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
8954
原创 测试 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
5137
转载 hog 特征
一下是 随手笔记 ,更详细,请参考 原文:vitoLee---HOG算子addr:http://blog.youkuaiyun.com/carson2005/article/details/77827261. HOG, 梯度直方图特征。HOG特征是一种局部区域描述符,它通过计算局部区域上的梯度方向直方图来构成人体特征,能够很好地描述人体的边缘。它对光照变化和小量的偏移不敏感。 Dal
2013-07-13 11:35:50
2096
原创 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
22696
7
转载 如何利用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
9843
图像处理中几个程序(用matlab实现的)
2011-11-18
模式识别资料
2011-11-18
Pattern Recognition And Machine Learnin.pdf
2011-11-18
Robust Real-time Object Detection 论文 整理ppt 及一篇相关中文论文
2011-10-28
VS2008 opencv MFC 计算米粒的个数及最大米粒的面积及周长
2011-10-10
在 VC6.0下,使用opencv1.0写的 图像处理软件包
2011-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人