linux
文章平均质量分 64
lovenessless
这个作者很懒,什么都没留下…
展开
-
Qt中使用OpenCV:“QImage 转 IplImage”及“IplImage 转 QImage”
QImage 转 IplImage(imageRGB32 --> originalImage):QImage imageRGB32(fileName);QImage image = imageRGB32.convertToFormat(QImage::Format_RGB888);IplImage *Oimage = cvCreateImageHeader(cvSize(image.w原创 2012-10-16 14:18:28 · 1056 阅读 · 0 评论 -
SQLITE3在PC机ubuntu上的安装
1.下载源码http://www.sqlite.org/sqlite-autoconf-3071400.tar.gz得到sqlite-autoconf-3071400.tar.gz文件2.解压源码包到root下我用的鼠标右键解压root下就有了 sqlite-autoconf-3071400 这个文件夹进入文件夹#cd /root/sqlite-au原创 2012-10-16 14:18:28 · 717 阅读 · 0 评论 -
linux下find命令查找文件夹
#find -name 文件夹名称 -type d原创 2012-10-16 14:18:28 · 2074 阅读 · 0 评论 -
sqlite3移植到ARM SQLITE3.7.14
1.下载源码http://www.sqlite.org/sqlite-autoconf-3071400.tar.gz得到sqlite-autoconf-3071400.tar.gz文件2.解压源码包到root下我用的鼠标右键解压root下就有了 sqlite-autoconf-3071400 这个文件夹进入文件夹#cd /root/sqlite-au原创 2012-10-16 14:18:28 · 682 阅读 · 0 评论 -
linux下qtreator使用opencv-学习笔记
一、 opencv环境的搭建直接使用源安装,输入以下指令,可以查看$apt-cache search opencvharpia - Image Processing/Computer VisionAutomatic Prgm. Toollibcv-dev - development files for libcvlibcv1 - computer vision lib原创 2012-10-17 21:01:59 · 1748 阅读 · 0 评论 -
QT线程编程-串口收发
下面讲述原理,也可以下载完整实验源码:源码下载前言QT没有提供串口类,使用的是linux提供的函数。linux下设备和文件使用一样,用open函数打开串口,设置等都提供了函数的,需要自己组合一下,封装成你要的函数。1.QT串口发送数据要使用串口,需先打开串口,封装的函数如下:int open_port(constchar* dev_path){i原创 2012-10-16 14:18:28 · 6074 阅读 · 1 评论 -
v4l
待续。。。用的v4l,调用ioctl(fd, VIDIOCGCAP , &vcap),程序出错,如下:代码: if(ioctl(fd, VIDIOCGCAP , &vcap)0) { perror("VIDIOCGCAP"); exit(1); }错误信息:VIDIOCGCAP Invalid argument原创 2012-10-16 14:18:28 · 1147 阅读 · 0 评论 -
LINUX下QT+MYSQL学习笔记-基本入门过程
LINUX下QT+MYSQL学习笔记-基本入门过程为了完成linux应用程序设计的作业,我选择了用QT+MYSQL开发一个学生管理系统开发过程入门和注意事项如下:只学习了一天,有不妥之处不要见怪。(word的格式直接发布到博客上真麻烦,搞了半天)一、开发环境的搭建在Windows XP系统下安装Vmware Workstaion,然后安装虚拟机,我安装的原创 2012-10-16 14:18:28 · 4912 阅读 · 0 评论 -
SQLITE-ARM-QT编程入门
在PC机和ARM上都安装了SQLITE,和QT库下面进行最简单的编程入门1.我是先用终端在PC上建立数据库和表#sqlite3 test这样就在当前目录下生成了一个名为test的数据库,可以在目录下看到文件#create table test(num varchar(10));这样就建立一张名为test的表#insert原创 2012-10-16 14:18:28 · 868 阅读 · 0 评论 -
ubuntu11.04下使用USB转串口-minicom
前言搞了半天,想在Linux下通过终端控制ARM板,开始想用VM的Swrial Port结果我的VM不知道怎么无法识别com口,就直接用usb接口吧 1.在PC机的UBUNTU下安装minicom#apt-get install minicom2.VM连接USB串口a.在VM的右下角会看到Prolifi原创 2012-10-16 14:18:28 · 704 阅读 · 0 评论 -
Qt获取激光扫描枪的数据
前言由于需要通过激光扫描枪扫描条形码,枪是键盘输出模式,用QT编程;所以只需要通过对键盘输入的处理就行了。完整源码下载1.设置扫描枪模式,具体看说明书我把设置为自动侦测模式,传输速度为-25,语言选择美国。linux下就可以正常接收到数据。2.建立QT程序,重载keyPressEvent(QKeyEvent *)原创 2012-10-16 14:18:28 · 7171 阅读 · 3 评论 -
Qt CREATOR快捷键
Movement:Cursor Keys(方向键) 上下左右移动光标Page Up/Down 上下翻页Ctrl+Left/Right(方向键) 左右逐个单词移动光标Home/End 光标移至本行的起始/末尾Ctrl+Home/End 光标移动至整个文本的起始/末尾 Ctrl+Up/Down/PageUp/PageDown 在不改变光标位置的情况下上下移动、翻页原创 2012-10-16 14:18:28 · 524 阅读 · 0 评论 -
ARM网络挂载,ubuntu 11.04
先设置ARM和PC机的IP,具体方法请搜索,我的ARM为172.19.72.3 PC机为172.19.72.55 能PING得通ARM上的linux系统需要支持网络文件系统,在内核配置时添加对NFS的支持假设上面条件都满足,开始以下工作。1.PC先安装NFS服务程序#sudo apt-get install nfs-kernel-server原创 2012-10-16 14:18:28 · 839 阅读 · 0 评论 -
opencv bug? cvExtractSurf fails with Non-positive width or height exception (opencv 2.1.0)
在使用cvExtractSurf提取特征出现OpenCV Error: Incorrect size of input array (Non-positive width or height) in cvCreateMatHeader, file /build/buildd/opencv-2.1.0/src/cxcore/cxarray.cpp, line 113terminate cal原创 2012-10-16 14:18:28 · 2299 阅读 · 0 评论 -
opencv特征点cvSeq保存到文件,读写成功
为了保存特征下次运行时直接读取,研究了半天,贴出来分享下保存://objectKeypoints这些都是cvSeq* 即cvSeq指针 CvFileStorage *fs; fs = cvOpenFileStorage("data.xml", storage, CV_STORAGE_WRITE);//o原创 2012-10-16 14:18:28 · 4606 阅读 · 0 评论 -
linux+qtreator+opencv学习笔记-基本使用
一、 opencv环境的搭建1、直接使用源安装$ apt-cache search opencvharpia - Image Processing/Computer Vision Automatic Prgm. Toollibcv-dev - development files for libcvlibcv1 - computer vision libraryl原创 2012-10-16 14:18:28 · 717 阅读 · 0 评论 -
opencv训练自己的分类器
主要参考文档http://blog.csdn.net/tyt2222008/article/details/58383891. 找到正样本图片N张,负样本原创 2012-10-16 14:18:28 · 967 阅读 · 0 评论 -
linux遇到的问题和解决办法
1. PC linux终端无法使用gmake的解决办法sudo原创 2012-10-16 14:18:28 · 676 阅读 · 0 评论 -
opencv图像剪切,保存局部,图像抠取
转自http://blog.csdn.net/zbyzhlsp2/article/details/7478203以下为原文内容:自:http://exuws111.blog.sohu.com/179552814.html图像的剪切有多种措施,其中一种是利用ROI的措施第一步:将必需剪切的图像图像不局部设置为ROIcvSetImageROI(src ,原创 2012-10-16 14:18:28 · 12387 阅读 · 0 评论 -
ARM上linux终端操作SQLITE,退格键问题
问题描述:原创 2012-10-16 14:18:28 · 1885 阅读 · 0 评论 -
ubuntu添加终端到右键
一般情况输入下面一条指令就搞定了:#cp /usr/bin/gnome-terminal ~/.gnome2/nautilus-scripts如果不行,试试下面的方法:1.用whereis命令查看你要添加的软件在哪里,比如说我想添加一个 终端 到右键中。whereis gnome-terminal从返回的显示你知道是在 /usr/bin/gnome-terminal2. 把 gnome-termi原创 2012-10-16 14:18:28 · 748 阅读 · 0 评论 -
Qt 自带的函数和引用的外部库函数名冲突
问题:QT的函数和linux的函数同名,导致冲突,编译通不过。解决方案: 在 函数前加上作用域符号 :: 表示全局的函数。参考资料:http://blog.csdn.net/zengcccc/article/details/7244145原创 2012-10-16 14:18:28 · 1958 阅读 · 0 评论 -
QT 里面‘vector’ has not been declared解决
#include using namespace std;这样就解决了参考资料:http://blog.sina.com.cn/s/blog_567a58300100x2kf.html原创 2012-10-16 14:18:28 · 10928 阅读 · 0 评论 -
SQLite header and source version mismatch
SQLite header and source version mismatch2010-12-07 20:14:09 a586a4deeb25330037a49df295b36aaf624d0f452012-09-03 15:42:36 c0d89d4a9752922f9e367362366efde4f1b06f2a从上面可以看出两个时间差距这么大,ubuntu原来自带了lib原创 2012-10-16 14:18:28 · 2509 阅读 · 0 评论 -
fork函数的返回值实际只有一个值,看似两个值是因为在不同的进程中返回
我们知道PC指针保存的是下一条将要执行的指令地址 下面的函数运行到fork()时,PC保存的是printf那里的地址,由于fork()基本复制了当前进程,那么复制后的进程的PC值同样是printf那里 现在他们在系统中是独立的了,当操作系统调度到主进程时,根据PC指针,执行printf函数;调度到子进程时,根据PC指原创 2013-10-28 09:14:10 · 2661 阅读 · 0 评论