自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 VMware 虚拟机中添加新硬盘的方法

转自:http://blog.csdn.net/hanpengyu/article/details/7475645随着在虚拟机中存储的东西的逐渐的增加,虚拟机的硬盘也逐渐告急,因此急需拓展一块新的虚拟磁盘。以下便是在VMware 中添加新的虚拟磁盘的方法: 一、VMware新增磁盘的设置步骤(建议:在设置虚拟的时候,不要运行虚拟机的系统,不然添加了新的虚拟磁盘则要重启虚拟机

2013-12-06 09:41:33 892 1

转载 ubuntu下wlan固定ip

转自:http://www.cnblogs.com/keygle/archive/2013/04/27/3048273.html1 扫描wifiiwlist wlan3 scanubuntu@ubuntu:~$ iwlist wlan3 scanwlan3 Scan completed : Cell 01 - Address: C8:D3:A3:50:8B

2013-12-04 13:25:10 4714

转载 在linux下查看内核版本、gcc版本、操作系统多少位等参数

转自:http://blog.sina.com.cn/s/blog_75b0e2ad010132o5.html  1. 查看linux版本cat/etc/issueLinaro 12.07 \n \l2. 查看内核版本1)cat/proc/versionLinux version 2.6.38-13-generic(bui

2013-11-28 10:14:05 7823

转载 ROS on ARM pcduino

参考:http://www.sun11.me/blog/ros-on-arm--native-compile-ros-on-rk3066/原创为ROS 在ARM--RK3066上编译ROS Groovy还可参考:http://wiki.ros.org/groovy/Installation/Source 这个是官网教程,比较新,其他博客上有的提到的工具已经不能用了1. 编译ROS

2013-11-27 16:36:40 1720

原创 ros中的一些传感器

1  Imu.msg  陀螺仪数据     加速度m/s2,旋转速度rad/s,(1)Header header 时间戳与坐标系 (2)geometry_msgs/Quaternion orientation  四元数表示方向 (3)float64[9] orientation_covariance协方差 (4)geometry_msgs/Vector3 angular_vel

2013-11-04 20:31:55 3394

原创 ROS中nav_msgs消息类型

一、消息类型1 GridCells 栅格单元 (1)std_msgs/Header header头,时间戳与坐标系 (2)float32 cell_width,float32 cell_height宽度与高度 (3)geometry_msgs/Point[] cells数组2MapMetaData 占有率栅格地图数据 (1)time map_load_time 地图被加载的时间 (2)fl

2013-11-04 15:39:16 8998

原创 geometry_msgs消息类型

Point   点 float64 x  ,float64 y,float64 zPoint32 float32 x,float32 y,float32 z  一般使用Point,大规模点云使用Point32PointStamped (1)std_msgs/Header header 包含坐标系和时间戳信息  (2)geometry_msgs/Point point 点Poly

2013-11-04 15:07:06 51444 2

转载 win7 建立逻辑分区

原网页:http://www.acyoo.com/archives/2659.html逻辑分区,一般是在系统安装的过程中创建多余4个组分区时,系统将最后一个主分区自动创建为拓展分区, 或者您在安装过程中调出diskpart命令,使用指令“create partition logic”将某个拓展分区创建为逻辑分区 如果您的系统已经安装好了,请您将目标分区的数据移到其他

2013-10-30 11:35:38 947

原创 无法获得锁的问题

无法获得锁 /var/lib/apt/lists/lock - open (11 资源临时不可用)解决办法:sudo rm /var/lib/apt/lists/lockUbuntu无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?1.终端输入 ps  -aux ,列出进程。找到含有apt‘-get的进程,直接sudo kill PI

2013-10-29 09:15:35 1204

原创 QT安装编译出现不是内部或外部命令的问题

在win7中刚安装QT5.1.1,运行例程的时候出现以下错误:'cl' 不是内部或外部命令,也不是可运行的程序 或批处理文件'make' 不是内部或外部命令,也不是可运行的程序或批处理文件。在网上找了好多资料也没有解决问题,后来发现是由于没有在电脑环境变量中加入QT,以QT5.1.1为例:在我的电脑->属性->高级设置->环境变量->系统变量的PATH中添加D:\Qt\Qt

2013-10-23 17:40:05 16330

转载 引用 Debug Assertion Failed!File:wingdi.cpp Line:1120

原文地址:http://blog.163.com/zhengjiu_520/blog/static/3559830620094411431481/       去年开始处理图像时到现在一直有这样一个问题:如果打开一幅位24真彩色图像,进行各种处理,都没有问题,但如果不是真彩色图像,如黑白图、灰度图或伪彩色图,那么只能处理一次,再进行任何一种处理时都会弹出对话框提示:Debug Assertio

2013-10-23 16:44:16 5745

转载 [转]解析C++普通局部变量与指针类型的对象变量的应用区别

