![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
visual_eagle
这个作者很懒,什么都没留下…
展开
-
基于opencv的图像线段检测与像素长度计算方法
需求分析:检测图像中的直线并计算其像素长度与处理时长,将结果绘制在图像上。处理思路:1.读入原图像2.转灰度3.二值化4.膨胀操作5.边缘检测6.直线检测,显示检测的直线数量,依据线段AB的A点x,y与B点x,y进行线段筛选7.最终的4条直线,计算直线长度与处理时长并将其绘制在图像上...原创 2022-07-06 17:23:16 · 3340 阅读 · 0 评论 -
使用opencv实现单目尺寸估计(一)
一个摄像头无法获取深度信息,两个摄像头双目标定可以实现双目测距。*但是我现在只有一个摄像头,如果想实现测量尺寸,我的思路:选一张固定尺寸的背景,例如一张A4纸,从图像中提取A4纸并进行透视变换进行图像矫正,A4纸的尺寸我可以确定,那么也可以确定图像中的物体长宽信息(高度忽略不计的情况,例如:卡片)。当摄像头距离目标物距离L,此时像素所占面积为S,那么理论上来说,目标物图像变化后的面积为S1,则距离L1=(L/S)S1,假定目标物上面贴有很多个面积为1平方厘米的正方形贴纸,那么获取四个角点和四条边的信息通过原创 2021-12-31 14:56:37 · 5141 阅读 · 6 评论 -
带你学习c++系列(二)造了几本书
上一篇文章我把自己写成了一个类,但是谈到继承这个问题以我这个类不好解释,于是我写了一个Book类和他的两个派生类MiniBook和BigBook,用这个实例向你展示继承以及多态的问题。1.先聊继承,简单看一下运行结果及工程框架完整代码:book.h#ifndef __BOOK_H__#define __BOOK_H__#include<iostream>namespace paper { class Book { public: Book() { numb原创 2022-01-03 12:37:56 · 792 阅读 · 0 评论 -
带你学习c++系列(一)我把自己写成了一个类
适合小白快速理解与上手,我把自己写成了一个类带你理解C++的类。运行结果:完整代码:Visual_eagle.h#ifndef __VISUAL_EAGLE_H__#define __VISUAL_EAGLE_H__#include<iostream>#include<ctime>//使用命名空间namespace people{ class Visual_eagle { public: Visual_eagle();//构造函数 ~Visu原创 2022-01-02 23:52:24 · 842 阅读 · 4 评论