Welcome![Sign In][Sign Up]
Location:
Search - cvCanny

Search list

[Graph programopencv两个常见的编译错误

Description:

在利用opencv库进行编程中两个常见的问题的解决方法,十分有效!

以openCV的使用为例,并结合个实验经验,总结一下在使用其它库进行编程时VC环境下编译与链接时经常遇到的两个错误的解决办法.

1.编译错误

问题描述:编译时,出现编译如下编译错误:

fatal error C1083: Cannot open include file: 'cv.h': No such file or directory

意思是找不到语句 #include "cv.h" 的cv.h头文件.

解决办法:在工程环境下,Tools->Options->Directories,在页内Show directories for下拉列表框中选择 Include files,然后在Directories列表框中添加上cv.h的路径,
如:D:\OPENCV\CV\INCLUDE,再编译就能找到cv.h头文件了.

2.链接错误

问题描述:链接时出现如下错误:

Linking...

test.obj : error LNK2001: unresolved external symbol _cvCanny

Debug/cvtest.exe : fatal error LNK1120: 1 unresolved externals

解决办法:明明知道cvCanny函数(_cvCanny是纯C编译生成的目标文件的函数名)的原型说明在文件cv.h中,怎么又出现链接错误呢,可能是静态链接库的问题(可能还有其它的原因),
然后有两各解决办法:(1).通过project->Add to project->Files, 将cv.lib加到工程中(2).①Tools->Options->Directories,Show directories for下拉列表框中
选择 Library files,然后在Directories列表框中添加上cv.lib的路径,如:D:\OPENCV\LIB ② project->settings下的LINK属性页下,在Object/Library modules 的文本框中
加上 cv.lib 后,点击确定.此时链接通过.

 

仅为个人的实验经验,有可能不全面或错误.
 


Platform: | Size: 974 | Author: simon112233 | Hits:

[Special EffectsMyShow_Canny

Description: directshow获取视频图像,opencv处理,cvcanny提取轮廓-directshow,opencv,cvcanny,
Platform: | Size: 7094272 | Author: 张彩 | Hits:

[Multimedia Developcvcanny.cpp.tar

Description: Canny Algorithm for edge detection in images.
Platform: | Size: 4096 | Author: mehr | Hits:

[DSP programvolume13

Description: 将opencv移植到dsp上,源程序用CCS打开,实现了cvcanny算法-Opencv transplanted to the dsp on the open source program with CCS achieved cvcanny algorithm
Platform: | Size: 420864 | Author: allen | Hits:

[Windows Developcanny

Description: 自己做的canny边缘检测。感觉效果还可以,可以和opencv自带的cvcanny对比一下。-canny edge detector。
Platform: | Size: 3323904 | Author: liujie | Hits:

[Special EffectsImageProcess

Description: 一个自己编的小型图像综合处理,主要是3个函数cvCanny、cvSmooth、cvDilate和cvErode四个函数,基于MFC编写的。对初学者学习OpenCV更加方便。-A series of small images their comprehensive treatment, mainly three functions cvCanny, cvSmooth, cvDilate and cvErode four functions, based on MFC prepared. OpenCV easier for beginners to learn.
Platform: | Size: 6270976 | Author: 黄知 | Hits:

[Special Effectscanny

Description: IplImage* src=cvLoadImage("lena.jpg") IplImage* dst = cvCreateImage( cvGetSize(src), 8, 1 ) IplImage* color_dst = cvCreateImage( cvGetSize(src), 8, 3 ) CvMemStorage* storage = cvCreateMemStorage(0) //存储检测到线段,当然可以是N*1的矩阵数列,如果实际的直线数量多余N,那么最大可能数目的线段被返回 -CvSeq* lines = 0 int i IplImage* src1=cvCreateImage(cvSize(src->width,src->height),IPL_DEPTH_8U,1) cvCvtColor(src, src1, CV_BGR2GRAY) //把src转换成灰度图像保存在src1中,注意进行边缘检测一定要换成灰度图 cvCanny( src1, dst, 50, 200, 3 ) //参数,的灰度变换 cvCvtColor( dst, color_dst, CV_GRAY2BGR ) #if 1
Platform: | Size: 4096 | Author: colin | Hits:

[Special EffectscvThreshold_cvCanny

Description: open cv 邊緣化 用Canny作邊緣化處理 cvCanny, void cvCanny( const CvArr* image, CvArr* edges, double threshold1, double threshold2, int aperture_size=3 ) image 單通道輸入圖像. edges 單通道存儲邊緣的輸出圖像 threshold1 第一個閾值 threshold2 第二個閾值 aperture_size Sobel 運算元內核大小 (見 cvSobel). -open cv for marginalized marginalized deal with the Canny cvCanny, void cvCanny (const CvArr* image, CvArr* edges, double threshold1, double threshold2, int aperture_size = 3) image single input image. edges stored in the edge of the output channel Image threshold1 first threshold threshold2 second operand threshold aperture_size Sobel kernel size (see cvSobel).
Platform: | Size: 69632 | Author: 張天彥 | Hits:

[OpenCVwebcam

Description: open cv 用wemcam读取作灰阶,二值,边缘化cvThreshold,cvCvtColorcv,DestroyWindow ,cvCanny值,最大门槛值数值,CV_THRESH_BINARY) open cv 用wemcam讀取作灰階,二值,邊緣化 cvThreshold,cvCvtColorcv,DestroyWindow ,cvCanny-open cv for Gray read by wemcam, binary, marginalization cvThreshold, cvCvtColorcv, DestroyWindow, cvCanny
Platform: | Size: 1024 | Author: 張天彥 | Hits:

[OpenCVBasic-MFC_CVCanny

Description: 基于MFC的CVCanny实现,用的是OPENCV-MFC-based CVCanny achieved using OPENCV
Platform: | Size: 3784704 | Author: hokwah | Hits:

[Special EffectscvCanny

Description: opencv vc++ 编写的图像边缘检测-opencv image canny
Platform: | Size: 1695744 | Author: ping | Hits:

[ConsoleCvCanny

Description: OpenCV的Canny算法程序,本人测试通过-OpenCV Canny algorithm program, I tested
Platform: | Size: 29346816 | Author: 张飞 | Hits:

[OtherCorners

Description: 首先,请检查/样品在你的OpenCV的分布/ C/ squares.c的。这个例子提供了一个方形的检测,如何检测角落类似的功能,它应该是一个不错的开始。然后,一起来看看在OpenCV的功能,导向功能,如cvCornerHarris()和cvGoodFeaturesToTrack()。 上述方法可以返回许多角落类似的功能 - 最不会“真正的角落”你正在寻找。在我的应用程序,我只好检测,旋转或倾斜的广场(透视)。我的检测流水线包括: 从RGB转换为灰度级(cvCvtColor) 平滑(cvSmooth) 阈值(cvThreshold) 检测边缘(cvCanny) 查找轮廓(cvFindContours的) 线性特征的大致轮廓与(cvApproxPoly) 查找“矩形”,这是结构:已经拥有4个点的polygonalized轮廓,有足够的面积,相邻的边〜 90度,“对面的”顶点之间的距离足够大,等等。 第7步是必要的,因为稍微嘈杂的图像可以产生许多结构出现矩形后polygonalization。在我的应用程序中,我也有处理方状结构,内出现,或重叠所需的平方。我发现轮廓的区域属性和重心是有帮助的挑剔适当的矩形。-First, check out /samples/c/squares.c in your OpenCV distribution. This example provides a square detector, and it should be a pretty good start on how to detect corner-like features. Then, take a look at OpenCV s feature-oriented functions like cvCornerHarris() and cvGoodFeaturesToTrack(). The above methods can return many corner-like features- most will not be the "true corners" you are looking for. In my application, I had to detect squares that had been rotated or skewed (due to perspective). My detection pipeline consisted of: Convert from RGB to grayscale (cvCvtColor) Smooth (cvSmooth) Threshold (cvThreshold) Detect edges (cvCanny) Find contours (cvFindContours) Approximate contours with linear features (cvApproxPoly) Find "rectangles" which were structures that: had polygonalized contours possessing 4 points, were of sufficient area, had adjacent edges were ~90 degrees, had distance between "opposite" vertices was of sufficient size, etc.
Platform: | Size: 1024 | Author: clark | Hits:

[OpenCV1GHY3249TIQU1

Description: 基于canny算子的边界提取 cvCanny 采用 CANNY 算法发现输入图像的边缘而且在输出图像中标识这些边缘-Based on the the canny operator' s boundary extracted cvCanny CANNY algorithms found the edge of the input image and identify these edge in the output image
Platform: | Size: 7168 | Author: 段皓 | Hits:

[OpenCVcvcanny

Description: canny算子的轮廓提取,c语言程序,可直接运行-canny operator contour extraction, c language program can be run directly
Platform: | Size: 1111040 | Author: 魏青铜 | Hits:

[OpenCVcvCanny

Description: opencv 只带的 canny算法,单独提取出来,可以单独使用。-opencv with only a canny algorithm alone extracted, can be used alone.
Platform: | Size: 3072 | Author: 妄海 | Hits:

[Special EffectscvCanny

Description: 图像处理中的边缘检测算法代码,使用的是cvCanny算子,使用c++和opencv编写-Image processing edge detection algorithm code, using cvCanny operator, using opencv c++ and write
Platform: | Size: 5197824 | Author: 闫志浩 | Hits:

[Delphi VCLcvCanny

Description: delphi canny sample for delphi
Platform: | Size: 4096 | Author: Digow | Hits:

[2D GraphicCanny

Description: 本人编写的基于opencv的canny函数,注意不是直接使用cvCanny函数的哦!!有需要掌握canny内部原理的人推荐下载-I prepared opencv based canny function, attention is not directly cvCanny function Oh! ! There is a need to grasp the principles of the internal canny people download! ! !
Platform: | Size: 2048 | Author: xuchanglong | Hits:

[OpenCVopencv

Description: opencv随书源码,图像处理,图像处理:cvSobel,cvCanny等 结构分析:ContourArea等 运动分析与目标跟踪:cvMeanShift等 模式识别:CvHaarFeature 摄像头定标与三维重建:cvCalibrateCamer2(Opencv with the book source, image processing)
Platform: | Size: 411648 | Author: 月明泛轻舟 | Hits:

CodeBus www.codebus.net