自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 Polyspace 中的Static Path Count 是如何计算的

Static Path Count 静态分支数(函数级)静态分支数过高则认为代码过于复杂,可读性不高

2021-06-20 16:18:37 480 1

转载 C/C++中sizeof()的用法——32位和64位下的sizeof()

1.      定义sizeof是一个操作符(operator)。其作用是返回一个对象或类型所占的内存字节数。其返回值类型为size_t。(size_t在头文件stddef.h中定义,它依赖于编译系统的值,一般定义为 typedef unsigned int size_t;)2.      语法sizeof有三种语法形式:1)  sizeof (object);  //

2017-08-18 11:00:52 4620 1

转载 泛型在C++中的应用

泛型在C++中的主要实现为模板函数和模板类。通常使用普通的函数实现一个与数据类型有关的算法是很繁琐的,比如两个数的加法,要考虑很多类型:int add(int a,int b) { return a+b; }float add(float a,float b) { return  a+b; }。。。。虽然在C++中可以通过函数重载来解决这个问题,但是反复写相同算

2017-08-17 10:40:14 399

转载 opencv中的图像resize函数

1、作用:在图像处理过程中,有时需要把图像调整到同样大小,便于处理,这时需要用到图像resize()2、原函数:void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR )参数src:输入图像参数d

2017-07-19 20:15:46 1905

转载 opencv学习笔记之Mat::at

Mat类中的at方法的用处:1、获取图像矩阵某点的RGB值2、改变某点的值对于单通道的图像,则可以使用:image.at(i, j)来获取或改变该点的值,而RGB通道的则可以使用:image.at(i, j)[0]image.at(i, j)[1] image.at(i, j)[2] 通过以上三条代码,来分别获取B、G、R三个通道的对应的值。

2017-07-19 10:38:13 1105

转载 opencv的基本数据结构

常用的OpenCV的基本数据结构包括以下六种:1--Vec--向量模板类1--Point类2--Size类3--Rect类4--Scalar类6--Range类1. Vec类1.1 基本概念         Vec是一个模板类,主要用于存储数值向量。1.2 用法(1)可用它来定义

2017-07-19 09:24:58 599

转载 C/C++基础知识:typedef用法小结

第一、包含四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的

2017-07-18 20:24:38 211

转载 C/C++中static关键字的作用

在C语言中static的作用如下第一、在修饰变量的时候,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。 第二、static修饰全局变量的时候,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。 第三、static修饰一个函数,则这个函数的只能在本文件中调用,不能被其他文件调用。St

2017-07-17 21:30:13 247

转载 EnableWindow(): 使某个控件或窗口可用

使某个控件或窗口可用/不可用GetDlgItem(IDC_XX)->EnableWindow(false);//变灰,不可用,可见GetDlgItem(IDC_XX)->EnableWindow(true);//还原正常,可用,可见GetDlgItem(IDC_XX)->ShowWindow(SW_HIDE);//隐藏控件,不可见 GetDlgItem(ID

2017-07-13 19:16:08 11655

转载 CString类所有成员函数详解

CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。①、CString 类对象的初始化:方法一:CString str;CString str1(_T("abc"));CString str2 = _T("defg"); 方法二:TCHAR szBuf[] = _T("

2017-07-10 10:37:37 1873

转载 CStringArray--字符串数组类

CStringArray--字符串数组类CStringArray类支持CString对象数组。注意:在使用一个数组之前,使用SetSize来建立它的大小并给它分配内存。如果你不使用SetSize,则向数组中添加元素时将导致数组被频繁地拷贝和分配内存。频繁分配内存和拷贝会导致效率低和内存零碎。如果你需要数组中个别字符串元素的转储,则应该将转储环境的深度设置为1或更大。当一

2017-07-10 10:04:09 629

转载 Sql Server之数据类型详解

数据类型是一种属性,用于指定对象可保存的数据的类型,SQL Server中支持多种数据类型,包括字符类型、数值类型以及日期类型等。数据类型相当于一个容器,容器的大小决定了装的东西的多少,将数据分为不同的类型可以节省磁盘空间和资源。   Sql Server 还能自动限制每个数据类型的取值范围,例如定义了一个类型为int的字段,如果插入数据时插入的值的大小在smallint或者tinyint范围

2017-07-07 15:30:06 611

转载 error C2664: “wcscpy”: 不能将参数 1 从“LPSTR”转换为“wchar_t *”

wcscpy(pTVTipInfo->pszText,strText);报错:error C2664: “wcscpy”: 不能将参数 1 从“LPSTR”转换为“wchar_t *” 解决方法:用strcpy替换wcscpy,即strcpy(pTVTipInfo->pszText,strText);因为strcpy是ansi字符集下的函数,而wcscpy是un

2017-07-06 20:15:04 4943 1

利用VS编写的基于Opencv大米计数程序

利用VS2010编写的大米计数程序,用Opencv库中的函数进行图像处理,可避免小颗粒干扰

2017-04-14

Opencv大米计数vs编写

Opencv大米计数vs编写

2017-04-13

canny边缘检测

canny边缘检测

2017-03-12

列表视图控件的使用实例

列表视图控件的使用实例

2016-10-16

MFC图片显示

在MFC的对话框中显示图片,用按钮选择与打开

2016-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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