- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 判断识别方案设计
判断识别方案设计功能介绍读入摄像头及预处理得到的装有Point类型的容器;通过计算转折点数目来判断形状,根据要求分为水平线/垂直线/三角形/矩形/圆(转折点数目依次为2,2,3,4,4+);通过转折点和容器中坐标拟合出最理想的形状,并描出其外框(线);返回string来输出其形状名称.思路分析读入Point2i类型的容器;调用arcLength()求封闭图形的周长,为后续操作中的阈值设定最准备;调用approxPolyDP()函数,得到装有转折点坐标的容器;采用switch
2020-06-16 14:55:43
196
原创 预处理方案设计
预处理方案设计功能介绍(作为摄像头功能的重要延伸)读入摄像头识别后的Mat图像;进行图像像素的缩放,除去一部分无用和易产生干扰的坐标点;对图像进行平滑滤波处理,减小干扰点毛刺等问题;返回Point2i类型的容器,补充摄像头识别功能,为识别做准备.思路分析调用pyrDown()函数,删除一部分无关点;调用pyrUp()恢复至原始图片的尺寸,协同步骤1可以减小坐标点的数量,提高运算效率;调用blur()函数使图像更加平滑;调用findContours()函数,获得外框的一系列坐
2020-06-16 14:55:11
221
原创 摄像头方案设计
摄像头方案设计功能介绍初始化模式采用霍夫圆检测模式,寻求画面内符合条件的最佳圆形;按下功能按键1(该程序设计为‘R’)选定当前圆所在的矩形范围为感兴趣区域;采用camshift方式进入图形描边模式;按下功能键2(该程序设计为‘a’)停止记录小球运动轨迹;调用预处理模式,并返回容器储存的一系列坐标点。思路分析调用VideoCapture video(0),打开本机摄像头;采用标志位的方式判定当前状态(ROI选择模式/轨迹记录模式),其中标志位判定为0时进入ROI选择模式,为1时
2020-06-16 14:54:49
584
原创 主函数及设计思路
主函数及设计思路int main(void) { using namespace std; using namespace cv; vector<Point2i> angle;// TestReadData(filename , angle); video_record(angle); // start judging what shape it is Detect_Shape(angle); while(waitKey(1) != 'q'); destroyAll
2020-06-16 14:53:35
844
机器视觉—摄像头识别五类图形.rar
2020-06-16
STM32+stepper monter-L298N.rar
2019-07-24
STM32F103+stepper monter-TB6600.rar
2019-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人