自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 Ubuntu编译opencv注意事项

在ubuntu编译opencv的时候,需要先安装libgtk2.0-dev。

2023-03-15 15:11:01 92

原创 gocui使用中发现的问题

gocui使用中发现的问题

2023-03-01 22:23:46 170

原创 很实用的VC打印代码

///选择打印机对话框 CDC memDC; HDC hdcPrint = NULL; CPrintDialog dlg(FALSE); if (true) //打印按钮,不弹出选择对话框,获取默认打印设备 { PRINTDLG printInfo; ZeroMemory(&printInfo,s

2016-03-04 08:42:23 572

原创 OpenCv中的离散傅立叶变换和逆变换

具体算法和源码,详细注意的地方在备注部分

2016-01-28 09:55:49 1228

原创 一段代码理解函数指针

函数在内存中存储的,因此,函数也有一个起始地址,实际上,函数名就是函数的起始地址。函数指针的形式:返回值(*指针变量名)(形参1,形参2)获取了该函数指针,相当于我们获取了函数,因此,可以通过这个指针来方便的操作函数。例子如下://// main.c// Point//// Created by Kenshin Cui on 14-6-28.// Copyri

2015-03-23 17:05:47 723

原创 usb摄像头在linux系统下安装

最近在研究摄像头,很自然打想到了在linux下打使用。毕竟,linux下开源软件还是比较多的。linux发行版本为:ubuntu。运行在虚拟机上。通过:uname -a 查看打系统信息:Linux lzj-virtual-machine 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 19:36:28 UTC 2015 x86_64 x86_

2015-02-12 13:28:47 1544 1

原创 unburn修改root密码

在刚装完毕的情况下,root密码是随机的。需要我们设置下。1、sudo passwd2、输入当前用户密码3、按照提示输入新的root密码。

2015-02-06 10:41:41 489

原创 美国海军(NPS)的OSG教程——示例代码一

//OSG 3.2版本 osg::Group *root = new osg::Group(); osg::Geode *pyramidGeode = new osg::Geode(); deprecated_osg::Geometry *pyramidGeometry = new deprecated_osg::Geometry(); //注意,用deprecated_osg,某些功能

2015-01-26 18:59:24 2106

美国海军(NSP)的OSG教程——第一示例

下面是教程中调试通过的代码,运行在3.2版本上。与教程有小的不同。//OSG 3.2版本 osg::Group *root = new osg::Group(); osg::Geode *pyramidGeode = new osg::Geode(); deprecated_osg::Geometry *pyramidGeometry = new deprecated_osg::Geomet

2015-01-26 18:56:23 377

转载 用Python和OpenCV创建一个图片搜索引擎的完整指南

用Python和OpenCV创建一个图片搜索引擎的完整指南url:http://python.jobbole.com/80860/

2015-01-17 14:26:52 793

原创 将Opencv,Mat类型图片贴图到windows显示设备中

