
opencv
IQIT
这个作者很懒,什么都没留下…
展开
-
opencv:
电脑中有两个版本的opencv,ros安装的是2.4.8的,为了其他目的,还安装了一个3.0.0的,下面是用cmake找到3.0.0版本的opencvfind_package(PkgConfig)pkg_check_modules(OpenCV opencv>=3.0.0)LINK_DIRECTORIES(${OpenCV_LIBRARY_DIRS} )#没有的话会出错inclu...原创 2018-11-14 09:30:27 · 280 阅读 · 0 评论 -
opencv:tutorials-读写图像
OpenCV TutorialsIntroduction to OpenCVLoad and Display an ImageGoalIn this tutorial you will learn how to:Load an image (using cv::imread )Create a named OpenCV window (using cv::namedWindow )D...转载 2018-11-14 10:20:58 · 223 阅读 · 0 评论 -
opencv:tutorial-图像平滑
转自:https://docs.opencv.org/3.0.0/dc/dd3/tutorial_gausian_median_blur_bilateral_filter.htmlGoalIn this tutorial you will learn how to apply diverse linear filters to smooth images using OpenCV funct...转载 2018-11-14 10:41:59 · 238 阅读 · 0 评论 -
opencv:tutorial-canny边缘检测
GoalIn this tutorial you will learn how to:Use the OpenCV function cv::Canny to implement the Canny Edge Detector.TheoryThe Canny Edge detector was developed by John F. Canny in 1986. Also known t...转载 2018-11-14 10:56:51 · 337 阅读 · 0 评论 -
opencv:tutorial-霍夫线检测
GoalIn this tutorial you will learn how to:Use the OpenCV functions cv::HoughLines and cv::HoughLinesP to detect lines in an image.TheoryNoteThe explanation below belongs to the book Learning Ope...转载 2018-11-14 11:30:01 · 338 阅读 · 0 评论 -
opencv:像素操作
图像的基本元素是像素。在opencv中能够直接对cv::Mat类型的图像调用at函数读取或赋值某个像素//在一张图像上增加椒盐噪声,image为输入图像。n为噪点个数void salt(Mat &image, int n){for(int k = 0;k < n;k++){//随机产生白色噪点int i = qrand()%image.cols;int j = qr...原创 2019-01-06 22:36:26 · 212 阅读 · 0 评论 -
图像形成
薄透镜薄透镜公式针孔相机模型在薄透镜公式的基础上,提出以下假设1 摄像机的孔径无穷小(针孔,只考虑光心处的射线)2 物距远大于像距(图像位于焦距处)3 把图像放在相机前方(正立的图像,数学上可行)...原创 2019-02-21 21:26:53 · 728 阅读 · 0 评论 -
visual studio和opencv环境配置
三步走:1 在vs中include 头文件2 在vs中配置设置lib目录和lib文件opencv_ml2410d.libopencv_calib3d2410d.libopencv_contrib2410d.libopencv_core2410.libopencv_features2d2410d.libopencv_flann2410d.libopencv_gpu2410d.lib...原创 2019-03-05 21:35:15 · 358 阅读 · 0 评论 -
win64 + vs+min/max 报“应输入标识符”
原因分析:把引用的windows的头文件注释掉就不报红线了问题的原因是std::min/max与windows中min/max的宏定义产生了冲突。解决办法:注释windows头文件是一种解决方案;或者使用预处理器来屏蔽min/max:项目属性 ——> C/C++ ——> 预处理器 ——> 预处理器定义 ——>加入NOMINMAX作者:JoannaJuanCV...转载 2019-03-05 21:49:12 · 2151 阅读 · 0 评论