- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 opencv & qt study-(5)-操作图像中的像素
在(3)中我们已经初步的了解了Mat这个类,在这个类中存储了图像的所有信息及图像的数据。在这里通过一些方法来访问图像中的像素,可以了解到cv::Mat类中的一些成员变量的使用和成员函数的使用,可以对cv::Mat这个类有更进一步的认识。 1. 存取像素值 在一幅图像中加入椒盐噪点,椒盐噪点是一种特殊的噪点,它是随机的的把部分像素设置为白色或黑色。 不知道你们有没有这样的经历在
2015-06-17 21:16:08 1474 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 1142
原创 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 960
原创 opencv & qt study-(3)-图像的容器--Mat
在前面的两篇文章中都可以看到cv::Mat 这个类,现在就来说一下这个cv::Mat这个类。 一. Mat简述 关于 Mat ,首先要知道的是: 1 不必再手动地为其开辟空间 2 不比在不需要时立即将空间释放。 但手动地做还是可以的:大多数OpenCV函数仍会手动地为输出数据开辟空间。当传递一个已经存在的 Mat 对象时,开辟好的矩阵空间会被重用。也就是说,我们每次都使用大小正好的内
2015-06-03 10:46:56 636
原创 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 555
原创 Jpeglib移植到arm平台 & 修改支持解码内存中的jpeg数据流
最近在做图像相关的一些工作,遇到了这样一个问题,就是需要把内存中的jpg的数据流转换成只有RGB数据一组数据流(解码内存中的jpeg数据)。很多图像处理工具和开源库都给出了图像解码的函数接口,可是有时这些接口并不能满足我们的需要,就像我遇到的这个问题,就没有这样的接口可以让我们使用。如果将每一帧jpg的数据流保存为文件,再用开源库提供的接口去读入文件,这样会浪费时间,特别是在一些嵌入式设备。在网上
2015-06-01 22:58:38 2472
原创 在qemu-system-arm模拟器启动initramfs根文件系统内核
一. Initramfs简述 最初的想法是Linus提出的: 把cache当作文件系统装载。 他在一个叫ramfs的cache实现上加了一层很薄的封装,其他内核开发人员编写了一个改进版tmpfs,这个文件系统上的数据可以写出到交换分区,而且可以设定一个tmpfs装载点的最大尺寸以免耗尽内存。initramfs就是tmpfs的一个应用。 优点: (1)tmpfs随着其中数据的增减自动增减容量
2015-05-19 16:51:14 3121
原创 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 539
原创 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 2159
opencv & qt study - (2) - 打开video & camera
2015-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人