S25: OpenCV3
文章平均质量分 63
检测 跟踪 识别
静思心远
嵌入式&&人工智能
展开
-
OpenCV3基础学习
OpenCV3测试用例【1】第一章【1】第一章【1】OpenCV开发环境的配置 1_HelloOpenCV【2】图像显示 2_ShowImage原创 2022-04-30 22:47:07 · 1364 阅读 · 0 评论 -
OpenCV3编译
OpenCV3编译OpenCV3编译OpenCV3编译opencv3.3源码: https://pan.baidu.com/s/1OA_DyNxDvFnX3X1H9_HoZw 提取码:f8hc cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. make -j8 make install当然,网上有很多opecv源码,本例是3.3...转载 2021-07-13 22:42:08 · 679 阅读 · 0 评论 -
OpenCV图片校正
图片校正原创 2023-08-20 16:30:51 · 2475 阅读 · 0 评论 -
Ubuntu18.04中用CMake-gui安装OpenCV4.1.0
cmake-gui OpenCV转载 2023-06-26 23:57:48 · 1101 阅读 · 0 评论 -
OpenCV交叉编译实现
3588 opencv原创 2022-10-07 18:11:02 · 990 阅读 · 0 评论 -
opencv3 resize
opencv resize原创 2022-09-05 17:41:23 · 841 阅读 · 0 评论 -
QT下面opencv进行处理图片的镜像
QT下面opencv进行处理图片的镜像代码如下:#include "MainWindow.h"#include "ui_MainWindow.h"#include <QDebug>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->setupUi(this); m_image = cv::imre...转载 2020-12-20 10:14:24 · 719 阅读 · 1 评论 -
Qt添加VTK
VTK转载 2022-07-19 11:38:44 · 2710 阅读 · 1 评论 -
opencv标定函数解说
Opencv标定函数讲解转载 2022-06-16 15:33:05 · 864 阅读 · 1 评论 -
opencv标定详细用法
标定转载 2022-06-16 15:18:33 · 945 阅读 · 0 评论 -
8_彩色目标跟踪
8_彩色目标跟踪8_CamShiftDemo.cppCMakeLists.txtoutzeroscvtColorinRange(hsv, Scalar(0, smin, MIN(_vmin,_vmax))Scalar(180, 256, MAX(_vmin, _vmax)), mask);cv::create()函数的详解mixChannels(&hsv, 1, &hue, 1, ch, 1);Mat roi(hue, selection), maskroi(mask, selection)原创 2022-05-03 22:59:08 · 327 阅读 · 0 评论 -
7_调用摄像头
7_调用摄像头7_UseCamera.cppCMakeLists.txtout对比一下播放视频和获取摄像头代码7_UseCamera.cpp//--------------------------------------【程序说明】-------------------------------------------// 程序说明:《OpenCV3编程入门》OpenCV3版书本配套示例程序07// 程序描述:使用VideoCapture类调用摄像头读入视频并显示// 开发测试所用操作系统:原创 2022-05-03 18:41:54 · 205 阅读 · 0 评论 -
5_canny边缘检测
5_canny边缘检测5_Canny.cppCMakeLists.txtoutputCanny5_Canny.cpp//--------------------------------------【程序说明】-------------------------------------------// 程序说明:《OpenCV3编程入门》OpenCV3版书本配套示例程序05// 程序描述:使用canny函数进行灰度边缘检测// 开发测试所用操作系统: Windows 7 64bit// 开发原创 2022-05-01 22:09:16 · 210 阅读 · 0 评论 -
4_blur图像模糊_均值滤波
4_blur图像模糊4_BlurImage.cppCMakeLists.txtoutblur4_BlurImage.cpp//--------------------------------------【程序说明】-------------------------------------------// 程序说明:《OpenCV3编程入门》OpenCV3版书本配套示例程序04// 程序描述:使用blur函数进行基于均值滤波的图像模糊操作// 开发测试所用操作系统: Windows 7 64b原创 2022-05-01 22:02:36 · 249 阅读 · 0 评论 -
3_图像腐蚀
3_图像腐蚀instance analysisCMakeLists.txtgetStructuringElementerodeinstance analysis//--------------------------------------【程序说明】-------------------------------------------// 程序说明:《OpenCV3编程入门》OpenCV3版书本配套示例程序03// 程序描述:简单的OpenCV图像腐蚀操作// 开发测试所用操作系统: W原创 2022-05-01 21:48:38 · 131 阅读 · 0 评论 -
2_ShowImage
2_ShowImageinstance analysisCMakeLists.txtOutput说明instance analysis//--------------------------------------【程序说明】-------------------------------------------// 程序说明:《OpenCV3编程入门》OpenCV3版书本配套示例程序02// 程序描述:简单的OpenCV图像显示// 开发测试所用操作系统: Windows 7 64bit/原创 2022-04-30 22:45:36 · 236 阅读 · 0 评论 -
1_HelloOpenCV
1_HelloOpenCV说明1.instance analysis2.CMakeLists.txtout说明测试用例来源:毛星云OpenCV3上代码1.instance analysis//--------------------------------------【程序说明】-------------------------------------------// 程序说明:《OpenCV3编程入门》OpenCV3版书本配套示例程序01// 程序描述:OpenCV开发环境的配置,载入原创 2022-04-30 22:32:18 · 217 阅读 · 0 评论 -
微分和积分公式大全
微分和积分公式大全1 极限公式2 下列常用等价无穷小关系(x->0)3 导数的四则运算法则基本导数公式5 高阶导数的运算法则6 基本初等函数的n阶导数公式7 微分公式与微分运算法则8.微分运算法则9.基本积分公式10 下列常用凑微分公式11 补充下面几个积分公式12 分部积分法公式13 第二换元积分法中的三角换元公式14.特殊角的三角函数值15 三角函数公式16 几种常见的微分方程reference1 极限公式(系数不为0的情况)2 下列常用等价无穷小关系(x->0)3 导数的四则转载 2022-04-08 08:44:17 · 14190 阅读 · 3 评论 -
毛星云OpenCV3
毛星云OpenCV3毛星云OpenCV3个人经历编辑 语音代表作品毛星云OpenCV3毛星云(1991年-2021年12月11日),网络ID“浅墨”,90后 [1] ,微软最有价值专家 [2] ;腾讯游戏Lead Engine Programmer,即引擎开发组组长。南京航空航天大学航天学院2013级硕士研究生 [2] ,中国2013年度十大杰出IT博客作者 [3] ,与清华大学出版社签约出版《逐梦旅程:Windows游戏编程之从零开始》。 [4] 2015年,于电子工业出版社博文视点事业部出原创 2021-12-15 13:53:01 · 6261 阅读 · 0 评论 -
OPENCV-4 学习路线图
图像算法图像算法图像算法作者:余昌黔链接:https://www.zhihu.com/question/51369979/answer/126568619来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。泻药。在跑算法的时候最适合答题了呢(害羞脸图像处理说到底是一门数学和实践结合的学科。所以要搞算法,数学基础必不可少,同时工程实践性的话,编程能力不能弱。二者不可偏废。我向来推崇以练促学,以学促练。所以不会一上来就推荐一堆理论性东西的。1)opencv。无论以后是否使用原创 2021-04-18 16:35:30 · 516 阅读 · 0 评论 -
机器视觉应该先看什么书?
机器视觉应该先看什么书?学习路线1.传统opencv学习2.基于深度学习的图像处理3. 总结学习路线简单来:机器视觉可以分为两部分: 1.传统图像处理opencv的学习 2.基于深度学习的图像识别1.传统opencv学习这个入门的门槛较低,对于有点C++基础的可以很快入门,而且学着有意思。注意可以参考毛星云的书,我是入门之后仍然看了好几本,对于你来说就是先看一本。看完之后,基本对opencv图像处理有个清晰的认识了,但是只有做个小项目更为有效。2.基于深度学习的图像处理这部分内容有点多总之转载 2021-07-29 10:56:13 · 987 阅读 · 0 评论 -
ffmpeg和opencv对比
fmpeg和opencv对比fmpeg和opencv对比fmpeg和opencv对比区别:OpenCV专注处理图像,以及图像相关的处理应用,不严谨地可以认为是PhotoShop。Opencv主要做一些识别 跟踪机器视觉应用。FFmpeg专注处理视频、音频的编解码、转换等,不严谨地可以认为是格式工厂和PotPlayer的结合体。主要应用是编解码,各种格式转换。联系:opencv的视频编解码部分是使用的ffempeg。都可以处理图像和视频的编解码。...原创 2021-07-13 19:13:10 · 7675 阅读 · 0 评论 -
Opencv源码目录表
Opencv源码目录表Opencv源码Opencv源码https://github.com/opencv主要包含下面:https://github.com/opencv/opencvhttps://github.com/opencv/opencv_contribhttps://github.com/opencv/opencv-pythonhttps://github.com/opencv/open_vision_capsules...原创 2021-07-11 08:57:49 · 448 阅读 · 0 评论 -
旋转角度正负判断方法 双目相机角度设计
旋转角度正负判断方法 双目相机角度设计两个坐标系的位姿关系时,平移向量的正负号比较容易判断,通过平移直观上可得出结论。 总是会被旋转角度正负号的问题弄晕。假设世界坐标系是Wxyz,与目标坐标方向一致。左右两个相机坐标系x轴与u方向一致,y轴与v方向一致,z轴由右手定则确定,构造右手坐标系。在右手坐标系中,物体旋转的正方向是右手螺旋方向,即从该轴正半轴向原点看是逆时针方向。令两相机朝内看,即左相机绕y轴正向旋转7°(则旋转角为-7),右相机绕y轴反向旋转7°(则旋转角为7)。则旋转角如下double转载 2021-07-07 20:53:57 · 4344 阅读 · 0 评论 -
双目视觉之相机标定
双目视觉之相机标定目录一、三大坐标系1.1 图像坐标系到像素坐标系1.2 世界坐标系到摄像机坐标系1.3 摄像机坐标系到图像坐标系1.4 总结二、图片矫正2.1 径向畸变2.2 切向畸变三、张氏标定法四、使用opencv实现单目标定去年三四月份实验室做了一个机器人与视觉识别系统的项目,主要就是利用双目摄像头进行物体空间坐标定位,然后利用机器人进行抓取物体。当时我才研一,还是个菜鸡,项目主要是几个学长负责做的,我也就是参与打打酱油,混混经验。现在过了一年多了,机器人一直在实验室放着,空转载 2021-07-07 20:48:39 · 5577 阅读 · 2 评论 -
双目标定---非常重要的基础
双目标定---非常重要的基础介绍介绍双目标定双目摄像机标定最主要的目的:是要得求出每个摄像机的相机内参数矩阵K和畸变系数矩阵D,左右两个摄像机的相对位置关系(即右摄像头相对于左摄像头的平移向量 t和旋转矩阵R)。由于OpenCV中StereoCalibrate标定的结果极其不稳定,甚至会得到很夸张的结果,所以决定Matlab标定工具箱立体标定,再将标定的结果读入OpenCV,来进行后续图像校准和匹配。[1]首先对左右摄像头分别进行标定,得到两个摄像头各自的内参矩阵和畸变参数向量。注意事项:采转载 2021-07-07 16:13:06 · 1090 阅读 · 0 评论 -
二值 灰度 彩色图像
二值 灰度 彩色图像解释说明资料参考解释说明灰度图:在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值,因此,灰度图像每个像素只需一个字节存放灰度值(又称强度值、亮度值),灰度范围为0-255。一般常用的是加权平均法来获取每个像素点的灰度值。二值图:图像的二值图,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。彩色图象:多光谱图象的一种特殊情况,对应于人类视觉的三基色即红、绿、蓝三个波段,是对人眼的光谱量化性质的近似转载 2021-07-07 15:40:53 · 706 阅读 · 0 评论 -
Cmake构建OpenCV测试第一个例子
OpenCV测试例子OpenCV 显示一张图片OpenCV 显示一张图片OpenCV的测试例子代码为:#include <opencv.hpp> using namespace cv; int main( int argc, char** argv ){ Mat image; image = imread(argv[1], 1); if( argc != 2 || !image.data ) { printf( "No im转载 2021-07-07 09:00:00 · 295 阅读 · 0 评论