摘要:
cmakelists: cmake_minimum_required(VERSION 3.7) project(feature_extraction_robin) set(CMAKE_CXX_STANDARD 11) find_package(OpenCV REQUIRED) include_dir 阅读全文
摘要:
记录自己学习opencv里面如何调用鼠标完成一些事件。在完成跟踪算法时常常会在第一帧框选出目标,这时候就需要调用鼠标来完成。 setMouseCallback()函数原型: C++:void setMousecallback(const string& winname, MouseCallback 阅读全文
摘要:
要熟练使用OpenCV,首先最重要的就是学会Mat数据结构,下面详细介绍一下其应用。 在opencv中Mat被定义为一个类,也可以把它看作一个数据结构,它是以矩阵的形式来存储数据的。这里先介绍一下Mat的基本属性: Mat的常见属性 属性说明 data uchar型的指针。Mat类分为了两个部分:矩 阅读全文
摘要:
#include //给printf用#include //给system用#include #include //Sleep函数在系统库中/*已知获取本机当前时间的函数如下:time_t n... 阅读全文
摘要:
注:如果不写break,则程序即使执行完了与表达式配对的case条件,依然会进行下一个case判断,直到遇到break。 注:1个break只能跳出当前的1层循环。 注:continue只是省略循环内的步骤,继续下一个循环 阅读全文
摘要:
1 #include <stdio.h> //标准输入输出头文件,printf就是输出函数,只要函数有输入输出操作就需要包含此头文件。 2 #include<stdlib.h> //标准库头文件,system是系统库 3 int main() //一个源程序(即使有多个子文件,依然只能有一个main 阅读全文
摘要:
注:因为系统会自动追加字符结束符\0 一同存储,因此VS中的安全函数scanf_s最大写入为9. 注:c中字符串之间不能直接赋值,但是结构类型的数据是可以直接赋值的。 1 #include <stdio.h> //给printf用 2 #include <stdlib.h> //给system用 3 阅读全文
摘要:
目录 1 背景 1.1 什么是图像对齐或图像对准? 1.2 图像对齐的应用 1.3 图像对齐基础理论 1.4 如何找到对应点 2 OpenCV的图像对齐 2.1 基于特征的图像对齐的步骤 2.2 代码 3 参考 在这篇文章中,我们将学习如何使用OpenCV执行基于特征的图像对齐。我们将使用移动电话拍 阅读全文
摘要:
一、背景及实现效果介绍: 1.1背景简介 该示例基于工业4.0的项目,具体产线技术,流程这里就不多说了,主要说一下我负责的视觉那一块。视觉主要识别乐高积木,识别是否有积木,是什么颜色?(说到这里,估计有的人应该知道了我们这个工业4.0的东西了。)视觉这一部分主要工作是接收上位机给我的拍照命令,然后控 阅读全文
摘要:
发光强度:cd(坎德拉),1cd是指单色光源(频率540X10^12HZ)的光,在给定方向上的单位立体角发出的光通量。 立体角:sr,球面上面积为r^2的表面积对应的张角,也叫球面角。一个球体有4π立体角。 光通量:流明,1坎德拉的发光强度的光源在单位立体角sr上发出的光通量。即1lm = 1cd* 阅读全文