Opencv对图像的显示,有自带的imshow函数完成。但是,如果需要在windows程序中显示图像的时候,就有点小麻烦了。现介绍一种方法,是在《Learning openCV Second Edition》中介绍的。代码如下所示:void CShowPicToDlgDlg::OnBnClickedOk(){ RGBTRIPLE* m_bitmapBits; //读取图片

2014-12-18 22:53:27 1168

原创 OpenCv调用摄像头拍照代码

最近在研究OpenCv对摄像头的调用。现将代码贴出,供大家批评指正。1、申明#include"./opencv2/opencv.hpp"#ifdef _DEBUG#pragma comment(lib,"opencv_core249d.lib")#pragma comment(lib,"opencv_highgui249d.lib")#else#pragma commen

2014-12-17 10:35:11 8861 3

原创 摄像头图像比较的有趣现象

最近在学习研究OpenCV,做了个摄像头前后帧的比较效果,发现通过比较后,能发现物体轮廓。具体算法见下://比较两张图片BOOL COpencvCameraCtrl::DiffTwoPic(){ Mat pre_gray; cv::namedWindow( "showCamera" ); cv::namedWindow( _T("jg") ); while

2014-12-16 11:25:53 780

转载 (转) RGB to Gray 流行算法

一、基础   对于彩色转灰度,有一个很著名的心理学公式:Gray = R*0.299 + G*0.587 + B*0.114二、整数算法  而实际应用时,希望避免低速的浮点运算,所以需要整数算法。  注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来实现整数运算算法:Gray = (R*299 + G*587 + B*114 + 500) / 1000

2014-09-04 14:31:17 409

原创 超级终端自动登录

<br />超级终端是windows登录到远程电脑的非常简单的方式。本软件分服务器部分和客户端部分。服务器部分保存这是用人帐号和服务器帐号。使用人通过自己帐号登录,查看自己权限的服务器列表。双击通过超级终端直接登录服务器。<br />好处:<br />1、人员对服务器管理<br />2、方便管理服务器帐号<br />3、增强保密性<br /> 

2011-02-28 18:02:00 752

原创 数据库基础知识介绍(二)

上节课我们主要介绍了数据库的概念、发展历史、数据库的组成、当前流行的数据库和网络数据库的安全。这些东西虽然没有实际说明数据库怎么操作,但是作为基本知识还是非常有必要的。知道了当前流行的数据库,就能在设计系统的时候选择合适的数据库,同时,网络数据库的安全本身就是一个非常大的系统工程。好了,言归正传,介绍一下今天讲的内容。在昨天的基础上,今天讲点实用的:数据库的操作-结构化查询语言 和 程序对数据库的操作。1、数据库操作-结构化查询语言结构化查询语言 英文名称:structured query language

2010-12-21 09:36:00 617

原创 数据库基础知识介绍(一)

今天介绍的内容包括一下几点:1、什么是数据库数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。2、数据库的发展A、文件系统大家知道,计算机的主要功能就是:计算和数据储存。因为有了对数据的储存,才更好的完成知识的积累。数据怎么在介质上保存,是计算机一开始就要面对的

2010-12-17 17:40:00 1612

原创 ××商机初级版本

功能如下:1、客户管理;2、商品管理;3、订单管理;4、电话短信管理特点:管理界面友好,能操作电话拨打电话和发送信息,有来电提醒、挂机短信等功能。

2010-11-17 17:53:00 368

原创 关于学习WPF的一点感悟

<br />算算编程的历史有近20年了。从最早的basic,到后来的C、C++。<br />最早用的是basic,在学习机上编写游戏。就是通过游戏手柄控制飞机飞行,发射导弹那种的。那应该是上小学的时候的事了。当时有一台电脑就是奢侈,当然,我那个时候还没有听说过电脑这个东西。<br />后来就是学习,考试。直到上了大学,才有开始接触编程。不过那个时候开始学习的是C和C++。Java也出现了,但是那个时候电脑的硬件还比较差,所以我更多的是关注速度更快的C。<br />一晃又10年了。最近听说微软发布了VS201

2010-09-27 09:27:00 887

原创 声纹识别

声纹识别是指,通过两次说话的比较,通过电脑判断是否同一人。

2010-08-26 13:11:00 1040 1

原创 linux下网站的启动命令。

<br />1、切换到root权限下。命令:su root<br />2、启动mysql数据库。命令:service mysqld start<br />3、启动http服务。命令:service httpd start<br />4、停止http服务。命令:service httpd stop

2010-07-29 14:52:00 683

原创 手机拨打电话

手机拨打电话在symbian8版之后比较简单。但是CSDN和SDK上说明都不太清晰。SDK关于拨打电话有例程(S60 3rd fp1):Symbian os v9.2->system OS guide->Telephony->Using the Telephony ISV API->How to dial a call。本文章也是此依据。#include #include _LIT(KTheNumber, "123456789");class CClientApp : public CActiv

2010-07-26 17:12:00 531

原创 symbian联网过程

symbian的联网是个非常复杂的过程。网上的帖子和文章大多只是介绍了一部分。怎么才可以的到完全的联网过程能?这里总结如下:1、接入点号的获取。当然,如果不想这样,也可以使用默认的。但是默认的选择不清晰,还是建议自己获取。当然,获取的方式非常多,基本上都是读取CCommsDatabase数据库。下面为获取接入点号的的代码。当然,网上还有其他的方法。linkArray.Reset(); CCommsDatabase* commsDB = CCommsDatabase::NewL(EDatabaseT

2010-07-19 14:56:00 691

原创 一个*号引起的惨案

<br />在继续开发无线城市客户端的过程中,需要新添加一个View。但是奇怪的是总是不能生产程序,但是又不报任何错误。每当运行的时候就弹出对话框,意思就是找不到运行的程序。<br />开始以为是工程出了问题,从工程设置上找,却没有解决。最后直想重新构建一个工程。<br />经过昨天一天的迷茫,今天上午继续。终于,在生成输出窗口找到几行被标为红色的字,意思就是新添加到视图生产失败。<br />这有是什么原因呢??一点点找。把所有方法都注释掉,发现能够正常。一点点放开。<br />最后,终于在头文件中发现,原

2010-07-09 10:36:00 564

原创 c全局变量、static

    全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文

2010-06-30 10:26:00 418

原创 malloc()函数与alloc()函数

<br /><br />C语言跟内存分配方式<br />  (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。<br />  (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。<br />  (3)从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己

2010-06-30 10:12:00 1277

原创 票务设计和打印终端

<br /> <br />票务设计和打印终端是为了支持票务打印而开发的。主要包括票务规格设计和票务打印功能两大功能。票务打印功能提供动态库及接口,方便其他程序调用。<br />显示为设计区域部分。同时提供动态库,方便其他程序调用,按照设计模板打印。<br /> <br /><br /> 

2010-06-29 15:15:00 994

原创 内容审查系统

<br />审查txt,doc,ptf中的非常非法内容。<br /> <br />

2010-06-22 18:00:00 437

原创 同城导购网站

<br />使用PHP和Mysql开发的同城购物网站。

2010-06-22 17:52:00 572

原创 帐户管理软件

<br />管理QQ等上网账户。

2010-06-22 17:51:00 306

原创 远程控制软件

<br />该软件通过客户端和服务器两部分,用户可以远程控制被控制端的电脑。控制包括,在对方电脑打开网页、运行程序、输入字符等。类似微软的远程控制。

2010-06-22 17:50:00 527

原创 C#静态调用外部动态库方法

首先,要添加命名空间: using System.Runtime.InteropServices;这个命名空间主页是为了使用:[DllImport]第二,要静态引用外部库:方法,要在类内,方法外。同时通过 static extern 声明。示例代码如下: [DllImport("ticketPrinterDll.dll")]        public static extern void ShowMessage( );        private void button1_Click(object se

2010-06-22 10:28:00 1271

原创 个人开发部分软件展示

网址:http://hi.baidu.com/冰柠檬软件 上记录了我开发和联系的部分软件。

2010-06-18 22:55:00 398

转载 CMarkup所有方法说明

<br /><br />官网英文原版介绍及方法使用说明:<br />http://www.firstobject.com/dn_markupmethods.htm<br /> <br />==============<br />翻译后的中文方法介绍。 <br /> <br />1、初始化<br />Load 导入一个XML文件到CMarkup的对象中,并对它进行解析。类似C#的Load。<br />SetDoc 从字符串中导入XML数据,并对它解析。类似C#的LoadXml。<br /><br />2、输出

2010-06-17 17:40:00 1135

原创 VC图片文件的加载

方法一:  ////直接从外部文件加载图片  HBITMAP bitmap;  bitmap=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),strFileName,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);  m_backBitmap.DeleteObject();  if(!m_backBitmap.Attach(bitmap))  {   MessageBox("导入背景图失败!","提示",MB_OK);   return;  }//

2010-06-17 09:11:00 1691

原创 Windows CE 和 Windows Mobile的区别

<br />1、Windows CE <br />是一款模块化操作系统。主要应用为嵌入式系统。设备制造商格局一种叫“平台生产器”的程序挑选适合自己设备的模块,生产此设备的操作系统。<br />2、Windows Mobile<br />为Pocket PC 和 Smartphone 设计的操作系统环境。

2010-06-11 10:11:00 433

原创 Linux下目录介绍

Linux版本:Fedora 13bin--常用命令boot--内核文件dev--驱动存放目录etc--配置文件存放目录home--用户文件夹,保存用户的工作目录lib--常用库lost+foundmedia--光驱目录mnt--opt--个人安装文件目录proc--系统信息root--管理员根目录sbin--系统命令selinux--srv--sys--tmp--临时文件目录usr--var--网站内容等目录

2010-06-08 09:38:00 352

原创 symbian中使用进度条控件

本文一步一步讲解怎么使用进度条,同时也说明了最基本的控件的使用方式。1、根据向导建立一个新工程。我创建的工程:ProcessbarT2、在视图类声明中添加基类:MCoeControlObserverclass CProcessbarTAppView : public CCoeControl,MCoeControlObserver3、重写MCoeControlObserver的虚函数 virtual void HandlePointerEventL(const TPointerEvent& aPointerE

2010-06-07 13:20:00 536

原创 Fedora下配置PHP网站

其实在Fedora下配置PHP网站,可以通过图形界面实现。第一步,通过添加/删除软件安装apache。第二不,通过添加/删除软件安装Mysql。第三步,通过添加/删除软件安装PHP。第四步,通过添加/删除软件安装php-mysql模块。使之可以连接数据库。我在安装过程中走了非常多的弯路。所有安装全是自动完成,不要修改配置。最后通过phpMyAdmin对数据库管理。由于开始phpMyAdmin版本太低(apache、mysql、php都是最新版本,可以在线升级),总是提示mysql不提供服务。最后去phpMy

2010-06-04 17:28:00 469

原创 CodeBlocks10.05界面

CodeBlocks是跨平台的开发平台。同时,她有是一个轻量级的开发平台。本图是在windows下安装的样式。

2010-06-04 15:56:00 339

Symbian_C++开发经验

开发symbian入门的非常好的教材。我就是看它入的门。

2010-05-07

Carbide.c++中文介绍

介绍了carbide开发平台。给使用者初步的认知。最可贵的是中文的。

2010-05-07

CSS2中文手册-参考手册

非常好的CSS参考手册,我开发网站的必备。

2008-11-14

空空如也

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

TA关注的人

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