习惯成就伟大

欢迎光临本博客

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

机器视觉明场照明与暗场照明怎么区分

机器视觉照明具象点说,光源的照射呈W状,下面就了解一下机器视觉照明的明场照明与暗场照明: 了解 "W": 反射光与光源角度相同。明场:光线反射后进入照相机。暗场:光线反射后未进入照相机。 明场照明: 1.对形成高对比度有益,但反光表面会生成镜面反...

2019-07-30 14:28:27

阅读数 154

评论数 0

传参时 const string& 相对 const string 有哪些优势?

C++中值传递和引用传递的方式。C++的值传递(pass-by-value),是从调用的地方把值复制一遍传给函数,这样做有两个问题,第一,需要将实参拷贝到形参处,形成实参的副本,有时间和空间的开销,若实参为结构体或者类的话,那么时空开销将会非常大;第二、函数中对实参副本的修改并不会影响到函数调用位...

2019-07-29 10:16:49

阅读数 49

评论数 0

C++中static_cast和dynamic_cast强制类型转换

前言 说起C++中的继承、多态、虚函数等概念,可能很多同学都有所了解,但是要说真正熟知的同学可能就不是很多了。最近在编程过程中了解到C++类型的层次转换(这就涉及到了多态和继承的相关概率),通常C语言中可以对内置类型进行强制转换,但是这样做不是很安全,在C++标准中,提供了关于类型层次转换中的两...

2019-07-25 15:42:31

阅读数 10

评论数 0

QString 里面int类型的数字,转成QString类型的3位数,保留3位数字

如题:比如1,我想转成"001"。 有两种方法: 方法一: int i=1; QString b=QString("%1").arg(i, 3, 10, QChar('0')); 其中3表示需要保留3位数字,10是10进制,后面是以0补齐的意思。 方法二...

2019-07-25 09:48:20

阅读数 54

评论数 0

VS Code 网易云音乐插件 没有声音 无法播放的解决办法

下载electron-v4.2.7-win32-x64.zip,解压后,复制ffmpeg.dll,粘贴到VS Code 的安装目录下,进行替换,即可解决!

2019-07-24 23:52:38

阅读数 563

评论数 2

指向结构体的指针必须初始化

#include<stdio.h> void main() { struct abc{ int a;}; struct abc *p; p->a=1; printf("%d",p->a); } 这个编译没有问题,但是运行...

2019-07-22 17:01:42

阅读数 12

评论数 0

Qt使用QListWidget结合QScrollBar实现图像动态无限加载

任何事物,量变都会引起质变,在Qt界面开发中无不体现着这个道理,特别是在界面上加载数据量巨大的图片的时候,会显得非常的力不从心,比如:我想加载100000张图片到列表中,每一个列表项是一个自定义控件,自定义控件中包含了图像缩略图,图片名称等信息.我做过一个实验,按照普通的加载方式,一次性加载500...

2019-07-17 14:56:28

阅读数 38

评论数 0

qt显示较大图片时速度很慢怎么处理

qt显示较大图片时速度很慢怎么办 QImagemyImage(pBuffer,Width,Height,QImage::Format_RGB888); QPixmappixmap=QPixmap::fromImage(myImage); ui->displayLabel-&a...

2019-07-16 21:46:40

阅读数 194

评论数 0

单例模式

前言: 这是一篇我见过的讲单例模式最完整的,也是讲的最好的一篇博客文章。 3. 1 单例模式的动机 对于一个软件系统的某些类而言,我们无须创建多个实例。举个大家都熟知的例子——Windows任务管理器,如图3-1所示,我们可以做一个这样的尝试,在Windows的“任务栏”的右键弹出菜单...

2019-07-12 17:15:00

阅读数 12

评论数 0

C++多态--虚函数virtual及override

C++多态 C++多态(polymorphism)是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为覆盖(override),或者称为重写。 最常见的用法就是声明基类的指针,利用该指针指向任意一个子类对象,调用相应的虚函数,动态绑定。由于编写代码的时候并不能确定被...

2019-07-12 14:00:08

阅读数 14

评论数 0

Qt基础——获取QGraphicsScene的缩略图即导出到图片

是应用了他的render函数,render的作用是: Renders the source rect from scene into target, using painter. This function is useful for capturing the contents of the s...

2019-07-12 10:45:06

阅读数 79

评论数 0

返回值为对象的成员函数---一道编程题探讨

描述 程序填空,使其按要求输出 #include <iostream> using namespace std; class A { public: int val; A(int // 在此处补充你的代码 }; int main() { int m,n; ...

2019-07-08 22:15:26

阅读数 53

评论数 0

【Language - C++】类中的常成员函数的使用和定义

如果只对对象进行读操作,则该成员函数可以设计成常成员函数。设计成常成员函数的好处是:让使用者一目了然地知道该成员函数不会改变对象的值。 常成员函数的声明和定义在形式上必须一致,即在函数形参列表的右括号后面加上const。 //---------main.cpp------------ #...

2019-07-08 14:33:33

阅读数 48

评论数 0

opencv(23)---轮廓特征属性及应用之最小外接矩形

轮廓最小外接矩形—minAreaRect() 函数原型 RotatedRect minAreaRect( InputArray points ); points: 输入的二维点集, 可以填Mat类型或std::vector 返回值: RotatedRect类矩形对象, 外接旋转矩形主要成员...

2019-07-06 22:43:05

阅读数 36

评论数 0

【halcon-案例】刀痕崩边检测

read_image (Image, 'K:/3.Halcon学习视频/Images/刀痕崩边1.bmp') dev_set_draw ('margin') get_image_size (Image, Width, Height) gen_rectangle1 (Rectangle, 0,...

2019-07-06 16:46:04

阅读数 111

评论数 0

csdn搜索自己的文章

site:http://blog.csdn.net/qingzhuyuxian 可在谷歌浏览器或者Bing浏览器中进行搜索,百度不行。 格式 关键词 site:http://blog.csdn.net/自己的博客名 如svn site:http://blog.csdn.net/wm592...

2019-07-06 16:43:51

阅读数 146

评论数 0

OPT机器视觉经典案例-表面划伤检测案例

行业应用: 玻璃,金属,液晶板、手机屏幕、塑料等等表面检测。 表面检测一直是机器视觉行业的一个难点,针对于抛光材料表面的划伤脏污等检测,常见打光方式采用同轴光、高角度、低角度、背光。(如下图) 以上方式针对硬划伤一般有比较明显的效果,但是有些工件表面要求比较高,针对于一些软划伤效...

2019-07-03 13:46:26

阅读数 49

评论数 0

提示
确定要删除当前文章?
取消 删除