核心函数:cvFilter2D原理:核的中心对准源图像的像素,源图像和核的相对应元素分别相乘并全部相加,得到的值为目标图像核心的值;对于边界则默认用最边界的元素值填充出一个虚拟外边界(相当于调用cvCopyMakeBorder,cvFilter2D内置这个函数)程序:代码:#include"cv.h"
#inc..
分类:
其他好文 时间:
2014-08-14 17:03:09
阅读次数:
232
核心函数:cvSobel程序:第5个参数使用CV_SCHARR对于第二个原图像的效果:代码:#include"cv.h"
#include"cxcore.h"
#include"highgui.h"
#include<iostream>
intDerivativeSobel(intargc,char**argv)
{
IplImage*src=cvLoadImage("e:\\picture\\7.JPG",0);
IplImage*dst..
分类:
其他好文 时间:
2014-08-14 17:02:19
阅读次数:
300
核心函数:cvLaplace相当于x方向的二阶导数加上y方向的二阶导数程序:代码:#include"cv.h"
#include"cxcore.h"
#include"highgui.h"
#include<iostream>
intlaplace(intargc,char**argv)
{
IplImage*src1=cvLoadImage("e:\\picture\\7.jpg",0);
IplImage*src2=cvLoadIma..
分类:
其他好文 时间:
2014-08-14 17:01:59
阅读次数:
274
核心函数:cvPyrDown,cvPyrUp程序:代码:#include"cv.h"
#include"cxcore.h"
#include"highgui.h"
#include<iostream>
intpyr(intargc,char**argv)
{
IplImage*src=cvLoadImage("e:\\picture\\xibao.jpg");
IplImage*dst1=cvCreateImage(cvSize(src->width/2,src-&g..
分类:
其他好文 时间:
2014-08-14 17:01:29
阅读次数:
296
核心函数:cvThreshold,cvAdaptiveThreshold程序:代码:#include"cv.h"
#include"cxcore.h"
#include"highgui.h"
#include<iostream>
intAdaptiveThreshold(intargc,char**argv)
{
IplImage*src=cvLoadImage("e:\\picture\\4.jpg",0);
IplImage*dst1=cvCreateImage(cvG..
分类:
其他好文 时间:
2014-08-14 17:00:19
阅读次数:
254
核心函数:cvResize程序:代码:#include"cv.h"#include"cxcore.h"#include"highgui.h"#include<iostream>intresize(intargc,char**argv){ IplImage*src=cvLoadImage("e:\\picture\\xibao.jpg"); IplImage*dst=cvCreateImage(cvSize(src->width/3,src->height/3),s..
分类:
其他好文 时间:
2014-08-14 17:00:09
阅读次数:
277
今天在进行代码往安卓平台移植时,IplImage *qImg=&(IplImage)dst1;报错taking address of temporary [-fpermissive]百度了一下:原来中&(IplImage)dst1操作取了临时变量的地址。返回后临时变量已经“消失”了,你不能再使用了。...
分类:
其他好文 时间:
2014-08-14 16:07:58
阅读次数:
219
核心函数:cvCanny程序:代码:#include"cv.h"
#include"cxcore.h"
#include"highgui.h"
#include<iostream>
intcanny(intargc,char**argv)
{
IplImage*src1=cvLoadImage("e:\\picture\\7.jpg",0);//源图像和目的图像都必须为灰度图像
IplImage*src2=cvLoadImage("e:\\pic..
分类:
其他好文 时间:
2014-08-14 11:02:08
阅读次数:
366
今天终于把QT移植好了,并且交叉编译了helloworld和Clock。
花了好长时间,其实归根结底是不了解交叉编译是什么。
一开始在电脑上安装了QT软件,可以打开新建工程做了个例程,在这个基础上用提供的ARM-LINUX交叉编译器编译程序,一直不能用,最后发现其实自己并没有好好看开发板的文档,有一个文档已经写出了怎样移植QT 。需要重新用ARM-LINUX交叉编译工具编译QT...
分类:
其他好文 时间:
2014-08-13 22:32:47
阅读次数:
236