![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
FPGA之旅
这个作者很懒,什么都没留下…
展开
-
解决下载Visual Studio出现下载条一直是0的情况
今天重新安装了一下Visual Studio,竟然出现了下载时一直是0的情况,过了一会就报了网络错误的问题,解决方法也很简单,方法如下点击进入IPv4,设置如下数据就可以了安装完成后,别忘记了,修改回来哦。欢迎关注获取更多资料...原创 2022-01-12 08:21:52 · 1536 阅读 · 1 评论 -
c/c++面向对象编程基础
c/c++ 面向对象编程基础对象 = 属性+方法,属性对应着对象特征的描述,也就是变量,方法对应着对象的行为,也就是函数。优点与人类习惯的思维方法一致稳定性好可重用性好易于开发大型软件产品可维护性好易于测试和调试类是对象的封装,实现步骤:定义一个类,分别用数据成员和函数成员来表现对象的属性和行为进一步定义类的成员函数,使各个函数相互配合以实现接口对外提供的功能通...原创 2019-09-10 17:31:30 · 251 阅读 · 0 评论 -
c++入门---------继承篇
学完c++面向对象基础后,紧随其后的便是继承了,可想而知继承的重要性!一. 什么是继承对于刚刚学完面向对象编程基础的朋友,看到这里的第一个问题就是什么是继承,这个可以直接从字面意思上理解,你可以继承其他人的财产,只要别人同意,同样对象也可以继承另一个对象的函数与变量。在继承中,被继承的类称为基类或者父类,继承该类的类称为子类或者派生类。继承可以最大限度的实现代码的复用。下面给出继承的...原创 2019-10-01 11:03:43 · 215 阅读 · 0 评论 -
c++入门----模板
一.为什么要定义模板当我们定义一个加法函数的时候,可能存在以下几种情况,int+int,int+float,flaot+float等等情况,这时候就需要我们定义多个操作相同的加法函数,这样显然是非常繁琐也是没有必要的。模板的引入就是为了解决这一问题。该编程方式称为“泛型编程”,它的引入大大简化了程序的代码量,保持了结构的清晰,提高的程序设计的效率。二. 函数模板的定义定义如下:t...原创 2019-10-02 09:39:34 · 166 阅读 · 0 评论 -
openCV图像变换
一. 边缘检测实现步骤:1 消除噪声 ,使用高斯平滑滤波器卷积降噪。2 计算梯度幅值和反向3 非极大值抑制4 阈值Canny边缘检测:Canny()函数c++: void Canny(InputArray image,OutputArray edges, double threshold1, double threshold2,int apertureSize = 3,...原创 2019-10-04 20:47:44 · 223 阅读 · 0 评论 -
OpenCV霍夫变换
一. 标准霍夫变换:HoughLines()函数c++:void HoughLines(InputArray src,OutputArray lines,double rho,double theta,int threshold,double srn=0,double= stn = 0)1. 第一个参数: 输入的图片2. 第二个参数:储存霍夫变换检测到线条的输出矢量3. 第三个参数:...原创 2019-10-04 22:05:31 · 189 阅读 · 2 评论