2012年11月24日

LoG和DoG

摘要: Laplacian of Gaussian(LoG)Difference of Gaussian(DoG)一幅图像可以引出两种观点:第一,将图像看作是像素的集合,对于计算机来说,这是一种直观并且合适的观点。第二,将图像看作是在x,y方向的二维函数,而计算机中的表示是对这个连续函数的采样。图像边界的检测的一种方法是使用梯度算子(Roberts, Sobel and Prewitt),这些方法的原理是计算图像每个点的梯度。当梯度大于某个阈值的时候即将这个像素认定为边界像素。但是,使用梯度算子效果并不好。特别当图像的灰度值变化比较慢的时候。这时候梯度算子会产生一条很宽的边界,或者由于梯度小于阈值而检 阅读全文

posted @ 2012-11-24 17:00 mantic 阅读(1253) 评论(1) 推荐(0) 编辑

2012年10月24日

运行第一个OpenCV程序

摘要: #include "highgui.h"int main(int argc, char ** argv) { IplImage *img = cvLoadImage(argv[1]); cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE); cvShowImage("Example1", img); cvWaitKey(0); cvReleaseImage(&img); cvDestroyWindow("Example1");}很简单的一个程序,接下来要做的事情就是编译 阅读全文

posted @ 2012-10-24 22:32 mantic 阅读(280) 评论(0) 推荐(0) 编辑

2012年10月18日

Ubuntu下安装OpenCV-2.4.2

摘要: 今天在Ubuntu下安装了OpenCV-2.4.2版本,该版本下载地址:http://opencv.org 选择Linux版下载,下载文件OpenCV-2.4.2.tar.bz2,使用命令tar -xvf OpenCV-2.4.2.tar.bz2 -C ~解压。 cd ~/OpenCV-2.4.2 mkdir build cd build cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=O... 阅读全文

posted @ 2012-10-18 21:42 mantic 阅读(390) 评论(0) 推荐(0) 编辑

导航