编程语言
文章平均质量分 79
fanf_zhang
这个作者很懒,什么都没留下…
展开
-
【C++】上机实例之vector内存分配
Employee.h#include<string>#include<iostream>using namespace std;class Employee{private: string name; string address; string code; float wage;public: Emplo原创 2016-08-25 15:31:22 · 653 阅读 · 0 评论 -
【C++】多维数组传参
方法1:void func(int array[3][10]) void func(int array[][10]) 两种写法都是合法的,不能把第二维或者更高维的大小省略,如: void func(int array[][]) void func(int array[3][]) 这是由编译器的原理限制的,对于数组int array[m][n],如果要取p[i][j]的值,编译器的寻址方式:原创 2016-08-25 15:30:49 · 3479 阅读 · 0 评论 -
【C++】指针数组和数组指针/链表的构建和排序
在上一篇计算机图形学/扫描线填充算法中,由于每一条扫描线要对应一个链表,所以使用到了指针数组,在对活性边表排序时涉及到链表的排序,这些知识都忘了,现在捡起来。指针数组用于存储指针的数组,也就是每个元素都是指针。 int * a[5]; //数组中有四个指针 [ ]的优先级高于优先级,我认为可以看作int 是一种类型,定义一个int * 类型的数组,就是指针数组了。数组指针指向数组的指针,就是一原创 2015-12-01 14:33:38 · 2179 阅读 · 0 评论 -
【opencv】常用函数(总结自人脸识别MFC程序)
以下OpenCV函数总结自OpenCV+MFC的人脸识别程序简单图像处理函数resize()介绍在我的人脸识别程序中,使用这个函数来对图像进行标准化,每幅图像标准化为200*200大小。void cv::resize(InputArray src, OutputArray dst, double fx=0,原创 2015-11-23 11:12:59 · 1925 阅读 · 0 评论 -
【opencv】cvmat、IplImage、Mat之间的转换
CvMat、IplImage转换为Matopencv3.0中 Mat(CvMat *M,bool copydata=false)这个构造函数已经不再使用,而有函数:Mat cvarrToMat(const CvArr *arr, bool copyData=false, int coiMode=0, )Cvarr可以是CvMa原创 2015-11-08 22:00:23 · 556 阅读 · 0 评论 -
【MFC】利用CvvImage类在MFC控件中显示图片
利用opencv以前的CvvImage类可以很方便地在MFC图片控件中显示图片,但在opencv2.2及以上版本中已经没有这个类,只要自己在工程中添加CvvImage.h和CvvImage.cpp文件即可,这两个文件在网上搜一下就可以找到。 具体的现实图片方法:IplImage *iplimage = cvLoadImage(mPath, 1); //加载图像CDC *pDC = GetDl原创 2015-11-08 21:22:46 · 1271 阅读 · 0 评论 -
pandas索引和选择数据
使用pandas索引和选择数据时,总是需要百度,因此决定对pandas.DataFrame中的索引和选择方法做个总结。所用的pandas版本号为0.20.1 pandas中有三种索引方法:.loc,.iloc和[],注意:.ix的用法在0.20.0中已经不建议使用了!.loc用法iloc用法切片操作[]下文中全部使用一个DataFrame来举例: .loc用法...原创 2018-04-10 10:36:02 · 108908 阅读 · 3 评论