![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
AndyCheng_hgcc
这个作者很懒,什么都没留下…
展开
-
使用cv2eigen或eigen2cv时注意头文件包含顺序
转载 2021-08-19 15:43:20 · 892 阅读 · 0 评论 -
opencv —Shi-Tomasi 角点检测
https://www.cnblogs.com/bjxqmy/p/12459005.htmlShi-Tomasi 角点检测概述除了利用 Harris 进行角点检测外,我们通常还可以利用 Shi-Tomasi 方法进行角点检测。Shi-Tomasi 算法是 Harris 算法的改进,此算法最原始的定义是将矩阵 M 的行列式值与 M 的迹相减,再将差值同预先给定的阈值进行比较。后来 Shi 和 Tomasi 提出了改进方法,若两个特征值中较小的一个大于最小阈值,则会得到强角点。确定图像强角点:.转载 2021-05-20 10:53:08 · 113 阅读 · 0 评论 -
OpenCV中的RANSAC详解
https://blog.csdn.net/laobai1015/article/details/51683076转载 2021-04-07 16:30:27 · 696 阅读 · 0 评论 -
opencv 提取轮廓并计算轮廓面积
https://blog.csdn.net/yiqiudream/article/details/51858421原创 2020-08-17 15:51:03 · 2687 阅读 · 0 评论 -
opencv cv::convertMaps源码分析
当输入类型为CV_32FC1的时候,当nninterpolate为false的时候,需要创建_dstmap2opencv/modules/imgproc/src/imgwarp.cpp原创 2020-08-06 20:44:53 · 1478 阅读 · 0 评论 -
opencv: cv2.applyColorMap 伪色彩
https://blog.csdn.net/jningwei/article/details/78803669转载 2020-08-06 16:31:30 · 226 阅读 · 0 评论 -
cv_bridge opencv版本冲突分析以及解决办法
cv_bridge会使用自定义版本的opecv,一般会出现与我们所使用的opencv版本不一致,就会出现冲突问题。/opt/ros/melodic/share/cv_bridge/cmake/cv_bridgeConfig.cmake 会对自己所使用的opencv版本进行设置:如果我们自己的模块中依赖了cv_bridge,就会将cv_bridge配置的opencv版本加入到我们的编译环境中...原创 2020-04-27 18:22:41 · 1854 阅读 · 1 评论 -
ubuntu 查看opencv以及opencv4版本
查看opencv 3以及以下版本:pkg-config --modversion opencv查看opencv4版本:pkg-config --modversion opencv4原创 2020-04-20 20:53:52 · 8476 阅读 · 0 评论 -
opencv学习笔记之Mat元素访问
https://blog.csdn.net/qikaihuting/article/details/92840224转载 2019-12-18 10:07:30 · 80 阅读 · 0 评论 -
opencv 图像畸变矫正加速、透视变换加速方法总结
https://blog.csdn.net/lcydhr/article/details/72726396转载 2019-10-16 17:56:43 · 1032 阅读 · 0 评论 -
opencv cv::Mat数据类型总结
https://blog.csdn.net/weixin_35695879/article/details/85948011转载 2019-10-16 17:34:20 · 119 阅读 · 0 评论 -
OpenCV:使用Mat.at访问数据的对应关系
https://blog.csdn.net/leonardohaig/article/details/81587421转载 2019-10-16 16:59:46 · 199 阅读 · 0 评论 -
OpenCV中Mat的type
https://blog.csdn.net/jeffdeen/article/details/52401526/usr/include/opencv2/core/types_c.h转载 2019-10-16 15:15:08 · 99 阅读 · 0 评论 -
opencv Mat类详解 之 元素的获取与赋值方法的对比
https://blog.csdn.net/u011574296/article/details/70139563转载 2019-10-15 16:52:45 · 313 阅读 · 0 评论 -
opencv mat 属性相关
原创 2019-03-18 17:16:28 · 152 阅读 · 0 评论 -
OpenCV探索之路(十四):绘制点、直线、几何图形
https://www.cnblogs.com/skyfsm/p/6897313.html绘制点和圆void cvCircle( CvArr* img, CvPoint center, int radius, CvScalar color, int thickness=1, int line_type=8, int shift=0 );img:图像...转载 2019-03-21 15:42:01 · 371 阅读 · 0 评论 -
c++ opencv读/写yaml文件(相机参数,外参矩阵等)
参考博文:"OpenCV —数据持久化: FileStorage类的数据存取操作与示例"https://blog.csdn.net/iracer/article/details/51339377注意:使用FileStorage的前提是yaml文件必须遵循以下格式:%YAML:1.0fx: 100.fy: 101.否则无法使用,会提示找不到输入文件使用FileStorage读取yam...原创 2019-03-08 10:48:07 · 4277 阅读 · 0 评论 -
相机标定:单目图像矫正分析
http://www.bubuko.com/infodetail-1614521.html图像矫正的本质,其实就是重投影的过程,即【像素坐标→物理坐标→像素坐标】的过程。只不过在重投影过程中我们可以改变投影矩阵(修改后的投影矩阵我把它称为扩展投影矩阵)从而模拟镜头缩放和平移的效果。图像矫正可通过两种方式执行,我称之为正向矫正和逆向矫正。正向矫正是通过畸变坐标算出标准坐标,而逆向矫正是通过...转载 2019-03-15 20:51:37 · 1949 阅读 · 0 评论 -
CV_Assert函数 C++ assert()函数
https://blog.csdn.net/u010402483/article/details/39213813CV_Assert()作用:CV_Assert()若括号中的表达式值为false,则返回一个错误信息。CV_Assert() 中 cn > 1 && _mask.empty() && !minIdx && !maxIdx...原创 2019-03-15 17:05:40 · 1142 阅读 · 0 评论 -
opencv 图像的深度和通道介绍
https://blog.csdn.net/qq61394323/article/details/39853823矩阵数据类型:–CV_<bit_depth>(S|U|F)C<number_of_channels>S =符号整型U =无符号整型F =浮点型E.g.:CV_8UC1是指一个8位无符号整型单通道矩阵,CV_32...转载 2019-03-15 16:47:26 · 1302 阅读 · 0 评论 -
OpenCV:remap()简单重映射
https://blog.csdn.net/sss_369/article/details/52983123学习自:【OpenCV入门教程之十七】OpenCV重映射重映射,就是把一幅图像中某位置的像素放置到另一个图片指定位置的过程。 为了完成映射过程, 我们需要获得一些插值为非整数像素的坐标,因为源图像与目标图像的像素坐标不是一一对应的。 一般情况下,我们通过重映射来表达每个像素的位置...转载 2019-03-15 11:58:49 · 174 阅读 · 0 评论 -
OpenCV:Mat元素访问方法、性能、代码复杂度以及安全性分析
https://blog.csdn.net/bendanban/article/details/30527785本文讲述了OpenCV中几种访问矩阵元素的方法,在指定平台上给出性能比较,分析每种矩阵元素访问方法的代码复杂度,易用性。一、预备设置本文假设你已经正确配置了OpenCV的环境,为方便大家实验,在文中也给出了编译源程序的Makefile,其内容如代码段1所示。采用如...转载 2019-03-19 16:27:17 · 323 阅读 · 0 评论 -
opencv实现包含有117种颜色的颜色表
https://blog.csdn.net/Tilamy/article/details/80876804转载 2019-06-11 19:44:15 · 828 阅读 · 0 评论 -
使用cv::cv2eigen的时候提示"eigen.hpp:63:22: error: Eigen does not name a type Eigen::Matrix"的解决办法
由于头文件的引用顺序错误导致即在include "opencv2/core/eigen.hpp"之前必须先include "eigen3/Eigen/Dense".原创 2019-03-08 16:24:16 · 3614 阅读 · 0 评论 -
ROS关于cv_brige的使用
https://www.cnblogs.com/li-yao7758258/p/6637079.html最近想使用OpenCV 和ROS实现点云的拼接,实现三维重建,那么在学习了kinect的基本的使用方法以后我们知道,直接使用ROS 的包即可得到点云,深度图,rgb图等信息,roslaunch openni_launch openni.launch(深度图彩色图,还有点云都获取了)r...转载 2019-04-28 10:54:57 · 723 阅读 · 0 评论 -
find_package(OpenCV REQUIRED) 如何设置查找路径/指定只用版本
#find opencv libfind_package(OpenCV REQUIRED NO_MODULE # should be optional, tells CMake to use config mode PATHS /usr/local # look here NO_DEFAULT_PATH) # a...原创 2019-05-30 17:56:19 · 19533 阅读 · 0 评论 -
OpenCV图像拷贝方法与注意点(=、copy、clone)
https://blog.csdn.net/mengchicmc/article/details/69568469转载 2019-05-29 12:18:20 · 400 阅读 · 0 评论 -
/usr/bin/ccache: invalid option -- 'E'
https://blog.csdn.net/u013270341/article/details/79647237编译包含CUDA的OpenCV 时遇到问题[ 1%] Built target proto[ 1%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile.dir/layers/cuda_comp...转载 2018-09-11 18:37:27 · 601 阅读 · 0 评论 -
opencv 浮点数取整 cvFloor cvRound cvCeil 比较
http://www.voidcn.com/article/p-fdbhdzxi-vg.html函数 cvRound, cvFloor, cvCeil 用一种舍入方法将输入浮点数转换成整数。 cvRound 返回和参数最接近的整数值。 cvFloor 返回不大于参数的最大整数值。cvCeil 返回不小于参数的最小整数值。在某些体系结构中该函数 工作起来比标准 C 操作起来还要快。注意下面的...转载 2019-08-08 11:22:19 · 497 阅读 · 0 评论 -
《学习opencv》笔记——矩阵和图像操作——cvConvertScale,cvConvertScaleAbs,cvCopy and cvCountNonZero
https://blog.csdn.net/zhurui_idea/article/details/28393427转载 2019-06-12 10:21:41 · 355 阅读 · 0 评论 -
HSV颜色空间中颜色(红、黄、绿、 青、蓝、紫、 粉红、 砖红、 品红)对应的灰度范围
https://blog.csdn.net/WarGames_dc/article/details/89305438转载 2019-06-11 19:47:42 · 4324 阅读 · 0 评论 -
OpenCV识别指定颜色(黑、灰、白、红、橙、黄、绿、青、蓝、紫)
https://blog.csdn.net/qq78442761/article/details/83056346转载 2019-06-11 19:46:29 · 2335 阅读 · 0 评论 -
opencv Mat数据的三种标准访问方式
https://www.cnblogs.com/phillips/p/4484717.html转载 2019-06-11 18:18:52 · 389 阅读 · 0 评论 -
openCV(1)-Mat初始化
https://blog.csdn.net/cv_you/article/details/53177173转载 2019-06-11 18:16:18 · 179 阅读 · 0 评论 -
OpenCV学习笔记(2):Mat矩阵的初始化
https://blog.csdn.net/zssureqh/article/details/7599508转载 2019-06-11 18:15:01 · 163 阅读 · 0 评论 -
opencv多线程处理数据
https://blog.csdn.net/xygl2009/article/details/78007032https://www.cnblogs.com/zhanghu52030/p/9166737.html转载 2019-06-04 16:11:44 · 1089 阅读 · 0 评论 -
ArUco----一个微型现实增强库的介绍及视觉应用(二)
https://www.cnblogs.com/shawn0102/p/8039439.html一、第一个ArUco的视觉应用 首先介绍第一个视觉应用的Demo,这个应用场景比较简单,下面具体介绍:1. 应用场景 主线程:通过摄像头检测环境中的视觉标志,看到ID为100的标志后在图像中圈出标志,在标志上绘制坐标系,得到视觉标志相对于相机坐标系的位置和姿态参数; 子线程:将...转载 2019-01-08 16:05:42 · 319 阅读 · 0 评论 -
ArUco----一个微型现实增强库的介绍及视觉应用(一)
https://www.cnblogs.com/shawn0102/p/7911735.htmlArUco----一个微型现实增强库的介绍及视觉应用(一)一、ArUco简介 ArUco是一个开源的微型的现实增强库,目前好像已经集成在OpenCV3.0以上的版本内了,它除了用于现实增强,还很用于实现一些机器视觉方面的应用,上图中的波士顿动力也曾用此方法用于Atlas的视觉定位,下面...转载 2019-01-08 16:04:39 · 308 阅读 · 0 评论 -
OpenCV两种畸变校正模型源代码分析以及CUDA实现
http://www.cnblogs.com/riddick/p/7811877.html图像算法中会经常用到摄像机的畸变校正,有必要总结分析OpenCV中畸变校正方法,其中包括普通针孔相机模型和鱼眼相机模型fisheye两种畸变校正方法。普通相机模型畸变校正函数针对OpenCV中的cv::initUndistortRectifyMap(),鱼眼相机模型畸变校正函数对应OpenCV中的cv...转载 2018-12-13 12:33:30 · 1639 阅读 · 3 评论 -
OpenCV学习(5) Mat的基本操作(2)
http://www.cnblogs.com/mikewolf2002/p/3320734.html 本章我们学习一下Mat中的常用操作,因为在后面其它的教程中,我们经常要对图像进行各种处理,也要使用这些操作。 一、 Mat的复制,就是从一个矩阵A,生成相关的另一个矩阵B。(1)使用赋值的方法,比如通过构造函数生成矩阵N,通过复制生成矩阵Pcv::Mat N(M);c...转载 2018-10-15 20:00:55 · 173 阅读 · 0 评论