- 博客(12)
- 收藏
- 关注
原创 在Windows、Linux下,分别利用BAT批处理文件和Shell脚本,生成类似“20150605_111327.txt”命名的文件
Windows BAT批处理文件如下:@echo offset time_hh=%time:~0,2%if /i %time_hh% LSS 10 (set time_hh=0%time:~1,1%)set filename=%date:~,4%%date:~5,2%%date:~8,2%_%time_hh%%time:~3,2%%time:~6,2%echo test >> %fil
2015-06-05 16:39:43
1375
原创 ptyhon的imageHash.py
#!/usr/bin/pythonimport globimport osimport sysfrom PIL import ImageEXTS = 'jpg', 'jpeg', 'JPG', 'JPEG', 'gif', 'GIF', 'png', 'PNG'def avhash(im): if not isinstance(im, Image.Image): im = Image.open(i
2014-08-11 10:45:44
809
转载 opencv中CvvImage函数
关于Opencv2.2也要过时来了,因为2.3出来,但是不知道2.3有没有这个CvvImage函数。如何在OpenCV2.2中实现CvvImage,根据网络各个高手的方法,我自己的总结如下。首先,找到CvvImage的原代码。我在网上已经找到了,具体代码如下。这是CvvImage.h文件。#pragma once#ifndef CVVIMAGE_CLASS_DEF
2013-09-01 11:51:08
968
原创 Niblack算法和OTSU算法的实现
1、OTSU算法是设阈值将图像分割成俩组,一组灰度对应目标,另一组灰度对应背景,则这俩组灰度值的类内方差最小,俩组的类间方差最大。相关公式: g = w0 *(u0 - u)*(u0 - u) + w1*(u1 - u)*(u1 - u) = w0 * w1 *(u0 - u1
2013-08-14 18:51:45
3278
转载 c++输入输出流格式控制
1.使用控制符控制输出格式控制符作用dec设置整数的基数为10hex设置整数的基数为16oct设置 整数的基数为8setbase(n)设置整数的基数为n(n只能是16,10,8之一)setfill(c)设置填充字符c,c可以是字符常量或字符变量setprecision(n)设置实数的
2013-08-07 19:26:03
665
原创 算法入门经典-1
#include using namespace std;int main(){ double a,b,c; cin >> a >> b >> c; cout.setf(ios_base::fixed,ios_base::floatfield); cout.precision(3); cout << (a+b+c)/3 << endl; return 0;}/*习题1-1*/
2013-08-06 20:04:53
506
原创 算法入门经典-2
#includeusing namespace std;int main(){ int a,count = 0; cin >> a; for(int i = 1;i < 1000000000;i *= 10) { if(a/i != 0) count++; } cout << count << endl; return 0;}/*算法入门第二章课后习题2-1位数*
2013-08-06 14:39:26
446
原创 opencv实现“找茬”
// 111.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;#define CVX_RED CV_RGB(0xff,0x00,0x00)#define CVX_BLUE CV_RGB(0x00,0x00,0xff)//定义宏,轮廓边框颜色in
2013-07-31 16:40:58
1948
原创 opencv几个函数
1、 对于图像中的某一像素点 P(x, y), 在我们正常的坐标系中,x代表其横坐标,y代表其纵坐标,而在opencv的函数 cvGet2D()与cvSet2D() 中,却行不通。cvGet2D() 的函数原型是 : CvScalar cvGet2D (const CvArr * arr, int idx0, int idx1); 函数返回的是一个CvScalar 容器,其参数中也有两
2013-07-30 11:36:29
873
原创 opencv 2-2
#include "highgui.h"int main(int argc,char*argv[]){ char* avi = "D:\\demo.avi"; cvNamedWindow("Example",CV_WINDOW_AUTOSIZE); CvCapture* capture = cvCreateFileCapture(avi); IplImage* frame; wh
2013-07-26 10:39:04
463
原创 opcv测试2-1
#include "highgui.h"int main(int argc, char** argv) { char* imgPath = "D:\\kobe.jpg"; IplImage* img = cvLoadImage(imgPath); cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE); cvShowImag
2013-07-26 10:05:43
521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人