首先我们先来了解一下MFC中的CPtrArray类,他可以说是CObject类型指针对象的集合。通过int Add(CObject* newElement );注意参数是一个指针类型)可以向集合中添加元素。首先我们定义一个CPtrArray类型的对象。CPtrArray pArray;//他是一个全局对象先设定一个

2013-10-23 10:31:09 699

原创 矩形放大到源图像重新检测

//放大图像,在周围检测人体 int x = m_trajectories[i].object->particles[0].x; int y = m_trajectories[i].object->particles[0].y; int w = cvRound(m_trajectories[i].object->particles[0].width*f_scale);//f_sc

2013-08-06 10:49:39 746

原创 opencv基本图像处理——添加滑动条trackbar

int cvCreateTrackbar(const char* trackbar_name, //滑动条的名称const char* window_name, //窗口的名称,滑动条不会遮挡图像int* value, //当滑动条被拖到时,OpenCV会自动将当前位置所代表的值传给指针指向的整数int count, //滑动条所能达到的最大值CvTrackbarCallbac

2013-08-02 14:29:53 7433

原创 屏幕输入与输出

1、cout/cin头文件 #include 输出:   std::cout输入:   std::cin>>input;2、printf/scanf3、文件输入与输出(一)FILE* fp = fopen("1.txt");写fprintf读fscanf4、文件的输入与输出(二)fstream ofstream

2013-08-02 09:26:48 744

原创 opencv基本图像处理——两种方式读图像

1 Mat型Mat src;src = imread("../images/LinuxLogo.jpg"); //检测图像数据是否读取到   if( !src.data ) { std::cout   /// 创建显示窗   namedWindow("Linear Blend", 1);//显示图像   imshow( "Linear Blend", dst )

2013-08-01 21:01:55 869

转载 meanshift与camshift

转载 : http://blog.csdn.net/henhen2002/article/details/4322113

2013-07-29 14:28:30 2993

原创 ubuntu下eclipse、cdt的安装,及配置opencv,openni

1 安装eclipsesudo apt-get install eclipse2 安装cdt插件       1、启动eclipse,      2、选择Help->Install New Software...,在Work with的框框下复制下面的地址:  http://download.eclipse.org/releases/galileo      3、选择Colla

2013-07-11 10:32:46 1511 5

转载 helloOpenCV

#include #include #include #include #include #include int main(void){  IplImage* img = 0;  int height,width,step,channels;  uchar *data;  int i,j,k;  // load an image  img=

2013-07-10 16:42:44 621

转载 opencv笔记3:仿射变换

#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include #include using namespace cv;using namespace std;/// 全局变量char* source_window = "Source image";char

2013-05-08 14:40:55 892

原创 OpenNI笔记2:Ubuntu下OpenNI驱动安装

1 安装openni git clone https://github.com/OpenNI/OpenNI(1) cd OpenNI/Platform/Linux/CreateRedist,之后sudo ./RedistMaker,编译源代码,这时在上层目录Linux下出现Redist文件夹。(2) 进目录Redist/OpenNI后面一堆 sudo ./install.sh2 安

2013-04-26 14:36:55 2671

转载 OPencv笔记2:光流法检测——特征点

#include "stdafx.h"#include #include #include #include #define max_corner 100int main(int argc, char* argv[]){ CvCapture * capture = cvCaptureFromAVI("rgb.avi"); IplImage * cur_f

2013-04-26 14:23:31 2559

转载 opencv笔记1:读写视频

#include #include using namespace cv; void main() { VideoCapture capture("E:/mov.avi"); VideoWriter writer("VideoTest.avi", CV_FOURCC('M', 'J', 'P', 'G'), 25.0, Size(640, 480));

2013-04-23 10:51:57 700

原创 OPenNI获取并保存彩色、深度视频

// OpenNI Header#include #include// link OpenNI library#pragma comment( lib, "OpenNI.lib" )// OpenCV Header#include #include #include #include #include using namespace std;us

2013-04-23 10:49:19 1530 2

原创 RGB与HSV转换

IplImage* HSVImage = cvCreateImage(cvGetSize(m_pFrame), 8, 3);    // HSV颜色空间各通道    IplImage* H = cvCreateImage(cvGetSize(m_pFrame), IPL_DEPTH_8U, 1);    IplImage* S = cvCreateImage(cvGetSize(m_p

2013-03-01 09:18:02 895

原创 指定整数某一bit位值

整数a的第mask位设置为bint bit_set(int a,int mask,bool b){a &= ~(1a |= breturn a;}

2013-02-25 11:18:12 2052

原创 buffer too small

参考网页:http://blog.csdn.net/zhulingfeng8726/article/details/7077341 今天碰到buffer too small问题,经过调试,原因出在:strState.Format("%s,%s",strState,str1[j]);这句话参考网页,发现原因Format中的参数为strstate字符串本身,Format在内部根据格式化

2013-02-21 17:43:00 8677

转载 对话框中菜单的标记

转自:http://blog.163.com/lvan100@yeah/blog/static/68117214201073121815150/http://support.microsoft.com/kb/242577/en-us 对于文档类创建的应用程序来说,添加复选标记很简单。在类向导中添加命令,菜单的相应ID加Update_Command_UI消息相应函数,void C

2013-02-21 10:04:35 743

原创 窗口句柄为空了

今天使用新对话框中的复选框函数,一直出错,句柄一直为空,原因:生成一个模态对话框我们这样写:CDiaolg mydlg;if(mydlg.DoModal()==IDOK){  ..............}if成立的条件是OnOK()被调用即默认的确定按钮被点击了,想想看,这时对话框已经关闭了!虽然mydlg类可能依然存在,但对应的m_hWnd值已经为空了,这可能是框架

2013-02-20 16:59:18 3633

转载 小写bool和大写BOOL有什么区别

转自:http://hi.baidu.com/youzuo111/item/5c3222598f01c515aaf6d789bool是标准C++中的布尔量,占一个字节大小内存,只有false或者true。具有跨平台特性。BOOL是MFC定义的宏:         typedef int BOOL;         #define FALSE 0         #defin

2013-02-20 14:44:47 6529

原创 Matlab之plot常用命令

%快速产生数据X=[1:0.1:100];基本plot(X,Y);%最常用 subplot(2, 2, 1); plot(x, sin(x));%子窗口plot(x, y1, '--*', x, y2, ':o');%两条线形状plot(x, y, 'CLM');%控制颜色,线形状,点C 代表颜色(Colors),L 代表曲线的格式(Line Styles),M代表曲线

2013-01-10 09:49:03 5230

原创 画ROC曲线

%总数 A(:,6) = A(:,2)+A(:,3);%正确率、漏检率、虚检率 A(:,7) = A(:,2)./A(:,6);A(:,8) = A(:,3)./A(:,6); A(:,9) = A(:,4)./A(:,6); A(:,10) = A(:,5)./A(:,6)*1000;%按虚检率排序B=A(:,9); [C,pos]=sort(B);A(:

2013-01-06 20:47:56 1278 1

原创 如何直接调用dll中的函数

#include //dll对应的.h文件#ifdef __cplusplusextern "C" {#endif/* The rest of this file is necessary to make the plugin work under *//* Windows and Mac OS X */#ifndef LINUX//dll里边的函数dGeomI

2013-01-05 14:31:50 974

原创 开源dll转lib

遇到一小问题,自带的开源工具包只有dll文件和头文件,没有现成的lib文件,dll文件的函数调用太复杂,尝试用VS自带的dumpbin.exe和lib.exe转换,竟然成功了命令行工具目录:D:\Programe Files\Microsoft Visual Studio 9.0\VC\bin下(1)生成defD:\Program Files\Microsoft Visual Stud

2013-01-04 14:44:30 2073

原创 opencv自带的blobtrack学习

使用opencv自带的源码编译,执行命令行参数简单的:blobtrack 1.avi 可以看到检测、跟踪效果生成轨迹:blobtrack track=a.txt 1.avi生成跟踪物体的轨迹,a.txt名字第一个字符必须是字母。a.txt组成:包含了每一个运动物体的出现帧数,ID,位置pos(x,y),大小size(w,h)%YAML:1.0a: - Fr

2012-12-13 16:23:05 4019 3

转载 播放声音

#include #include #pragma comment(lib, "winmm.lib")void main(){ PlaySound("1.wav",NULL,SND_FILENAME|SND_SYNC); MessageBox(NULL,"同步播放完毕","信息",MB_OK); PlaySound("2.wav",NULL,SND_

2012-11-29 16:48:23 515

原创 mfc打开文件夹

void CMyDlg::Open(CString&filename){ BROWSEINFO bi; char buffer[MAX_PATH]; ZeroMemory(buffer, MAX_PATH); bi.hwndOwner = GetSafeHwnd(); bi.pidlRoot = NULL; b

2012-11-26 17:17:27 820

原创 harr-cascade检测视频中的目标

#include "cv.h"#include "highgui.h"#include void displaydetection(IplImage* pInpImg,CvSeq* pFaceRectSeq,char* FileName);int main(int argc,char** argv){ IplImage* pInpImg=cvCreateImage(

2012-10-26 16:23:25 825

转载 matlab为图像加模糊

I = imread(‘5.jpg');>> PSF = fspecial('motion',20,15); J = imfilter(I,PSF,'conv','circular');figure(2),imshow(J);imwrite(J, ’55.jpg', 'jpg');

2012-10-11 16:38:45 26871

转载 argc argv

main(int argc, char **argv)中argc和argv的具体含义,以及操作系统如何处理它们.C/C++ codemain(int argc,char **argv)   argv为指针的指针   argc为整数   char **argv or: char *argv[ ] or: char argv[ ][ ]main()括号内是固定的写法。下

2012-10-11 12:39:14 716

A Gentle Introduction to ROS

A Gentle Introduction to ROS,ROS初级入门资料,介绍的比较系统

2013-12-04

空空如也

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

TA关注的人

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