自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opencv & qt study-(5)-操作图像中的像素

在(3)中我们已经初步的了解了Mat这个类,在这个类中存储了图像的所有信息及图像的数据。在这里通过一些方法来访问图像中的像素,可以了解到cv::Mat类中的一些成员变量的使用和成员函数的使用,可以对cv::Mat这个类有更进一步的认识。   1.      存取像素值 在一幅图像中加入椒盐噪点,椒盐噪点是一种特殊的噪点,它是随机的的把部分像素设置为白色或黑色。 不知道你们有没有这样的经历在

2015-06-17 21:16:08 1440 1

原创 porting mini_httpd for arm

1 下载mini_httpd 网站:http://www.acme.com/software/mini_httpd/    # wget http://www.acme.com/software/mini_httpd/mini_httpd-1.21.tar.gz 2 编译       解压:       # tar –zxvf mini_httpd-1.21.tar.gz       修

2015-06-12 22:17:07 1097

原创 opencv & qt study-(4)- 图像的载入,显示,及写入到图像文件

在(1),(2)中都有看到cv::imread,cv::namewindows,cv::imshow这三个函数,这里就来说一下这三个函数,最后再说一下cv::imwrit这个函数。 由于opencv中的C++类和函数都是定义在命名空间cv中,所以上面每个函数前面都有cv::,这样才可以访问。我们知道在C++中还有另一种访问的方式就是在代码的适当的开始处添加using namespace cv;这

2015-06-11 23:17:42 940

原创 opencv & qt study-(3)-图像的容器--Mat

在前面的两篇文章中都可以看到cv::Mat 这个类,现在就来说一下这个cv::Mat这个类。 一. Mat简述 关于 Mat ,首先要知道的是: 1 不必再手动地为其开辟空间 2 不比在不需要时立即将空间释放。 但手动地做还是可以的:大多数OpenCV函数仍会手动地为输出数据开辟空间。当传递一个已经存在的 Mat 对象时,开辟好的矩阵空间会被重用。也就是说,我们每次都使用大小正好的内

2015-06-03 10:46:56 573

原创 opencv & qt study-(2)-打开video& camera

在上一篇中说到打开一幅图像,关于怎么在qt creator中创建工程和添加opencv相关的库在也都说了,这里不在重复了,直接上代码: //打开视频 void open_video() { VideoCapture capture("F:/bike.avi"); //读入一个视频序列 while(1) { Mat frame; //存储每一帧的图像 capture >> frame

2015-06-02 00:04:24 540

原创 Jpeglib移植到arm平台 & 修改支持解码内存中的jpeg数据流

最近在做图像相关的一些工作,遇到了这样一个问题,就是需要把内存中的jpg的数据流转换成只有RGB数据一组数据流(解码内存中的jpeg数据)。很多图像处理工具和开源库都给出了图像解码的函数接口,可是有时这些接口并不能满足我们的需要,就像我遇到的这个问题,就没有这样的接口可以让我们使用。如果将每一帧jpg的数据流保存为文件,再用开源库提供的接口去读入文件,这样会浪费时间,特别是在一些嵌入式设备。在网上

2015-06-01 22:58:38 2410

原创 在qemu-system-arm模拟器启动initramfs根文件系统内核

一. Initramfs简述 最初的想法是Linus提出的: 把cache当作文件系统装载。 他在一个叫ramfs的cache实现上加了一层很薄的封装,其他内核开发人员编写了一个改进版tmpfs,这个文件系统上的数据可以写出到交换分区,而且可以设定一个tmpfs装载点的最大尺寸以免耗尽内存。initramfs就是tmpfs的一个应用。 优点: (1)tmpfs随着其中数据的增减自动增减容量

2015-05-19 16:51:14 3060

原创 opencv &qt study - (1) -打开一幅图片

环境:windows 7 + qt Opencv库版本:opencv-2.4.10 编译器:mingw-gcc-4.7.1     在这之前写过一篇在linux下编译Opencv库的文章,既然库都编译好了,现在就是怎么来使用这个库的问题了。在windows下也编译了Opencv库,这里就使用windows下的Opencv库 + qt 来写一个简单的测试程序。qt在windows下的安装及部署请参考

2015-05-14 20:53:52 520

原创 Linux下编译Opencv

ubuntu-12.04下编译Opencv主机环境:     Ubuntu-12.04编译器:    gcc 版本 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) 交叉编译器:    gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67)  原料:    Opencv-2.4.10(下载地址: Normal 0

2015-05-06 13:44:07 2081

opencv & qt study - (4) - 使用imwrite写图像文件

使用opencv中ctvColor函数把彩色的图像转成灰度图,并用imwrite函数写入到本地

2015-06-03

opencv & qt study - (2) - 打开video & camera

在qt下使用opencv打开一段视频,和打开摄像头。本程序需要opencv运行库,在编译的时候需要根据自己的实际路径进行更改。

2015-06-03

opencv & qt study - (1) -打开一幅图片

opencv&qt 打开一幅图片,主要为了测试在windows下编译的opencv库是否可用.

2015-05-15

空空如也

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

TA关注的人

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